File tree Expand file tree Collapse file tree 1 file changed +49
-27
lines changed
Documentation/devicetree/bindings/pci Expand file tree Collapse file tree 1 file changed +49
-27
lines changed Original file line number Diff line number Diff line change @@ -15,9 +15,6 @@ description: |
15
15
maintainers :
16
16
-
Kunihiko Hayashi <[email protected] >
17
17
18
- allOf :
19
- - $ref : /schemas/pci/snps,dw-pcie-ep.yaml#
20
-
21
18
properties :
22
19
compatible :
23
20
enum :
@@ -29,40 +26,25 @@ properties:
29
26
maxItems : 5
30
27
31
28
reg-names :
32
- oneOf :
33
- - items :
34
- - const : dbi
35
- - const : dbi2
36
- - const : link
37
- - const : addr_space
38
- - items :
39
- - const : dbi
40
- - const : dbi2
41
- - const : link
42
- - const : addr_space
43
- - const : atu
29
+ minItems : 4
30
+ items :
31
+ - const : dbi
32
+ - const : dbi2
33
+ - const : link
34
+ - const : addr_space
35
+ - const : atu
44
36
45
37
clocks :
46
38
minItems : 1
47
39
maxItems : 2
48
40
49
- clock-names :
50
- oneOf :
51
- - items : # for Pro5
52
- - const : gio
53
- - const : link
54
- - const : link # for NX1
41
+ clock-names : true
55
42
56
43
resets :
57
44
minItems : 1
58
45
maxItems : 2
59
46
60
- reset-names :
61
- oneOf :
62
- - items : # for Pro5
63
- - const : gio
64
- - const : link
65
- - const : link # for NX1
47
+ reset-names : true
66
48
67
49
num-ib-windows :
68
50
const : 16
@@ -78,6 +60,46 @@ properties:
78
60
phy-names :
79
61
const : pcie-phy
80
62
63
+ allOf :
64
+ - $ref : /schemas/pci/snps,dw-pcie-ep.yaml#
65
+ - if :
66
+ properties :
67
+ compatible :
68
+ contains :
69
+ const : socionext,uniphier-pro5-pcie-ep
70
+ then :
71
+ properties :
72
+ reg :
73
+ maxItems : 4
74
+ reg-names :
75
+ maxItems : 4
76
+ clocks :
77
+ minItems : 2
78
+ clock-names :
79
+ items :
80
+ - const : gio
81
+ - const : link
82
+ resets :
83
+ minItems : 2
84
+ reset-names :
85
+ items :
86
+ - const : gio
87
+ - const : link
88
+ else :
89
+ properties :
90
+ reg :
91
+ minItems : 5
92
+ reg-names :
93
+ minItems : 5
94
+ clocks :
95
+ maxItems : 1
96
+ clock-names :
97
+ const : link
98
+ resets :
99
+ maxItems : 1
100
+ reset-names :
101
+ const : link
102
+
81
103
required :
82
104
- compatible
83
105
- reg
You can’t perform that action at this time.
0 commit comments