Skip to content

Commit 438e23b

Browse files
petegriffinmartinkpetersen
authored andcommitted
scsi: ufs: dt-bindings: exynos: Add gs101 compatible
Add dedicated google,gs101-ufs compatible for Google Tensor gs101 SoC. Signed-off-by: Peter Griffin <[email protected]> Link: https://lore.kernel.org/r/[email protected] Reviewed-by: Rob Herring (Arm) <[email protected]> Signed-off-by: Martin K. Petersen <[email protected]>
1 parent 4cece76 commit 438e23b

File tree

1 file changed

+35
-3
lines changed

1 file changed

+35
-3
lines changed

Documentation/devicetree/bindings/ufs/samsung,exynos-ufs.yaml

Lines changed: 35 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,10 @@ maintainers:
1212
description: |
1313
Each Samsung UFS host controller instance should have its own node.
1414
15-
allOf:
16-
- $ref: ufs-common.yaml
17-
1815
properties:
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+
75107
unevaluatedProperties: false
76108

77109
examples:

0 commit comments

Comments
 (0)