devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 1/9] ARM: dts: imx7-colibri: move and rename USB Host power regulator
@ 2017-12-06 15:29 Stefan Agner
  2017-12-06 15:29 ` [PATCH 2/9] ARM: dts: imx7-colibri: make sure multiplexed pins are not active Stefan Agner
                   ` (7 more replies)
  0 siblings, 8 replies; 21+ messages in thread
From: Stefan Agner @ 2017-12-06 15:29 UTC (permalink / raw)
  To: shawnguo-DgEjT+Ai2ygdnm+yROfE0A, kernel-bIcnvbaLZ9MEGnE8C9+IrQ
  Cc: fabio.estevam-3arQi8VN3Tc, robh+dt-DgEjT+Ai2ygdnm+yROfE0A,
	mark.rutland-5wv7dgnIgG8,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	devicetree-u79uwXL29TY76Z2rM5mHXA,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA, Stefan Agner

The Colibri default which enables USB Host power is not necessarily
tied to the OTG2 controller, some carrier board use the pin to
control USB power for both controllers. Hence name the pinctrl
group more generic.

Also move the regulator to the generic eval-v3 device tree since
the regulator is always on the carrier board. In the Colibri iMX7S
case the regulator is just not used.  This allows to reuse the
regulator in a upcoming SKU Colibri iMX7D 1GB with eMMC.

Signed-off-by: Stefan Agner <stefan-XLVq0VzYD2Y@public.gmane.org>
---
 arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 11 +++++++++++
 arch/arm/boot/dts/imx7-colibri.dtsi         |  2 +-
 arch/arm/boot/dts/imx7d-colibri-eval-v3.dts | 13 +------------
 3 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi b/arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi
index 18bebd6d8d47..5ecb3a858c5a 100644
--- a/arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi
+++ b/arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi
@@ -70,6 +70,17 @@
 		regulator-min-microvolt = <5000000>;
 		regulator-max-microvolt = <5000000>;
 	};
+
+	reg_usbh_vbus: regulator-usbh-vbus {
+		compatible = "regulator-fixed";
+		pinctrl-names = "default";
+		pinctrl-0 = <&pinctrl_usbh_reg>;
+		regulator-name = "VCC_USB[1-4]";
+		regulator-min-microvolt = <5000000>;
+		regulator-max-microvolt = <5000000>;
+		gpio = <&gpio4 7 GPIO_ACTIVE_LOW>;
+		vin-supply = <&reg_5v0>;
+	};
 };
 
 &bl {
diff --git a/arch/arm/boot/dts/imx7-colibri.dtsi b/arch/arm/boot/dts/imx7-colibri.dtsi
index bb5bf94f1a32..60ea7557d8c9 100644
--- a/arch/arm/boot/dts/imx7-colibri.dtsi
+++ b/arch/arm/boot/dts/imx7-colibri.dtsi
@@ -559,7 +559,7 @@
 		>;
 	};
 
