On 28/02/2024 12:29, Xu Yang wrote: > The i.MX93 needs a wakup clock to work properly. This will add compatible > and restriction for i.MX93 platform. > > Signed-off-by: Xu Yang <xu.yang_2@xxxxxxx> > > --- > Changes in v2: > - no changes > Changes in v3: > - add clocks restriction > Changes in v4: > - use 'contains' rather 'items' > Changes in v5: > - rename clock name > Changes in v6: > - new patch based on ci-hdrc-usb2-imx.yaml > Changes in v7: > - no changes > --- > .../bindings/usb/ci-hdrc-usb2-imx.yaml | 34 ++++++++++++++----- > 1 file changed, 26 insertions(+), 8 deletions(-) > > diff --git a/Documentation/devicetree/bindings/usb/ci-hdrc-usb2-imx.yaml b/Documentation/devicetree/bindings/usb/ci-hdrc-usb2-imx.yaml > index a4730a2393e6..a2932af2c09b 100644 > --- a/Documentation/devicetree/bindings/usb/ci-hdrc-usb2-imx.yaml > +++ b/Documentation/devicetree/bindings/usb/ci-hdrc-usb2-imx.yaml > @@ -40,6 +40,7 @@ properties: > - enum: > - fsl,imx8mm-usb > - fsl,imx8mn-usb > + - fsl,imx93-usb > - const: fsl,imx7d-usb > - const: fsl,imx27-usb > - items: > @@ -186,14 +187,31 @@ allOf: > - const: ahb > - const: per > else: > - # other imx Socs only need one clock > - properties: > - clocks: > - minItems: 1 > - maxItems: 1 > - clock-names: > - minItems: 1 > - maxItems: 1 Just make the list explicit in the first place. Don't add lines in one patch which is immediately fixed/dropped/replaced. > + # imx93 Soc needs two clocks > + if: No, no. No if:else:if:else:if:else. Unreadable and unmaintainable. Best regards, Krzysztof