linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [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).