The Qualcomm X1E80100 QCP has FSUSB42 USB switches on each of the USB-C ports that handle orientation switching for the SBU lines. This is needed to enable DisplayPort support for external displays. Add the onnn,fsusb42 compatible to the existing gpio-sbu-mux binding and then describe all the necessary components in the x1e80100-qcp device tree to make external DP work correctly. Signed-off-by: Stephan Gerhold <stephan.gerhold@xxxxxxxxxx> --- Stephan Gerhold (3): dt-bindings: usb: gpio-sbu-mux: Add an entry for FSUSB42 arm64: dts: qcom: x1e80100-qcp: Add FSUSB42 USB switches arm64: dts: qcom: x1e80100-qcp: Enable external DP support .../devicetree/bindings/usb/gpio-sbu-mux.yaml | 1 + arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 178 +++++++++++++++++++++ 2 files changed, 179 insertions(+) --- base-commit: 3e42dc9229c5950e84b1ed705f94ed75ed208228 change-id: 20241211-x1e80100-qcp-dp-dc521e586cbf Best regards, -- Stephan Gerhold <stephan.gerhold@xxxxxxxxxx>