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