File tree Expand file tree Collapse file tree 6 files changed +111
-218
lines changed
Documentation/devicetree/bindings/display/msm Expand file tree Collapse file tree 6 files changed +111
-218
lines changed Original file line number Diff line number Diff line change @@ -14,20 +14,13 @@ description: |
14
14
sub-blocks like DPU display controller, DSI and DP interfaces etc. Device tree
15
15
bindings of MDSS and DPU are mentioned for MSM8998 target.
16
16
17
+ $ref : /schemas/display/msm/mdss-common.yaml#
18
+
17
19
properties :
18
20
compatible :
19
21
items :
20
22
- const : qcom,msm8998-mdss
21
23
22
- reg :
23
- maxItems : 1
24
-
25
- reg-names :
26
- const : mdss
27
-
28
- power-domains :
29
- maxItems : 1
30
-
31
24
clocks :
32
25
items :
33
26
- description : Display AHB clock
@@ -40,23 +33,8 @@ properties:
40
33
- const : bus
41
34
- const : core
42
35
43
- interrupts :
44
- maxItems : 1
45
-
46
- interrupt-controller : true
47
-
48
- " #address-cells " : true
49
-
50
- " #size-cells " : true
51
-
52
- " #interrupt-cells " :
53
- const : 1
54
-
55
36
iommus :
56
- items :
57
- - description : Phandle to apps_smmu node with SID mask for Hard-Fail port0
58
-
59
- ranges : true
37
+ maxItems : 1
60
38
61
39
patternProperties :
62
40
" ^display-controller@[0-9a-f]+$ " :
@@ -100,18 +78,7 @@ patternProperties:
100
78
- const : core
101
79
- const : vsync
102
80
103
- required :
104
- - compatible
105
- - reg
106
- - reg-names
107
- - power-domains
108
- - clocks
109
- - interrupts
110
- - interrupt-controller
111
- - iommus
112
- - ranges
113
-
114
- additionalProperties : false
81
+ unevaluatedProperties : false
115
82
116
83
examples :
117
84
- |
Original file line number Diff line number Diff line change @@ -14,20 +14,13 @@ description: |
14
14
sub-blocks like DPU display controller and DSI. Device tree bindings of MDSS
15
15
and DPU are mentioned for QCM2290 target.
16
16
17
+ $ref : /schemas/display/msm/mdss-common.yaml#
18
+
17
19
properties :
18
20
compatible :
19
21
items :
20
22
- const : qcom,qcm2290-mdss
21
23
22
- reg :
23
- maxItems : 1
24
-
25
- reg-names :
26
- const : mdss
27
-
28
- power-domains :
29
- maxItems : 1
30
-
31
24
clocks :
32
25
items :
33
26
- description : Display AHB clock from gcc
@@ -40,35 +33,14 @@ properties:
40
33
- const : bus
41
34
- const : core
42
35
43
- interrupts :
44
- maxItems : 1
45
-
46
- interrupt-controller : true
47
-
48
- " #address-cells " : true
49
-
50
- " #size-cells " : true
51
-
52
- " #interrupt-cells " :
53
- const : 1
54
-
55
36
iommus :
56
- items :
57
- - description : Phandle to apps_smmu node with SID mask for Hard-Fail port0
58
- - description : Phandle to apps_smmu node with SID mask for Hard-Fail port1
59
-
60
- ranges : true
37
+ maxItems : 2
61
38
62
39
interconnects :
63
- items :
64
- - description : Interconnect path specifying the port ids for data bus
40
+ maxItems : 1
65
41
66
42
interconnect-names :
67
- const : mdp0-mem
68
-
69
- resets :
70
- items :
71
- - description : MDSS_CORE reset
43
+ maxItems : 1
72
44
73
45
patternProperties :
74
46
" ^display-controller@[0-9a-f]+$ " :
@@ -108,18 +80,7 @@ patternProperties:
108
80
- const : lut
109
81
- const : vsync
110
82
111
- required :
112
- - compatible
113
- - reg
114
- - reg-names
115
- - power-domains
116
- - clocks
117
- - interrupts
118
- - interrupt-controller
119
- - iommus
120
- - ranges
121
-
122
- additionalProperties : false
83
+ unevaluatedProperties : false
123
84
124
85
examples :
125
86
- |
Original file line number Diff line number Diff line change @@ -14,20 +14,13 @@ description: |
14
14
sub-blocks like DPU display controller, DSI and DP interfaces etc. Device tree
15
15
bindings of MDSS and DPU are mentioned for SC7180 target.
16
16
17
+ $ref : /schemas/display/msm/mdss-common.yaml#
18
+
17
19
properties :
18
20
compatible :
19
21
items :
20
22
- const : qcom,sc7180-mdss
21
23
22
- reg :
23
- maxItems : 1
24
-
25
- reg-names :
26
- const : mdss
27
-
28
- power-domains :
29
- maxItems : 1
30
-
31
24
clocks :
32
25
items :
33
26
- description : Display AHB clock from gcc
@@ -40,34 +33,14 @@ properties:
40
33
- const : ahb
41
34
- const : core
42
35
43
- interrupts :
44
- maxItems : 1
45
-
46
- interrupt-controller : true
47
-
48
- " #address-cells " : true
49
-
50
- " #size-cells " : true
51
-
52
- " #interrupt-cells " :
53
- const : 1
54
-
55
36
iommus :
56
- items :
57
- - description : Phandle to apps_smmu node with SID mask for Hard-Fail port0
58
-
59
- ranges : true
37
+ maxItems : 1
60
38
61
39
interconnects :
62
- items :
63
- - description : Interconnect path specifying the port ids for data bus
40
+ maxItems : 1
64
41
65
42
interconnect-names :
66
- const : mdp0-mem
67
-
68
- resets :
69
- items :
70
- - description : MDSS_CORE reset
43
+ maxItems : 1
71
44
72
45
patternProperties :
73
46
" ^display-controller@[0-9a-f]+$ " :
@@ -109,18 +82,7 @@ patternProperties:
109
82
- const : core
110
83
- const : vsync
111
84
112
- required :
113
- - compatible
114
- - reg
115
- - reg-names
116
- - power-domains
117
- - clocks
118
- - interrupts
119
- - interrupt-controller
120
- - iommus
121
- - ranges
122
-
123
- additionalProperties : false
85
+ unevaluatedProperties : false
124
86
125
87
examples :
126
88
- |
Original file line number Diff line number Diff line change @@ -14,19 +14,12 @@ description: |
14
14
sub-blocks like DPU display controller, DSI and DP interfaces etc. Device tree
15
15
bindings of MDSS and DPU are mentioned for SC7280.
16
16
17
+ $ref : /schemas/display/msm/mdss-common.yaml#
18
+
17
19
properties :
18
20
compatible :
19
21
const : qcom,sc7280-mdss
20
22
21
- reg :
22
- maxItems : 1
23
-
24
- reg-names :
25
- const : mdss
26
-
27
- power-domains :
28
- maxItems : 1
29
-
30
23
clocks :
31
24
items :
32
25
- description : Display AHB clock from gcc
@@ -39,34 +32,14 @@ properties:
39
32
- const : ahb
40
33
- const : core
41
34
42
- interrupts :
43
- maxItems : 1
44
-
45
- interrupt-controller : true
46
-
47
- " #address-cells " : true
48
-
49
- " #size-cells " : true
50
-
51
- " #interrupt-cells " :
52
- const : 1
53
-
54
35
iommus :
55
- items :
56
- - description : Phandle to apps_smmu node with SID mask for Hard-Fail port0
57
-
58
- ranges : true
36
+ maxItems : 1
59
37
60
38
interconnects :
61
- items :
62
- - description : Interconnect path specifying the port ids for data bus
39
+ maxItems : 1
63
40
64
41
interconnect-names :
65
- const : mdp0-mem
66
-
67
- resets :
68
- items :
69
- - description : MDSS_CORE reset
42
+ maxItems : 1
70
43
71
44
patternProperties :
72
45
" ^display-controller@[0-9a-f]+$ " :
@@ -107,18 +80,7 @@ patternProperties:
107
80
- const : core
108
81
- const : vsync
109
82
110
- required :
111
- - compatible
112
- - reg
113
- - reg-names
114
- - power-domains
115
- - clocks
116
- - interrupts
117
- - interrupt-controller
118
- - iommus
119
- - ranges
120
-
121
- additionalProperties : false
83
+ unevaluatedProperties : false
122
84
123
85
examples :
124
86
- |
Original file line number Diff line number Diff line change @@ -14,20 +14,13 @@ description: |
14
14
sub-blocks like DPU display controller, DSI and DP interfaces etc. Device tree
15
15
bindings of MDSS and DPU are mentioned for SDM845 target.
16
16
17
+ $ref : /schemas/display/msm/mdss-common.yaml#
18
+
17
19
properties :
18
20
compatible :
19
21
items :
20
22
- const : qcom,sdm845-mdss
21
23
22
- reg :
23
- maxItems : 1
24
-
25
- reg-names :
26
- const : mdss
27
-
28
- power-domains :
29
- maxItems : 1
30
-
31
24
clocks :
32
25
items :
33
26
- description : Display AHB clock from gcc
@@ -38,38 +31,14 @@ properties:
38
31
- const : iface
39
32
- const : core
40
33
41
- interrupts :
42
- maxItems : 1
43
-
44
- interrupt-controller : true
45
-
46
- " #address-cells " : true
47
-
48
- " #size-cells " : true
49
-
50
- " #interrupt-cells " :
51
- const : 1
52
-
53
34
iommus :
54
- items :
55
- - description : Phandle to apps_smmu node with SID mask for Hard-Fail port0
56
- - description : Phandle to apps_smmu node with SID mask for Hard-Fail port1
57
-
58
- ranges : true
35
+ maxItems : 2
59
36
60
37
interconnects :
61
- items :
62
- - description : Interconnect path from mdp0 port to the data bus
63
- - description : Interconnect path from mdp1 port to the data bus
38
+ maxItems : 2
64
39
65
40
interconnect-names :
66
- items :
67
- - const : mdp0-mem
68
- - const : mdp1-mem
69
-
70
- resets :
71
- items :
72
- - description : MDSS_CORE reset
41
+ maxItems : 2
73
42
74
43
patternProperties :
75
44
" ^display-controller@[0-9a-f]+$ " :
@@ -109,18 +78,7 @@ patternProperties:
109
78
- const : core
110
79
- const : vsync
111
80
112
- required :
113
- - compatible
114
- - reg
115
- - reg-names
116
- - power-domains
117
- - clocks
118
- - interrupts
119
- - interrupt-controller
120
- - iommus
121
- - ranges
122
-
123
- additionalProperties : false
81
+ unevaluatedProperties : false
124
82
125
83
examples :
126
84
- |
You can’t perform that action at this time.
0 commit comments