@@ -20,6 +20,7 @@ properties:
20
20
- rockchip,rk3366-usb2phy
21
21
- rockchip,rk3399-usb2phy
22
22
- rockchip,rk3568-usb2phy
23
+ - rockchip,rk3576-usb2phy
23
24
- rockchip,rk3588-usb2phy
24
25
- rockchip,rv1108-usb2phy
25
26
@@ -34,10 +35,15 @@ properties:
34
35
const : 0
35
36
36
37
clocks :
37
- maxItems : 1
38
+ minItems : 1
39
+ maxItems : 3
38
40
39
41
clock-names :
40
- const : phyclk
42
+ minItems : 1
43
+ items :
44
+ - const : phyclk
45
+ - const : aclk
46
+ - const : aclk_slv
41
47
42
48
assigned-clocks :
43
49
description :
@@ -172,6 +178,41 @@ allOf:
172
178
- interrupts
173
179
- interrupt-names
174
180
181
+ - if :
182
+ properties :
183
+ compatible :
184
+ contains :
185
+ enum :
186
+ - rockchip,px30-usb2phy
187
+ - rockchip,rk3128-usb2phy
188
+ - rockchip,rk3228-usb2phy
189
+ - rockchip,rk3308-usb2phy
190
+ - rockchip,rk3328-usb2phy
191
+ - rockchip,rk3366-usb2phy
192
+ - rockchip,rk3399-usb2phy
193
+ - rockchip,rk3568-usb2phy
194
+ - rockchip,rk3588-usb2phy
195
+ - rockchip,rv1108-usb2phy
196
+ then :
197
+ properties :
198
+ clocks :
199
+ maxItems : 1
200
+ clock-names :
201
+ maxItems : 1
202
+
203
+ - if :
204
+ properties :
205
+ compatible :
206
+ contains :
207
+ enum :
208
+ - rockchip,rk3576-usb2phy
209
+ then :
210
+ properties :
211
+ clocks :
212
+ minItems : 3
213
+ clock-names :
214
+ minItems : 3
215
+
175
216
additionalProperties : false
176
217
177
218
examples :
0 commit comments