summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi
diff options
context:
space:
mode:
authorFrancesco Dolcini <francesco.dolcini@toradex.com>2023-01-30 12:22:12 +0100
committerMax Krummenacher <max.krummenacher@toradex.com>2023-07-25 11:57:52 +0200
commit8bd4515b934e3763db501a55ffb64b9869d164ab (patch)
tree1883054239a49ca7dbd01d105a0168db06ff2960 /arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi
parent4508a7a96da5452e1a76a50c43e0456fbc5da278 (diff)
arm64: dts: ti: k3-am625-verdin: add USB role switch with extcon-usb
Upstream-Status: Pending Rework this from extcon to usb-connector and make it work for mainline. Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
Diffstat (limited to 'arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi')
-rw-r--r--arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi7
1 files changed, 6 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi b/arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi
index 27892ec988d1..4bed06f618ce 100644
--- a/arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi
+++ b/arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi
@@ -42,6 +42,11 @@
usb1 = &usb1;
};
+ extcon_usb0: extcon-usb0 {
+ compatible = "linux,extcon-usb-gpio";
+ id-gpios = <&main_gpio1 19 GPIO_ACTIVE_HIGH>;
+ };
+
verdin_gpio_keys: gpio-keys {
compatible = "gpio-keys";
pinctrl-names = "default";
@@ -1388,10 +1393,10 @@
status = "disabled";
};
-/* TODO: role swich using ID pin */
&usb0 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_usb0>, <&pinctrl_usb0_id>;
+ extcon = <&extcon_usb0>;
status = "disabled";
};