@@ -16,25 +16,31 @@ description: |
16
16
17
17
properties :
18
18
compatible :
19
- enum :
20
- - qcom,pcie-ipq8064
21
- - qcom,pcie-ipq8064-v2
22
- - qcom,pcie-apq8064
23
- - qcom,pcie-apq8084
24
- - qcom,pcie-msm8996
25
- - qcom,pcie-ipq4019
26
- - qcom,pcie-ipq8074
27
- - qcom,pcie-qcs404
28
- - qcom,pcie-sa8540p
29
- - qcom,pcie-sc7280
30
- - qcom,pcie-sc8180x
31
- - qcom,pcie-sc8280xp
32
- - qcom,pcie-sdm845
33
- - qcom,pcie-sm8150
34
- - qcom,pcie-sm8250
35
- - qcom,pcie-sm8450-pcie0
36
- - qcom,pcie-sm8450-pcie1
37
- - qcom,pcie-ipq6018
19
+ oneOf :
20
+ - enum :
21
+ - qcom,pcie-apq8064
22
+ - qcom,pcie-apq8084
23
+ - qcom,pcie-ipq4019
24
+ - qcom,pcie-ipq6018
25
+ - qcom,pcie-ipq8064
26
+ - qcom,pcie-ipq8064-v2
27
+ - qcom,pcie-ipq8074
28
+ - qcom,pcie-ipq8074-gen3
29
+ - qcom,pcie-msm8996
30
+ - qcom,pcie-qcs404
31
+ - qcom,pcie-sa8540p
32
+ - qcom,pcie-sc7280
33
+ - qcom,pcie-sc8180x
34
+ - qcom,pcie-sc8280xp
35
+ - qcom,pcie-sdm845
36
+ - qcom,pcie-sm8150
37
+ - qcom,pcie-sm8250
38
+ - qcom,pcie-sm8350
39
+ - qcom,pcie-sm8450-pcie0
40
+ - qcom,pcie-sm8450-pcie1
41
+ - items :
42
+ - const : qcom,pcie-msm8998
43
+ - const : qcom,pcie-msm8996
38
44
39
45
reg :
40
46
minItems : 4
@@ -153,6 +159,7 @@ allOf:
153
159
contains :
154
160
enum :
155
161
- qcom,pcie-ipq6018
162
+ - qcom,pcie-ipq8074-gen3
156
163
then :
157
164
properties :
158
165
reg :
@@ -195,6 +202,7 @@ allOf:
195
202
- qcom,pcie-sc8180x
196
203
- qcom,pcie-sc8280xp
197
204
- qcom,pcie-sm8250
205
+ - qcom,pcie-sm8350
198
206
- qcom,pcie-sm8450-pcie0
199
207
- qcom,pcie-sm8450-pcie1
200
208
then :
@@ -312,27 +320,17 @@ allOf:
312
320
enum :
313
321
- qcom,pcie-msm8996
314
322
then :
315
- oneOf :
316
- - properties :
317
- clock-names :
318
- items :
319
- - const : pipe # Pipe Clock driving internal logic
320
- - const : aux # Auxiliary (AUX) clock
321
- - const : cfg # Configuration clock
322
- - const : bus_master # Master AXI clock
323
- - const : bus_slave # Slave AXI clock
324
- - properties :
325
- clock-names :
326
- items :
327
- - const : pipe # Pipe Clock driving internal logic
328
- - const : bus_master # Master AXI clock
329
- - const : bus_slave # Slave AXI clock
330
- - const : cfg # Configuration clock
331
- - const : aux # Auxiliary (AUX) clock
332
323
properties :
333
324
clocks :
334
325
minItems : 5
335
326
maxItems : 5
327
+ clock-names :
328
+ items :
329
+ - const : pipe # Pipe Clock driving internal logic
330
+ - const : aux # Auxiliary (AUX) clock
331
+ - const : cfg # Configuration clock
332
+ - const : bus_master # Master AXI clock
333
+ - const : bus_slave # Slave AXI clock
336
334
resets : false
337
335
reset-names : false
338
336
@@ -373,6 +371,7 @@ allOf:
373
371
contains :
374
372
enum :
375
373
- qcom,pcie-ipq6018
374
+ - qcom,pcie-ipq8074-gen3
376
375
then :
377
376
properties :
378
377
clocks :
@@ -550,6 +549,35 @@ allOf:
550
549
items :
551
550
- const : pci # PCIe core reset
552
551
552
+ - if :
553
+ properties :
554
+ compatible :
555
+ contains :
556
+ enum :
557
+ - qcom,pcie-sm8350
558
+ then :
559
+ properties :
560
+ clocks :
561
+ minItems : 8
562
+ maxItems : 9
563
+ clock-names :
564
+ minItems : 8
565
+ items :
566
+ - const : aux # Auxiliary clock
567
+ - const : cfg # Configuration clock
568
+ - const : bus_master # Master AXI clock
569
+ - const : bus_slave # Slave AXI clock
570
+ - const : slave_q2a # Slave Q2A clock
571
+ - const : tbu # PCIe TBU clock
572
+ - const : ddrss_sf_tbu # PCIe SF TBU clock
573
+ - const : aggre1 # Aggre NoC PCIe1 AXI clock
574
+ - const : aggre0 # Aggre NoC PCIe0 AXI clock
575
+ resets :
576
+ maxItems : 1
577
+ reset-names :
578
+ items :
579
+ - const : pci # PCIe core reset
580
+
553
581
- if :
554
582
properties :
555
583
compatible :
@@ -664,6 +692,7 @@ allOf:
664
692
- qcom,pcie-ipq8064
665
693
- qcom,pcie-ipq8064v2
666
694
- qcom,pcie-ipq8074
695
+ - qcom,pcie-ipq8074-gen3
667
696
- qcom,pcie-qcs404
668
697
then :
669
698
required :
@@ -692,6 +721,7 @@ allOf:
692
721
- qcom,pcie-sdm845
693
722
- qcom,pcie-sm8150
694
723
- qcom,pcie-sm8250
724
+ - qcom,pcie-sm8350
695
725
- qcom,pcie-sm8450-pcie0
696
726
- qcom,pcie-sm8450-pcie1
697
727
then :
@@ -746,6 +776,7 @@ allOf:
746
776
- qcom,pcie-ipq8064
747
777
- qcom,pcie-ipq8064-v2
748
778
- qcom,pcie-ipq8074
779
+ - qcom,pcie-ipq8074-gen3
749
780
- qcom,pcie-qcs404
750
781
- qcom,pcie-sa8540p
751
782
then :
0 commit comments