File tree Expand file tree Collapse file tree 4 files changed +430
-309
lines changed
Documentation/devicetree/bindings/pci
drivers/pci/controller/dwc Expand file tree Collapse file tree 4 files changed +430
-309
lines changed Original file line number Diff line number Diff line change @@ -150,22 +150,6 @@ allOf:
150
150
- {}
151
151
- const : pcie_phy
152
152
- const : pcie_aux
153
- - if :
154
- properties :
155
- compatible :
156
- not :
157
- contains :
158
- enum :
159
- - fsl,imx6sx-pcie
160
- - fsl,imx8mq-pcie
161
- - fsl,imx6sx-pcie-ep
162
- - fsl,imx8mq-pcie-ep
163
- then :
164
- properties :
165
- clocks :
166
- maxItems : 3
167
- clock-names :
168
- maxItems : 3
169
153
170
154
- if :
171
155
properties :
@@ -223,6 +207,7 @@ allOf:
223
207
- fsl,imx6sx-pcie
224
208
- fsl,imx6q-pcie
225
209
- fsl,imx6qp-pcie
210
+ - fsl,imx95-pcie
226
211
- fsl,imx6sx-pcie-ep
227
212
- fsl,imx6q-pcie-ep
228
213
- fsl,imx6qp-pcie-ep
Original file line number Diff line number Diff line change @@ -22,14 +22,7 @@ properties:
22
22
- fsl,imx8mm-pcie-ep
23
23
- fsl,imx8mq-pcie-ep
24
24
- fsl,imx8mp-pcie-ep
25
-
26
- reg :
27
- minItems : 2
28
-
29
- reg-names :
30
- items :
31
- - const : dbi
32
- - const : addr_space
25
+ - fsl,imx95-pcie-ep
33
26
34
27
clocks :
35
28
minItems : 3
@@ -62,11 +55,48 @@ required:
62
55
allOf :
63
56
- $ref : /schemas/pci/snps,dw-pcie-ep.yaml#
64
57
- $ref : /schemas/pci/fsl,imx6q-pcie-common.yaml#
58
+ - if :
59
+ properties :
60
+ compatible :
61
+ enum :
62
+ - fsl,imx8mm-pcie-ep
63
+ - fsl,imx8mq-pcie-ep
64
+ - fsl,imx8mp-pcie-ep
65
+ then :
66
+ properties :
67
+ reg :
68
+ minItems : 2
69
+ maxItems : 2
70
+ reg-names :
71
+ items :
72
+ - const : dbi
73
+ - const : addr_space
74
+
75
+ - if :
76
+ properties :
77
+ compatible :
78
+ enum :
79
+ - fsl,imx95-pcie-ep
80
+ then :
81
+ properties :
82
+ reg :
83
+ minItems : 6
84
+ maxItems : 6
85
+ reg-names :
86
+ items :
87
+ - const : dbi
88
+ - const : atu
89
+ - const : dbi2
90
+ - const : app
91
+ - const : dma
92
+ - const : addr_space
93
+
65
94
- if :
66
95
properties :
67
96
compatible :
68
97
enum :
69
98
- fsl,imx8mq-pcie-ep
99
+ - fsl,imx95-pcie-ep
70
100
then :
71
101
properties :
72
102
clocks :
Original file line number Diff line number Diff line change @@ -29,16 +29,7 @@ properties:
29
29
- fsl,imx8mq-pcie
30
30
- fsl,imx8mm-pcie
31
31
- fsl,imx8mp-pcie
32
-
33
- reg :
34
- items :
35
- - description : Data Bus Interface (DBI) registers.
36
- - description : PCIe configuration space region.
37
-
38
- reg-names :
39
- items :
40
- - const : dbi
41
- - const : config
32
+ - fsl,imx95-pcie
42
33
43
34
clocks :
44
35
minItems : 3
@@ -90,6 +81,43 @@ required:
90
81
allOf :
91
82
- $ref : /schemas/pci/snps,dw-pcie.yaml#
92
83
- $ref : /schemas/pci/fsl,imx6q-pcie-common.yaml#
84
+ - if :
85
+ properties :
86
+ compatible :
87
+ enum :
88
+ - fsl,imx6q-pcie
89
+ - fsl,imx6sx-pcie
90
+ - fsl,imx6qp-pcie
91
+ - fsl,imx7d-pcie
92
+ - fsl,imx8mq-pcie
93
+ - fsl,imx8mm-pcie
94
+ - fsl,imx8mp-pcie
95
+ then :
96
+ properties :
97
+ reg :
98
+ maxItems : 2
99
+ reg-names :
100
+ items :
101
+ - const : dbi
102
+ - const : config
103
+
104
+ - if :
105
+ properties :
106
+ compatible :
107
+ enum :
108
+ - fsl,imx95-pcie
109
+ then :
110
+ properties :
111
+ reg :
112
+ minItems : 4
113
+ maxItems : 4
114
+ reg-names :
115
+ items :
116
+ - const : dbi
117
+ - const : config
118
+ - const : atu
119
+ - const : app
120
+
93
121
- if :
94
122
properties :
95
123
compatible :
@@ -111,6 +139,7 @@ allOf:
111
139
compatible :
112
140
enum :
113
141
- fsl,imx8mq-pcie
142
+ - fsl,imx95-pcie
114
143
then :
115
144
properties :
116
145
clocks :
You can’t perform that action at this time.
0 commit comments