summaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/exynos4210-universal_c210.dts
diff options
context:
space:
mode:
authorMarek Szyprowski2014-05-22 19:10:59 +0200
committerKukjin Kim2014-05-22 19:34:12 +0200
commit45e584850dc7dc617da809e59830c6d2e1eb86b0 (patch)
tree8b1e18664a97f9ba1c742beb0d9b887fc97f8bd6 /arch/arm/boot/dts/exynos4210-universal_c210.dts
parentARM: dts: Enable USB gadget functionality for exynos4210-trats (diff)
downloadkernel-qcow2-linux-45e584850dc7dc617da809e59830c6d2e1eb86b0.tar.gz
kernel-qcow2-linux-45e584850dc7dc617da809e59830c6d2e1eb86b0.tar.xz
kernel-qcow2-linux-45e584850dc7dc617da809e59830c6d2e1eb86b0.zip
ARM: dts: enable USB functionality for exynos4210-universal_c210
This patch adds device tree nodes necessary to enable USB support on universalc210 board, this includes UDC controller (USB gadget) as well as EHCI and OHCI host ports. LDO3 and LDO8 regulators are switched to always on mode until EHCI and OHCI drivers will support them correctly. Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Reviewed-by: Tomasz Figa <t.figa@samsung.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
Diffstat (limited to 'arch/arm/boot/dts/exynos4210-universal_c210.dts')
-rw-r--r--arch/arm/boot/dts/exynos4210-universal_c210.dts26
1 files changed, 26 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/exynos4210-universal_c210.dts b/arch/arm/boot/dts/exynos4210-universal_c210.dts
index 9296dee10e26..5f90aeda74ad 100644
--- a/arch/arm/boot/dts/exynos4210-universal_c210.dts
+++ b/arch/arm/boot/dts/exynos4210-universal_c210.dts
@@ -68,6 +68,12 @@
enable-active-high;
};
+ hsotg@12480000 {
+ vusb_d-supply = <&ldo3_reg>;
+ vusb_a-supply = <&ldo8_reg>;
+ status = "okay";
+ };
+
sdhci_emmc: sdhci@12510000 {
bus-width = <8>;
non-removable;
@@ -77,6 +83,24 @@
status = "okay";
};
+ ehci@12580000 {
+ status = "okay";
+ port@0 {
+ status = "okay";
+ };
+ };
+
+ ohci@12590000 {
+ status = "okay";
+ port@0 {
+ status = "okay";
+ };
+ };
+
+ exynos-usbphy@125B0000 {
+ status = "okay";
+ };
+
serial@13800000 {
status = "okay";
};
@@ -216,6 +240,7 @@
regulator-name = "VUSB+MIPI_1.1V";
regulator-min-microvolt = <1100000>;
regulator-max-microvolt = <1100000>;
+ regulator-always-on;
};
ldo4_reg: LDO4 {
@@ -246,6 +271,7 @@
regulator-name = "VUSB+VDAC_3.3V";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
+ regulator-always-on;
};
ldo9_reg: LDO9 {