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
6title: Qualcomm Display DPU common properties
7
8maintainers:
9  - Krishna Manikandan <quic_mkrishn@quicinc.com>
10  - Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
11  - Rob Clark <robdclark@gmail.com>
12
13description: |
14  Common properties for QCom DPU display controller.
15
16properties:
17  interrupts:
18    maxItems: 1
19
20  power-domains:
21    maxItems: 1
22
23  operating-points-v2: true
24  opp-table:
25    type: object
26
27  ports:
28    $ref: /schemas/graph.yaml#/properties/ports
29    description: |
30      Contains the list of output ports from DPU device. These ports
31      connect to interfaces that are external to the DPU hardware,
32      such as DSI, DP etc.
33
34    patternProperties:
35      "^port@[0-9a-f]+$":
36        $ref: /schemas/graph.yaml#/properties/port
37
38    # at least one port is required
39    required:
40      - port@0
41
42required:
43  - compatible
44  - reg
45  - reg-names
46  - clocks
47  - interrupts
48  - power-domains
49  - operating-points-v2
50  - ports
51
52additionalProperties: true
53