diff options
author | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2022-10-18 14:44:56 +0200 |
---|---|---|
committer | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2022-11-02 14:23:02 +0100 |
commit | f1c8f886c2fe1a25e3a899e4fd31b286c7a854d3 (patch) | |
tree | 233c4b7fdd9564fa0f01028bfc5d426d622813de | |
parent | 2169a09f1d428e9f93cca69923c3c705cce2d7f0 (diff) |
arm64: dts: verdin-imx8mp: add usb_1 over-current detection
Add Verdin USB_1 over-current detection functionality via Verdin
USB_1_OC# (SODIMM 157) being active-low and removing its previous
gpio_hog3 mapping.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Upstream-Status: Submitted [https://lore.kernel.org/all/20221102131203.35648-1-marcel@ziswiler.com/]
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi b/arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi index 1915237cecea..e9fd162f69ea 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi @@ -908,6 +908,12 @@ }; /* Verdin USB_1 */ +&usb3_0 { + fsl,over-current-active-low; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_usb_1_oc_n>; +}; + &usb3_phy0 { vbus-supply = <®_usb1_vbus>; }; @@ -917,7 +923,6 @@ dr_mode = "otg"; hnp-disable; maximum-speed = "high-speed"; - over-current-active-low; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_usb_1_id>; srp-disable; @@ -1162,7 +1167,6 @@ pinctrl_gpio_hog3: gpiohog3grp { fsl,pins = - <MX8MP_IOMUXC_GPIO1_IO13__GPIO1_IO13 0x1c4>, /* SODIMM 157 */ /* CSI_1_MCLK */ <MX8MP_IOMUXC_GPIO1_IO15__GPIO1_IO15 0x1c4>; /* SODIMM 91 */ }; @@ -1346,6 +1350,12 @@ <MX8MP_IOMUXC_SD1_RESET_B__GPIO2_IO10 0x1c4>; /* SODIMM 161 */ }; + /* USB_1_OC# */ + pinctrl_usb_1_oc_n: usb1ocngrp { + fsl,pins = + <MX8MP_IOMUXC_GPIO1_IO13__USB1_OC 0x1c4>; /* SODIMM 157 */ + }; + pinctrl_usb2_vbus: usb2vbusgrp { fsl,pins = <MX8MP_IOMUXC_GPIO1_IO14__GPIO1_IO14 0x106>; /* SODIMM 185 */ |