]> Gentwo Git Trees - linux/.git/commit
dt-bindings: usb: switch: split out ports definition
authorNeil Armstrong <neil.armstrong@linaro.org>
Tue, 30 Sep 2025 17:17:21 +0000 (19:17 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 13 Oct 2025 07:37:28 +0000 (09:37 +0200)
commitbd8c3ce6d7a205b3ba3ef9815db4c6932290ec59
tree1f846ba2b8c9344fae5e47186afb8f5c894903ac
parent2758246d287549e1088eae350654160cbf4d424f
dt-bindings: usb: switch: split out ports definition

The ports definition currently defined in the usb-switch.yaml
fits standards devices which are either recipient of altmode
muxing and orientation switching events or an element of the
USB Super Speed data lanes.

This doesn't necessarely fit combo PHYs like the Qualcomm
USB3/DP Combo which has a different ports representation.

Move the ports definition to a separate usb-switch-ports.yaml
and reference it next to the usb-switch.yaml, except for
the Qualcomm USB3/DP Combo PHY bindings.

Reported-by: Rob Herring <robh@kernel.org>
Closes: https://lore.kernel.org/all/175462129176.394940.16810637795278334342.robh@kernel.org/
Fixes: 3bad7fe22796 ("dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp: Reference usb-switch.yaml to allow mode-switch")
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.yaml
Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml
Documentation/devicetree/bindings/usb/fcs,fsa4480.yaml
Documentation/devicetree/bindings/usb/gpio-sbu-mux.yaml
Documentation/devicetree/bindings/usb/nxp,ptn36502.yaml
Documentation/devicetree/bindings/usb/onnn,nb7vpq904m.yaml
Documentation/devicetree/bindings/usb/parade,ps8830.yaml
Documentation/devicetree/bindings/usb/qcom,wcd939x-usbss.yaml
Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
Documentation/devicetree/bindings/usb/usb-switch-ports.yaml [new file with mode: 0644]
Documentation/devicetree/bindings/usb/usb-switch.yaml