Some (older) IP cores require 3 clocks, named 'ipg', 'ahb' and 'per' while more recent IP cores just require one. Fix the number and explicitly state the clock-names. Signed-off-by: Alexander Stein <alexander.stein@xxxxxxxxxxxxxxx> --- >From I can tell, is that imx25, imx27, imx35 have specified 3 clocks in their DT. IMHO minItems for 'clock-names' can be removed as I presume that this property is not set when only one clock is used. Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml b/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml index 782402800d4a..8aab1e831578 100644 --- a/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml +++ b/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml @@ -76,11 +76,13 @@ properties: clocks: minItems: 1 - maxItems: 2 + maxItems: 3 clock-names: - minItems: 1 - maxItems: 2 + items: + - const: ipg + - const: ahb + - const: per dr_mode: true -- 2.34.1