Commit 505251e5 authored by Stefan Agner's avatar Stefan Agner Committed by Shawn Guo
Browse files

ARM: dts: vf-colibri: add USB regulators



Add structure of USB supply logic. The USB hosts power enable
regulator is needed to control VBUS supply on the Colibri carrier
board.

Signed-off-by: default avatarStefan Agner <stefan@agner.ch>
Signed-off-by: default avatarShawn Guo <shawn.guo@linaro.org>
parent 1b61feea
Loading
Loading
Loading
Loading
+32 −0
Original line number Diff line number Diff line
@@ -11,6 +11,34 @@
	chosen {
		bootargs = "console=ttyLP0,115200";
	};

	regulators {
		compatible = "simple-bus";
		#address-cells = <1>;
		#size-cells = <0>;

		sys_5v0_reg: regulator@0 {
			compatible = "regulator-fixed";
			reg = <0>;
			regulator-name = "5v0";
			regulator-min-microvolt = <5000000>;
			regulator-max-microvolt = <5000000>;
			regulator-always-on;
		};

		/* USBH_PEN */
		usbh_vbus_reg: regulator@1 {
			compatible = "regulator-fixed";
			pinctrl-names = "default";
			pinctrl-0 = <&pinctrl_usbh1_reg>;
			reg = <1>;
			regulator-name = "usbh_vbus";
			regulator-min-microvolt = <5000000>;
			regulator-max-microvolt = <5000000>;
			gpio = <&gpio3 19 GPIO_ACTIVE_LOW>;
			vin-supply = <&sys_5v0_reg>;
		};
	};
};

&bl {
@@ -62,3 +90,7 @@
&uart2 {
	status = "okay";
};

&usbh1 {
	vbus-supply = <&usbh_vbus_reg>;
};
+6 −0
Original line number Diff line number Diff line
@@ -176,5 +176,11 @@
				VF610_PAD_PTD3__UART2_CTS		0x21a1
			>;
		};

		pinctrl_usbh1_reg: gpio_usb_vbus {
			fsl,pins = <
				VF610_PAD_PTD4__GPIO_83			0x22ed
			>;
		};
	};
};