File tree Expand file tree Collapse file tree 1 file changed +35
-3
lines changed
Documentation/devicetree/bindings/ufs Expand file tree Collapse file tree 1 file changed +35
-3
lines changed Original file line number Diff line number Diff line change @@ -12,12 +12,10 @@ maintainers:
1212description : |
1313 Each Samsung UFS host controller instance should have its own node.
1414
15- allOf :
16- - $ref : ufs-common.yaml
17-
1815properties :
1916 compatible :
2017 enum :
18+ - google,gs101-ufs
2119 - samsung,exynos7-ufs
2220 - samsung,exynosautov9-ufs
2321 - samsung,exynosautov9-ufs-vh
@@ -38,14 +36,24 @@ properties:
3836 - const : ufsp
3937
4038 clocks :
39+ minItems : 2
4140 items :
4241 - description : ufs link core clock
4342 - description : unipro main clock
43+ - description : fmp clock
44+ - description : ufs aclk clock
45+ - description : ufs pclk clock
46+ - description : sysreg clock
4447
4548 clock-names :
49+ minItems : 2
4650 items :
4751 - const : core_clk
4852 - const : sclk_unipro_main
53+ - const : fmp
54+ - const : aclk
55+ - const : pclk
56+ - const : sysreg
4957
5058 phys :
5159 maxItems : 1
@@ -72,6 +80,30 @@ required:
7280 - clocks
7381 - clock-names
7482
83+ allOf :
84+ - $ref : ufs-common.yaml
85+ - if :
86+ properties :
87+ compatible :
88+ contains :
89+ const : google,gs101-ufs
90+
91+ then :
92+ properties :
93+ clocks :
94+ minItems : 6
95+
96+ clock-names :
97+ minItems : 6
98+
99+ else :
100+ properties :
101+ clocks :
102+ maxItems : 2
103+
104+ clock-names :
105+ maxItems : 2
106+
75107unevaluatedProperties : false
76108
77109examples :
You can’t perform that action at this time.
0 commit comments