dpu-common.yaml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. %YAML 1.2
  2. ---
  3. $id: http://devicetree.org/schemas/display/msm/dpu-common.yaml#
  4. $schema: http://devicetree.org/meta-schemas/core.yaml#
  5. title: Qualcomm Display DPU common properties
  6. maintainers:
  7. - Krishna Manikandan <quic_mkrishn@quicinc.com>
  8. - Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
  9. - Rob Clark <robdclark@gmail.com>
  10. description: |
  11. Common properties for QCom DPU display controller.
  12. # Do not select this by default, otherwise it is also selected for all
  13. # display-controller@ nodes
  14. select:
  15. false
  16. properties:
  17. $nodename:
  18. pattern: '^display-controller@[0-9a-f]+$'
  19. interrupts:
  20. maxItems: 1
  21. power-domains:
  22. maxItems: 1
  23. operating-points-v2: true
  24. opp-table:
  25. type: object
  26. ports:
  27. $ref: /schemas/graph.yaml#/properties/ports
  28. description: |
  29. Contains the list of output ports from DPU device. These ports
  30. connect to interfaces that are external to the DPU hardware,
  31. such as DSI, DP etc.
  32. patternProperties:
  33. "^port@[0-9a-f]+$":
  34. $ref: /schemas/graph.yaml#/properties/port
  35. # at least one port is required
  36. required:
  37. - port@0
  38. required:
  39. - interrupts
  40. - power-domains
  41. - operating-points-v2
  42. - ports
  43. additionalProperties: true