2020-01-15 15:28:14

by Michal Vokáč

[permalink] [raw]
Subject: [PATCH] ARM: dts: imx6dl-yapp4: Specify USB overcurrent protection polarity

After reset the oc protection polarity is set to active high on imx6.
If the polarity is not specified in device tree it is not changed.

The imx6dl-yapp4 platform uses an active-low oc signal so explicitly
configure that in the device tree.

Signed-off-by: Michal Vokáč <[email protected]>
---
arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 2 ++
1 file changed, 2 insertions(+)

diff --git a/arch/arm/boot/dts/imx6dl-yapp4-common.dtsi b/arch/arm/boot/dts/imx6dl-yapp4-common.dtsi
index b494042e2d8f..fb6ce6d662bc 100644
--- a/arch/arm/boot/dts/imx6dl-yapp4-common.dtsi
+++ b/arch/arm/boot/dts/imx6dl-yapp4-common.dtsi
@@ -563,6 +563,7 @@
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_usbh1>;
vbus-supply = <&reg_usb_h1_vbus>;
+ over-current-active-low;
status = "disabled";
};

@@ -570,6 +571,7 @@
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_usbotg>;
vbus-supply = <&reg_usb_otg_vbus>;
+ over-current-active-low;
srp-disable;
hnp-disable;
adp-disable;
--
2.1.4


2020-02-13 02:16:38

by Shawn Guo

[permalink] [raw]
Subject: Re: [PATCH] ARM: dts: imx6dl-yapp4: Specify USB overcurrent protection polarity

On Wed, Jan 15, 2020 at 04:17:28PM +0100, Michal Vokáč wrote:
> After reset the oc protection polarity is set to active high on imx6.
> If the polarity is not specified in device tree it is not changed.
>
> The imx6dl-yapp4 platform uses an active-low oc signal so explicitly
> configure that in the device tree.
>
> Signed-off-by: Michal Vokáč <[email protected]>

Applied, thanks.