Commit 9c6096e9 authored by Vivek Gautam's avatar Vivek Gautam Committed by Kukjin Kim
Browse files

ARM: dts: Add Vbus regulator for USB 3.0 on exynos5420-smdk5420



Add required fixed-regulator for VBUS supply for USB 3.0
controller phy.

Signed-off-by: default avatarVivek Gautam <gautam.vivek@samsung.com>
Signed-off-by: default avatarKukjin Kim <kgene.kim@samsung.com>
parent 14a35ada
Loading
Loading
Loading
Loading
+46 −0
Original line number Diff line number Diff line
@@ -140,6 +140,22 @@
		};
	};

	pinctrl@14000000 {
		usb300_vbus_en: usb300-vbus-en {
			samsung,pins = "gpg0-5";
			samsung,pin-function = <1>;
			samsung,pin-pud = <0>;
			samsung,pin-drv = <0>;
		};

		usb301_vbus_en: usb301-vbus-en {
			samsung,pins = "gpg1-4";
			samsung,pin-function = <1>;
			samsung,pin-pud = <0>;
			samsung,pin-drv = <0>;
		};
	};

	hdmi@14530000 {
		status = "okay";
		hpd-gpio = <&gpx3 7 0>;
@@ -147,6 +163,36 @@
		pinctrl-0 = <&hdmi_hpd_irq>;
	};

	usb300_vbus_reg: regulator-usb300 {
		compatible = "regulator-fixed";
		regulator-name = "VBUS0";
		regulator-min-microvolt = <5000000>;
		regulator-max-microvolt = <5000000>;
		gpio = <&gpg0 5 0>;
		pinctrl-names = "default";
		pinctrl-0 = <&usb300_vbus_en>;
		enable-active-high;
	};

	usb301_vbus_reg: regulator-usb301 {
		compatible = "regulator-fixed";
		regulator-name = "VBUS1";
		regulator-min-microvolt = <5000000>;
		regulator-max-microvolt = <5000000>;
		gpio = <&gpg1 4 0>;
		pinctrl-names = "default";
		pinctrl-0 = <&usb301_vbus_en>;
		enable-active-high;
	};

	phy@12100000 {
		vbus-supply = <&usb300_vbus_reg>;
	};

	phy@12500000 {
		vbus-supply = <&usb301_vbus_reg>;
	};

	i2c_2: i2c@12C80000 {
		samsung,i2c-sda-delay = <100>;
		samsung,i2c-max-bus-freq = <66000>;