diff options
author | Francesco Dolcini <francesco.dolcini@toradex.com> | 2023-01-30 12:22:12 +0100 |
---|---|---|
committer | Max Krummenacher <max.krummenacher@toradex.com> | 2023-07-25 11:57:52 +0200 |
commit | 8bd4515b934e3763db501a55ffb64b9869d164ab (patch) | |
tree | 1883054239a49ca7dbd01d105a0168db06ff2960 /arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi | |
parent | 4508a7a96da5452e1a76a50c43e0456fbc5da278 (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.dtsi | 7 |
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"; }; |