On Sat, Sep 14, 2024 at 09:10:08PM +0200, Daniel Machon wrote: > Lan969x is going to reuse the existing Ocelot pinctrl driver - document > that by adding compatible strings for the different SKU's that we > support. > > Signed-off-by: Daniel Machon <daniel.machon@xxxxxxxxxxxxx> > --- > .../bindings/pinctrl/mscc,ocelot-pinctrl.yaml | 32 ++++++++++++++++------ > 1 file changed, 24 insertions(+), 8 deletions(-) > > diff --git a/Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.yaml > index dbb3e1bd58c1..45e9dfc50660 100644 > --- a/Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.yaml > +++ b/Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.yaml > @@ -12,14 +12,24 @@ maintainers: > > properties: > compatible: > - enum: > - - microchip,lan966x-pinctrl > - - microchip,sparx5-pinctrl > - - mscc,jaguar2-pinctrl > - - mscc,luton-pinctrl > - - mscc,ocelot-pinctrl > - - mscc,serval-pinctrl > - - mscc,servalt-pinctrl > + oneOf: > + - enum: > + - microchip,lan966x-pinctrl > + - microchip,lan9691-pinctrl > + - microchip,sparx5-pinctrl > + - mscc,jaguar2-pinctrl > + - mscc,luton-pinctrl > + - mscc,ocelot-pinctrl > + - mscc,serval-pinctrl > + - mscc,servalt-pinctrl > + - items: > + - enum: > + - microchip,lan9698-pinctrl > + - microchip,lan9696-pinctrl > + - microchip,lan9694-pinctrl > + - microchip,lan9693-pinctrl > + - microchip,lan9692-pinctrl > + - const: microchip,lan9691-pinctrl > > reg: > items: > @@ -85,6 +95,12 @@ allOf: > contains: > enum: > - microchip,lan966x-pinctrl > + - microchip,lan9698-pinctrl > + - microchip,lan9696-pinctrl > + - microchip,lan9694-pinctrl > + - microchip,lan9693-pinctrl > + - microchip,lan9692-pinctrl > + - microchip,lan9691-pinctrl This should work on its own, since the other devices here have it as a fallback. > - microchip,sparx5-pinctrl > then: > properties: > > -- > 2.34.1 >
Attachment:
signature.asc
Description: PGP signature