]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
dt-bindings: net: dsa: microchip: Make pinctrl 'reset' optional
authorFrank Li <Frank.Li@nxp.com>
Tue, 6 Jan 2026 14:36:19 +0000 (09:36 -0500)
committerJakub Kicinski <kuba@kernel.org>
Fri, 9 Jan 2026 02:00:18 +0000 (18:00 -0800)
commitf56bcc0425cb5aeac3557444e0f7538178daba05
treecd83d6cf1f827d2962476fff00ba3de73de76e19
parent59ba823e689f832f389ea6af6e7ae5842b3c860a
dt-bindings: net: dsa: microchip: Make pinctrl 'reset' optional

Commit e469b87e0fb0d ("dt-bindings: net: dsa: microchip: Add strap
description to set SPI mode") required both 'default' and 'reset' pinctrl
states for all compatible devices. However, this requirement should be only
applicable to KSZ8463.

Make the 'reset' pinctrl state optional for all other Microchip DSA
devices while keeping it mandatory for KSZ8463.

Fix below CHECK_DTBS warnings:
  arch/arm64/boot/dts/freescale/imx8mp-skov-basic.dtb: switch@5f (microchip,ksz9893): pinctrl-names: ['default'] is too short
from schema $id: http://devicetree.org/schemas/net/dsa/microchip,ksz.yaml#

Signed-off-by: Frank Li <Frank.Li@nxp.com>
Reviewed-by: Marco Felsch <m.felsch@pengutronix.de>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Link: https://patch.msgid.link/20260106143620.126212-1-Frank.Li@nxp.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml