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:
12
12
description : |
13
13
Each Samsung UFS host controller instance should have its own node.
14
14
15
- allOf :
16
- - $ref : ufs-common.yaml
17
-
18
15
properties :
19
16
compatible :
20
17
enum :
18
+ - google,gs101-ufs
21
19
- samsung,exynos7-ufs
22
20
- samsung,exynosautov9-ufs
23
21
- samsung,exynosautov9-ufs-vh
@@ -38,14 +36,24 @@ properties:
38
36
- const : ufsp
39
37
40
38
clocks :
39
+ minItems : 2
41
40
items :
42
41
- description : ufs link core clock
43
42
- description : unipro main clock
43
+ - description : fmp clock
44
+ - description : ufs aclk clock
45
+ - description : ufs pclk clock
46
+ - description : sysreg clock
44
47
45
48
clock-names :
49
+ minItems : 2
46
50
items :
47
51
- const : core_clk
48
52
- const : sclk_unipro_main
53
+ - const : fmp
54
+ - const : aclk
55
+ - const : pclk
56
+ - const : sysreg
49
57
50
58
phys :
51
59
maxItems : 1
@@ -72,6 +80,30 @@ required:
72
80
- clocks
73
81
- clock-names
74
82
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
+
75
107
unevaluatedProperties : false
76
108
77
109
examples :
You can’t perform that action at this time.
0 commit comments