| %YAML 1.2 | |
| --- | |
| $id: http://devicetree.org/schemas/display/msm/dpu-common.yaml# | |
| $schema: http://devicetree.org/meta-schemas/core.yaml# | |
| title: Qualcomm Display DPU common properties | |
| maintainers: | |
| - Krishna Manikandan <quic_mkrishn@quicinc.com> | |
| - Dmitry Baryshkov <dmitry.baryshkov@linaro.org> | |
| - Rob Clark <robdclark@gmail.com> | |
| description: | | |
| Common properties for QCom DPU display controller. | |
| # Do not select this by default, otherwise it is also selected for all | |
| # display-controller@ nodes | |
| select: | |
| false | |
| properties: | |
| $nodename: | |
| pattern: '^display-controller@[0-9a-f]+$' | |
| interrupts: | |
| maxItems: 1 | |
| power-domains: | |
| maxItems: 1 | |
| operating-points-v2: true | |
| opp-table: | |
| type: object | |
| ports: | |
| $ref: /schemas/graph.yaml#/properties/ports | |
| description: | | |
| Contains the list of output ports from DPU device. These ports | |
| connect to interfaces that are external to the DPU hardware, | |
| such as DSI, DP etc. | |
| patternProperties: | |
| "^port@[0-9a-f]+$": | |
| $ref: /schemas/graph.yaml#/properties/port | |
| # at least one port is required | |
| required: | |
| - port@0 | |
| required: | |
| - interrupts | |
| - power-domains | |
| - operating-points-v2 | |
| - ports | |
| additionalProperties: true |