File tree Expand file tree Collapse file tree 6 files changed +62
-203
lines changed
Documentation/devicetree/bindings/display/msm Expand file tree Collapse file tree 6 files changed +62
-203
lines changed Original file line number Diff line number Diff line change
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
+
6
+ title : Qualcomm Display DPU common properties
7
+
8
+ maintainers :
9
+ -
Krishna Manikandan <[email protected] >
10
+ -
Dmitry Baryshkov <[email protected] >
11
+
12
+
13
+ description : |
14
+ Common properties for QCom DPU display controller.
15
+
16
+ properties :
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
+
42
+ required :
43
+ - compatible
44
+ - reg
45
+ - reg-names
46
+ - clocks
47
+ - interrupts
48
+ - power-domains
49
+ - operating-points-v2
50
+ - ports
51
+
52
+ additionalProperties : true
Original file line number Diff line number Diff line change @@ -61,8 +61,9 @@ properties:
61
61
patternProperties :
62
62
" ^display-controller@[0-9a-f]+$ " :
63
63
type : object
64
+ $ref : /schemas/display/msm/dpu-common.yaml#
64
65
description : Node containing the properties of DPU.
65
- additionalProperties : false
66
+ unevaluatedProperties : false
66
67
67
68
properties :
68
69
compatible :
@@ -99,47 +100,6 @@ patternProperties:
99
100
- const : core
100
101
- const : vsync
101
102
102
- interrupts :
103
- maxItems : 1
104
-
105
- power-domains :
106
- maxItems : 1
107
-
108
- operating-points-v2 : true
109
- opp-table :
110
- type : object
111
-
112
- ports :
113
- $ref : /schemas/graph.yaml#/properties/ports
114
- description : |
115
- Contains the list of output ports from DPU device. These ports
116
- connect to interfaces that are external to the DPU hardware,
117
- such as DSI, DP etc. Each output port contains an endpoint that
118
- describes how it is connected to an external interface.
119
-
120
- properties :
121
- port@0 :
122
- $ref : /schemas/graph.yaml#/properties/port
123
- description : DPU_INTF1 (DSI1)
124
-
125
- port@1 :
126
- $ref : /schemas/graph.yaml#/properties/port
127
- description : DPU_INTF2 (DSI2)
128
-
129
- required :
130
- - port@0
131
- - port@1
132
-
133
- required :
134
- - compatible
135
- - reg
136
- - reg-names
137
- - clocks
138
- - interrupts
139
- - power-domains
140
- - operating-points-v2
141
- - ports
142
-
143
103
required :
144
104
- compatible
145
105
- reg
Original file line number Diff line number Diff line change @@ -73,8 +73,9 @@ properties:
73
73
patternProperties :
74
74
" ^display-controller@[0-9a-f]+$ " :
75
75
type : object
76
+ $ref : /schemas/display/msm/dpu-common.yaml#
76
77
description : Node containing the properties of DPU.
77
- additionalProperties : false
78
+ unevaluatedProperties : false
78
79
79
80
properties :
80
81
compatible :
@@ -107,42 +108,6 @@ patternProperties:
107
108
- const : lut
108
109
- const : vsync
109
110
110
- interrupts :
111
- maxItems : 1
112
-
113
- power-domains :
114
- maxItems : 1
115
-
116
- operating-points-v2 : true
117
- opp-table :
118
- type : object
119
-
120
- ports :
121
- $ref : /schemas/graph.yaml#/properties/ports
122
- description : |
123
- Contains the list of output ports from DPU device. These ports
124
- connect to interfaces that are external to the DPU hardware,
125
- such as DSI. Each output port contains an endpoint that
126
- describes how it is connected to an external interface.
127
-
128
- properties :
129
- port@0 :
130
- $ref : /schemas/graph.yaml#/properties/port
131
- description : DPU_INTF1 (DSI1)
132
-
133
- required :
134
- - port@0
135
-
136
- required :
137
- - compatible
138
- - reg
139
- - reg-names
140
- - clocks
141
- - interrupts
142
- - power-domains
143
- - operating-points-v2
144
- - ports
145
-
146
111
required :
147
112
- compatible
148
113
- reg
Original file line number Diff line number Diff line change @@ -72,8 +72,9 @@ properties:
72
72
patternProperties :
73
73
" ^display-controller@[0-9a-f]+$ " :
74
74
type : object
75
+ $ref : /schemas/display/msm/dpu-common.yaml#
75
76
description : Node containing the properties of DPU.
76
- additionalProperties : false
77
+ unevaluatedProperties : false
77
78
78
79
properties :
79
80
compatible :
@@ -108,46 +109,6 @@ patternProperties:
108
109
- const : core
109
110
- const : vsync
110
111
111
- interrupts :
112
- maxItems : 1
113
-
114
- power-domains :
115
- maxItems : 1
116
-
117
- operating-points-v2 : true
118
- opp-table :
119
- type : object
120
-
121
- ports :
122
- $ref : /schemas/graph.yaml#/properties/ports
123
- description : |
124
- Contains the list of output ports from DPU device. These ports
125
- connect to interfaces that are external to the DPU hardware,
126
- such as DSI, DP etc. Each output port contains an endpoint that
127
- describes how it is connected to an external interface.
128
-
129
- properties :
130
- port@0 :
131
- $ref : /schemas/graph.yaml#/properties/port
132
- description : DPU_INTF1 (DSI1)
133
-
134
- port@2 :
135
- $ref : /schemas/graph.yaml#/properties/port
136
- description : DPU_INTF0 (DP)
137
-
138
- required :
139
- - port@0
140
-
141
- required :
142
- - compatible
143
- - reg
144
- - reg-names
145
- - clocks
146
- - interrupts
147
- - power-domains
148
- - operating-points-v2
149
- - ports
150
-
151
112
required :
152
113
- compatible
153
114
- reg
Original file line number Diff line number Diff line change @@ -71,8 +71,9 @@ properties:
71
71
patternProperties :
72
72
" ^display-controller@[0-9a-f]+$ " :
73
73
type : object
74
+ $ref : /schemas/display/msm/dpu-common.yaml#
74
75
description : Node containing the properties of DPU.
75
- additionalProperties : false
76
+ unevaluatedProperties : false
76
77
77
78
properties :
78
79
compatible :
@@ -106,46 +107,6 @@ patternProperties:
106
107
- const : core
107
108
- const : vsync
108
109
109
- interrupts :
110
- maxItems : 1
111
-
112
- power-domains :
113
- maxItems : 1
114
-
115
- operating-points-v2 : true
116
- opp-table :
117
- type : object
118
-
119
- ports :
120
- $ref : /schemas/graph.yaml#/properties/ports
121
- description : |
122
- Contains the list of output ports from DPU device. These ports
123
- connect to interfaces that are external to the DPU hardware,
124
- such as DSI, DP etc. Each output port contains an endpoint that
125
- describes how it is connected to an external interface.
126
-
127
- properties :
128
- port@0 :
129
- $ref : /schemas/graph.yaml#/properties/port
130
- description : DPU_INTF1 (DSI)
131
-
132
- port@1 :
133
- $ref : /schemas/graph.yaml#/properties/port
134
- description : DPU_INTF5 (EDP)
135
-
136
- required :
137
- - port@0
138
-
139
- required :
140
- - compatible
141
- - reg
142
- - reg-names
143
- - clocks
144
- - interrupts
145
- - power-domains
146
- - operating-points-v2
147
- - ports
148
-
149
110
required :
150
111
- compatible
151
112
- reg
Original file line number Diff line number Diff line change @@ -74,8 +74,9 @@ properties:
74
74
patternProperties :
75
75
" ^display-controller@[0-9a-f]+$ " :
76
76
type : object
77
+ $ref : /schemas/display/msm/dpu-common.yaml#
77
78
description : Node containing the properties of DPU.
78
- additionalProperties : false
79
+ unevaluatedProperties : false
79
80
80
81
properties :
81
82
compatible :
@@ -108,47 +109,6 @@ patternProperties:
108
109
- const : core
109
110
- const : vsync
110
111
111
- interrupts :
112
- maxItems : 1
113
-
114
- power-domains :
115
- maxItems : 1
116
-
117
- operating-points-v2 : true
118
- opp-table :
119
- type : object
120
-
121
- ports :
122
- $ref : /schemas/graph.yaml#/properties/ports
123
- description : |
124
- Contains the list of output ports from DPU device. These ports
125
- connect to interfaces that are external to the DPU hardware,
126
- such as DSI, DP etc. Each output port contains an endpoint that
127
- describes how it is connected to an external interface.
128
-
129
- properties :
130
- port@0 :
131
- $ref : /schemas/graph.yaml#/properties/port
132
- description : DPU_INTF1 (DSI1)
133
-
134
- port@1 :
135
- $ref : /schemas/graph.yaml#/properties/port
136
- description : DPU_INTF2 (DSI2)
137
-
138
- required :
139
- - port@0
140
- - port@1
141
-
142
- required :
143
- - compatible
144
- - reg
145
- - reg-names
146
- - clocks
147
- - interrupts
148
- - power-domains
149
- - operating-points-v2
150
- - ports
151
-
152
112
required :
153
113
- compatible
154
114
- reg
You can’t perform that action at this time.
0 commit comments