ARM: dts: imx7-colibri: add usb dual-role switching using extcon

[ Upstream commit 136f88458d ]

Add USB dual-role switching using extcon.

Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
Philippe Schenker
2022-05-16 15:47:14 +02:00
committed by Greg Kroah-Hartman
parent 78130b0585
commit b31d4563b8
2 changed files with 10 additions and 3 deletions

View File

@@ -20,6 +20,13 @@
clock-frequency = <16000000>;
};
extcon_usbc_det: usbc-det {
compatible = "linux,extcon-usb-gpio";
id-gpio = <&gpio7 14 GPIO_ACTIVE_HIGH>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_usbc_det>;
};
gpio-keys {
compatible = "gpio-keys";
pinctrl-names = "default";
@@ -141,6 +148,7 @@
};
&usbotg1 {
extcon = <0>, <&extcon_usbc_det>;
status = "okay";
};

View File

@@ -497,7 +497,7 @@
};
&usbotg1 {
dr_mode = "host";
dr_mode = "otg";
};
&usdhc1 {
@@ -525,8 +525,7 @@
&iomuxc {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpio1 &pinctrl_gpio2 &pinctrl_gpio3 &pinctrl_gpio4
&pinctrl_usbc_det>;
pinctrl-0 = <&pinctrl_gpio1 &pinctrl_gpio2 &pinctrl_gpio3 &pinctrl_gpio4>;
/*
* Atmel MXT touchsceen + Capacitive Touch Adapter