Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: ocelot: document lan969x-pinctrl

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@microchip.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/20240917-lan969x-pinctrl-v2-1-ea02cbc56831@microchip.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

authored by

Daniel Machon and committed by
Linus Walleij
01be3ac0 a55222b7

+19 -8
+19 -8
Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.yaml
··· 12 12 13 13 properties: 14 14 compatible: 15 - enum: 16 - - microchip,lan966x-pinctrl 17 - - microchip,sparx5-pinctrl 18 - - mscc,jaguar2-pinctrl 19 - - mscc,luton-pinctrl 20 - - mscc,ocelot-pinctrl 21 - - mscc,serval-pinctrl 22 - - mscc,servalt-pinctrl 15 + oneOf: 16 + - enum: 17 + - microchip,lan966x-pinctrl 18 + - microchip,lan9691-pinctrl 19 + - microchip,sparx5-pinctrl 20 + - mscc,jaguar2-pinctrl 21 + - mscc,luton-pinctrl 22 + - mscc,ocelot-pinctrl 23 + - mscc,serval-pinctrl 24 + - mscc,servalt-pinctrl 25 + - items: 26 + - enum: 27 + - microchip,lan9698-pinctrl 28 + - microchip,lan9696-pinctrl 29 + - microchip,lan9694-pinctrl 30 + - microchip,lan9693-pinctrl 31 + - microchip,lan9692-pinctrl 32 + - const: microchip,lan9691-pinctrl 23 33 24 34 reg: 25 35 items: ··· 95 85 contains: 96 86 enum: 97 87 - microchip,lan966x-pinctrl 88 + - microchip,lan9691-pinctrl 98 89 - microchip,sparx5-pinctrl 99 90 then: 100 91 properties: