@@ -41,6 +41,10 @@ properties:
41
41
- qcom,pcie-sm8450-pcie0
42
42
- qcom,pcie-sm8450-pcie1
43
43
- qcom,pcie-sm8550
44
+ - items :
45
+ - enum :
46
+ - qcom,pcie-sm8650
47
+ - const : qcom,pcie-sm8550
44
48
- items :
45
49
- const : qcom,pcie-msm8998
46
50
- const : qcom,pcie-msm8996
@@ -62,7 +66,8 @@ properties:
62
66
maxItems : 8
63
67
64
68
iommu-map :
65
- maxItems : 2
69
+ minItems : 1
70
+ maxItems : 16
66
71
67
72
# Common definitions for clocks, clock-names and reset.
68
73
# Platform constraints are described later.
@@ -88,7 +93,7 @@ properties:
88
93
minItems : 1
89
94
maxItems : 12
90
95
91
- resets -names :
96
+ reset -names :
92
97
minItems : 1
93
98
maxItems : 12
94
99
@@ -478,6 +483,33 @@ allOf:
478
483
items :
479
484
- const : pci # PCIe core reset
480
485
486
+ - if :
487
+ properties :
488
+ compatible :
489
+ contains :
490
+ enum :
491
+ - qcom,pcie-sc8180x
492
+ then :
493
+ properties :
494
+ clocks :
495
+ minItems : 8
496
+ maxItems : 8
497
+ clock-names :
498
+ items :
499
+ - const : pipe # PIPE clock
500
+ - const : aux # Auxiliary clock
501
+ - const : cfg # Configuration clock
502
+ - const : bus_master # Master AXI clock
503
+ - const : bus_slave # Slave AXI clock
504
+ - const : slave_q2a # Slave Q2A clock
505
+ - const : ref # REFERENCE clock
506
+ - const : tbu # PCIe TBU clock
507
+ resets :
508
+ maxItems : 1
509
+ reset-names :
510
+ items :
511
+ - const : pci # PCIe core reset
512
+
481
513
- if :
482
514
properties :
483
515
compatible :
@@ -526,8 +558,33 @@ allOf:
526
558
compatible :
527
559
contains :
528
560
enum :
529
- - qcom,pcie-sc8180x
530
561
- qcom,pcie-sm8150
562
+ then :
563
+ properties :
564
+ clocks :
565
+ minItems : 8
566
+ maxItems : 8
567
+ clock-names :
568
+ items :
569
+ - const : pipe # PIPE clock
570
+ - const : aux # Auxiliary clock
571
+ - const : cfg # Configuration clock
572
+ - const : bus_master # Master AXI clock
573
+ - const : bus_slave # Slave AXI clock
574
+ - const : slave_q2a # Slave Q2A clock
575
+ - const : tbu # PCIe TBU clock
576
+ - const : ref # REFERENCE clock
577
+ resets :
578
+ maxItems : 1
579
+ reset-names :
580
+ items :
581
+ - const : pci # PCIe core reset
582
+
583
+ - if :
584
+ properties :
585
+ compatible :
586
+ contains :
587
+ enum :
531
588
- qcom,pcie-sm8250
532
589
then :
533
590
oneOf :
0 commit comments