-	pinctrl_usbotg2_reg: gpio-usbotg2-vbus {
+	pinctrl_usbh_reg: gpio-usbh-vbus {
 		fsl,pins = <
 			MX7D_PAD_UART3_CTS_B__GPIO4_IO7	0x14 /* SODIMM 129 USBH PEN */
 		>;
diff --git a/arch/arm/boot/dts/imx7d-colibri-eval-v3.dts b/arch/arm/boot/dts/imx7d-colibri-eval-v3.dts
index a608a14d8c85..136e11ab4893 100644
--- a/arch/arm/boot/dts/imx7d-colibri-eval-v3.dts
+++ b/arch/arm/boot/dts/imx7d-colibri-eval-v3.dts
@@ -48,20 +48,9 @@
 	model = "Toradex Colibri iMX7D on Colibri Evaluation Board V3";
 	compatible = "toradex,colibri-imx7d-eval-v3", "toradex,colibri-imx7d",
 		     "fsl,imx7d";
-
-	reg_usb_otg2_vbus: regulator-usb-otg2-vbus {
-		compatible = "regulator-fixed";
-		pinctrl-names = "default";
-		pinctrl-0 = <&pinctrl_usbotg2_reg>;
-		regulator-name = "VCC_USB[1-4]";
-		regulator-min-microvolt = <5000000>;
-		regulator-max-microvolt = <5000000>;
-		gpio = <&gpio4 7 GPIO_ACTIVE_LOW>;
-		vin-supply = <&reg_5v0>;
-	};
 };
 
 &usbotg2 {
-	vbus-supply = <&reg_usb_otg2_vbus>;
+	vbus-supply = <&reg_usbh_vbus>;
 	status = "okay";
 };
-- 
2.15.1

--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply related	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2017-12-17 20:02 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-12-06 15:29 [PATCH 1/9] ARM: dts: imx7-colibri: move and rename USB Host power regulator Stefan Agner
2017-12-06 15:29 ` [PATCH 2/9] ARM: dts: imx7-colibri: make sure multiplexed pins are not active Stefan Agner
     [not found]   ` <20171206153005.6144-2-stefan-XLVq0VzYD2Y@public.gmane.org>
2017-12-16 14:01     ` Fabio Estevam
     [not found]       ` <CAOMZO5AD6bDEMStEWY8hRG_8gh0RAD_66zboTsKd-cFkPtiLKg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-12-17 20:02         ` Stefan Agner
2017-12-06 15:29 ` [PATCH 3/9] ARM: dts: imx7-colibri: mux pull-ups where appropriate Stefan Agner
     [not found]   ` <20171206153005.6144-3-stefan-XLVq0VzYD2Y@public.gmane.org>
2017-12-16 14:02     ` Fabio Estevam
2017-12-06 15:30 ` [PATCH 4/9] ARM: dts: imx7-colibri: use NAND_CE1 as GPIO Stefan Agner
     [not found]   ` <20171206153005.6144-4-stefan-XLVq0VzYD2Y@public.gmane.org>
2017-12-16 14:02     ` Fabio Estevam
2017-12-06 15:30 ` [PATCH 5/9] ARM: dts: imx7-colibri: specify cpu-supply Stefan Agner
     [not found]   ` <20171206153005.6144-5-stefan-XLVq0VzYD2Y@public.gmane.org>
2017-12-16 13:59     ` Fabio Estevam
2017-12-06 15:30 ` [PATCH 7/9] ARM: dts: imx7-colibri: specify backlight GPIO Stefan Agner
     [not found]   ` <20171206153005.6144-7-stefan-XLVq0VzYD2Y@public.gmane.org>
2017-12-16 14:03     ` Fabio Estevam
2017-12-06 15:30 ` [PATCH 8/9] ARM: dts: imx7-colibri: add MCP2515 CAN controller Stefan Agner
2017-12-07  8:59   ` Stefan Agner
     [not found]   ` <20171206153005.6144-8-stefan-XLVq0VzYD2Y@public.gmane.org>
2017-12-16 14:05     ` Fabio Estevam
2017-12-06 15:30 ` [PATCH 9/9] ARM: dts: imx7: add Toradex Colibri iMX7D 1GB (eMMC) support Stefan Agner
     [not found]   ` <20171206153005.6144-9-stefan-XLVq0VzYD2Y@public.gmane.org>
2017-12-16 14:09     ` Fabio Estevam
     [not found]       ` <CAOMZO5Dv5dRbbHeqMtitXaHjJbMF4nGQWg0dpyHu0hh+2TaxGA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-12-16 14:18         ` Philippe Ombredanne
     [not found] ` <20171206153005.6144-1-stefan-XLVq0VzYD2Y@public.gmane.org>
2017-12-06 15:30   ` [PATCH 6/9] ARM: dts: imx7-colibri: specify usdhc1 supplies Stefan Agner
     [not found]     ` <20171206153005.6144-6-stefan-XLVq0VzYD2Y@public.gmane.org>
2017-12-16 14:03       ` Fabio Estevam
2017-12-16 14:00   ` [PATCH 1/9] ARM: dts: imx7-colibri: move and rename USB Host power regulator Fabio Estevam

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).