arm64: dts: imx8qm-mek: fix mux-controller select/enable-gpios polarity

According to the board design, set SEL to high means flipped
connection (TX2/RX2). And the TCPM will output logical 1 if it needs
flipped connection. So switch to active high for select-gpios.
The EN pin on mux chip is low active, so switch to active low for
enable-gpios too.

Fixes: b237975b2c ("arm64: dts: imx8qm-mek: add usb 3.0 and related type C nodes")
Cc: stable@vger.kernel.org
Reviewed-by: Jun Li <jun.li@nxp.com>
Signed-off-by: Xu Yang <xu.yang_2@nxp.com>
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
This commit is contained in:
Xu Yang
2025-11-13 19:14:44 +08:00
committed by Shawn Guo
parent 1b03346314
commit e89ee35567

View File

@@ -217,8 +217,8 @@
compatible = "nxp,cbdtu02043", "gpio-sbu-mux"; compatible = "nxp,cbdtu02043", "gpio-sbu-mux";
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&pinctrl_typec_mux>; pinctrl-0 = <&pinctrl_typec_mux>;
select-gpios = <&lsio_gpio4 6 GPIO_ACTIVE_LOW>; select-gpios = <&lsio_gpio4 6 GPIO_ACTIVE_HIGH>;
enable-gpios = <&lsio_gpio4 19 GPIO_ACTIVE_HIGH>; enable-gpios = <&lsio_gpio4 19 GPIO_ACTIVE_LOW>;
orientation-switch; orientation-switch;
port { port {