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

Configure Feed

Select the types of activity you want to include in your feed.

dt-bindings: pinctrl: apple,pinctrl: Add apple,t6020-pinctrl compatible

After discussion with the devicetree maintainers we agreed to not extend
lists with the generic compatible "apple,pinctrl" anymore [1]. Use
"apple,t8103-pinctrl" as fallback compatible as it is the SoC the driver
and bindings were written for.

The M2 Pro/Max/Ultra SoCs use the same pinctrl hardware, so just add its
per-SoC compatible using the new base as fallback.

[1]: https://lore.kernel.org/asahi/12ab93b7-1fc2-4ce0-926e-c8141cfe81bf@kernel.org/

Acked-by: Linus Walleij <linus.walleij@linaro.org>
Reviewed-by: Neal Gompa <neal@gompa.dev>
Acked-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Janne Grunau <j@jannau.net>

+16 -11
+16 -11
Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
··· 16 16 17 17 properties: 18 18 compatible: 19 - items: 20 - - enum: 21 - - apple,s5l8960x-pinctrl 22 - - apple,t7000-pinctrl 23 - - apple,s8000-pinctrl 24 - - apple,t8010-pinctrl 25 - - apple,t8015-pinctrl 26 - - apple,t8103-pinctrl 27 - - apple,t8112-pinctrl 28 - - apple,t6000-pinctrl 29 - - const: apple,pinctrl 19 + oneOf: 20 + - items: 21 + - const: apple,t6020-pinctrl 22 + - const: apple,t8103-pinctrl 23 + - items: 24 + # Do not add additional SoC to this list. 25 + - enum: 26 + - apple,s5l8960x-pinctrl 27 + - apple,t7000-pinctrl 28 + - apple,s8000-pinctrl 29 + - apple,t8010-pinctrl 30 + - apple,t8015-pinctrl 31 + - apple,t8103-pinctrl 32 + - apple,t8112-pinctrl 33 + - apple,t6000-pinctrl 34 + - const: apple,pinctrl 30 35 31 36 reg: 32 37 maxItems: 1