* [PATCH V2] ARM: dts: imx6qdl-dhcom: Add USB overcurrent pin on SoM layer
@ 2021-12-14 9:03 Christoph Niedermaier
2021-12-14 9:44 ` Marek Vasut
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Christoph Niedermaier @ 2021-12-14 9:03 UTC (permalink / raw)
To: linux-arm-kernel
Cc: Christoph Niedermaier, Shawn Guo, Fabio Estevam, Marek Vasut,
NXP Linux Team, kernel
Add USB overcurrent pin muxing on SoM layer. On DRC02 and PDK2 the USB
overcurrent pin isn't connected, but a USB hub on the board takes care
of the USB overcurrent instead. Therefore disable it there with the
property disable-over-current.
Signed-off-by: Christoph Niedermaier <cniedermaier@dh-electronics.com>
Cc: Shawn Guo <shawnguo@kernel.org>
Cc: Fabio Estevam <festevam@gmail.com>
Cc: Marek Vasut <marex@denx.de>
Cc: NXP Linux Team <linux-imx@nxp.com>
Cc: kernel@dh-electronics.com
To: linux-arm-kernel@lists.infradead.org
---
arch/arm/boot/dts/imx6qdl-dhcom-drc02.dtsi | 4 ++++
arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi | 4 ++++
arch/arm/boot/dts/imx6qdl-dhcom-som.dtsi | 1 +
3 files changed, 9 insertions(+)
diff --git a/arch/arm/boot/dts/imx6qdl-dhcom-drc02.dtsi b/arch/arm/boot/dts/imx6qdl-dhcom-drc02.dtsi
index 3d0a50a9ab21..702cd4a1b2e6 100644
--- a/arch/arm/boot/dts/imx6qdl-dhcom-drc02.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-dhcom-drc02.dtsi
@@ -95,6 +95,10 @@
rts-gpios = <&gpio7 13 GPIO_ACTIVE_HIGH>; /* GPIO P */
};
+&usbh1 {
+ disable-over-current;
+};
+
&usdhc2 { /* SD card */
status = "okay";
};
diff --git a/arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi b/arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi
index dc21853706a5..dc89b554e694 100644
--- a/arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi
@@ -260,6 +260,10 @@
status = "okay";
};
+&usbh1 {
+ disable-over-current;
+};
+
&usdhc2 { /* SD card */
status = "okay";
};
diff --git a/arch/arm/boot/dts/imx6qdl-dhcom-som.dtsi b/arch/arm/boot/dts/imx6qdl-dhcom-som.dtsi
index 5d10c40313cb..ed5ba358d4cb 100644
--- a/arch/arm/boot/dts/imx6qdl-dhcom-som.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-dhcom-som.dtsi
@@ -728,6 +728,7 @@
pinctrl_usbh1: usbh1-grp {
fsl,pins = <
MX6QDL_PAD_EIM_D31__GPIO3_IO31 0x120b0
+ MX6QDL_PAD_EIM_D30__USB_H1_OC 0x1b0b1
>;
};
--
2.11.0
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH V2] ARM: dts: imx6qdl-dhcom: Add USB overcurrent pin on SoM layer
2021-12-14 9:03 [PATCH V2] ARM: dts: imx6qdl-dhcom: Add USB overcurrent pin on SoM layer Christoph Niedermaier
@ 2021-12-14 9:44 ` Marek Vasut
2021-12-14 14:20 ` Fabio Estevam
2021-12-16 9:31 ` Shawn Guo
2 siblings, 0 replies; 4+ messages in thread
From: Marek Vasut @ 2021-12-14 9:44 UTC (permalink / raw)
To: Christoph Niedermaier, linux-arm-kernel
Cc: Shawn Guo, Fabio Estevam, NXP Linux Team, kernel
On 12/14/21 10:03, Christoph Niedermaier wrote:
> Add USB overcurrent pin muxing on SoM layer. On DRC02 and PDK2 the USB
> overcurrent pin isn't connected, but a USB hub on the board takes care
> of the USB overcurrent instead. Therefore disable it there with the
> property disable-over-current.
>
> Signed-off-by: Christoph Niedermaier <cniedermaier@dh-electronics.com>
> Cc: Shawn Guo <shawnguo@kernel.org>
> Cc: Fabio Estevam <festevam@gmail.com>
> Cc: Marek Vasut <marex@denx.de>
> Cc: NXP Linux Team <linux-imx@nxp.com>
> Cc: kernel@dh-electronics.com
> To: linux-arm-kernel@lists.infradead.org
Reviewed-by: Marek Vasut <marex@denx.de>
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH V2] ARM: dts: imx6qdl-dhcom: Add USB overcurrent pin on SoM layer
2021-12-14 9:03 [PATCH V2] ARM: dts: imx6qdl-dhcom: Add USB overcurrent pin on SoM layer Christoph Niedermaier
2021-12-14 9:44 ` Marek Vasut
@ 2021-12-14 14:20 ` Fabio Estevam
2021-12-16 9:31 ` Shawn Guo
2 siblings, 0 replies; 4+ messages in thread
From: Fabio Estevam @ 2021-12-14 14:20 UTC (permalink / raw)
To: Christoph Niedermaier
Cc: moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE,
Shawn Guo, Marek Vasut, NXP Linux Team, kernel
On Tue, Dec 14, 2021 at 6:05 AM Christoph Niedermaier
<cniedermaier@dh-electronics.com> wrote:
>
> Add USB overcurrent pin muxing on SoM layer. On DRC02 and PDK2 the USB
> overcurrent pin isn't connected, but a USB hub on the board takes care
> of the USB overcurrent instead. Therefore disable it there with the
> property disable-over-current.
>
> Signed-off-by: Christoph Niedermaier <cniedermaier@dh-electronics.com>
> Cc: Shawn Guo <shawnguo@kernel.org>
> Cc: Fabio Estevam <festevam@gmail.com>
> Cc: Marek Vasut <marex@denx.de>
> Cc: NXP Linux Team <linux-imx@nxp.com>
> Cc: kernel@dh-electronics.com
> To: linux-arm-kernel@lists.infradead.org
Reviewed-by: Fabio Estevam <festevam@gmail.com>
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH V2] ARM: dts: imx6qdl-dhcom: Add USB overcurrent pin on SoM layer
2021-12-14 9:03 [PATCH V2] ARM: dts: imx6qdl-dhcom: Add USB overcurrent pin on SoM layer Christoph Niedermaier
2021-12-14 9:44 ` Marek Vasut
2021-12-14 14:20 ` Fabio Estevam
@ 2021-12-16 9:31 ` Shawn Guo
2 siblings, 0 replies; 4+ messages in thread
From: Shawn Guo @ 2021-12-16 9:31 UTC (permalink / raw)
To: Christoph Niedermaier
Cc: linux-arm-kernel, Fabio Estevam, Marek Vasut, NXP Linux Team,
kernel
On Tue, Dec 14, 2021 at 10:03:53AM +0100, Christoph Niedermaier wrote:
> Add USB overcurrent pin muxing on SoM layer. On DRC02 and PDK2 the USB
> overcurrent pin isn't connected, but a USB hub on the board takes care
> of the USB overcurrent instead. Therefore disable it there with the
> property disable-over-current.
>
> Signed-off-by: Christoph Niedermaier <cniedermaier@dh-electronics.com>
> Cc: Shawn Guo <shawnguo@kernel.org>
> Cc: Fabio Estevam <festevam@gmail.com>
> Cc: Marek Vasut <marex@denx.de>
> Cc: NXP Linux Team <linux-imx@nxp.com>
> Cc: kernel@dh-electronics.com
> To: linux-arm-kernel@lists.infradead.org
Applied, thanks!
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2021-12-16 9:41 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-12-14 9:03 [PATCH V2] ARM: dts: imx6qdl-dhcom: Add USB overcurrent pin on SoM layer Christoph Niedermaier
2021-12-14 9:44 ` Marek Vasut
2021-12-14 14:20 ` Fabio Estevam
2021-12-16 9:31 ` Shawn Guo
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).