* [PATCH v2 1/4] ARM: dts: exynos4210-trats: Enable USB gadget functionality
2014-05-22 5:52 [PATCH v2 0/4] Add more supported blocks to UniversalC210 and Trats Marek Szyprowski
@ 2014-05-22 5:52 ` Marek Szyprowski
2014-05-22 5:52 ` [PATCH v2 2/4] ARM: dts: exynos4210-universal_c210: enable USB functionality Marek Szyprowski
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Marek Szyprowski @ 2014-05-22 5:52 UTC (permalink / raw)
To: linux-samsung-soc; +Cc: Marek Szyprowski, Kukjin Kim, Tomasz Figa
From: Tomasz Figa <t.figa@samsung.com>
This patch adds device tree nodes necessary to enable USB gadget
functionality on Exynos4210-based Trats board.
Signed-off-by: Tomasz Figa <t.figa@samsung.com>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
---
arch/arm/boot/dts/exynos4210-trats.dts | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/arch/arm/boot/dts/exynos4210-trats.dts b/arch/arm/boot/dts/exynos4210-trats.dts
index 63aa2bb24a4b..f516da9e8b3a 100644
--- a/arch/arm/boot/dts/exynos4210-trats.dts
+++ b/arch/arm/boot/dts/exynos4210-trats.dts
@@ -88,6 +88,12 @@
};
};
+ hsotg@12480000 {
+ vusb_d-supply = <&vusb_reg>;
+ vusb_a-supply = <&vusbdac_reg>;
+ status = "okay";
+ };
+
sdhci_emmc: sdhci@12510000 {
bus-width = <8>;
non-removable;
@@ -97,6 +103,10 @@
status = "okay";
};
+ exynos-usbphy@125B0000 {
+ status = "okay";
+ };
+
serial@13800000 {
status = "okay";
};
--
1.9.2
^ permalink raw reply related [flat|nested] 6+ messages in thread* [PATCH v2 2/4] ARM: dts: exynos4210-universal_c210: enable USB functionality
2014-05-22 5:52 [PATCH v2 0/4] Add more supported blocks to UniversalC210 and Trats Marek Szyprowski
2014-05-22 5:52 ` [PATCH v2 1/4] ARM: dts: exynos4210-trats: Enable USB gadget functionality Marek Szyprowski
@ 2014-05-22 5:52 ` Marek Szyprowski
2014-05-22 5:52 ` [PATCH v2 3/4] ARM: dts: exynos4210-universal_c210: add multimedia nodes Marek Szyprowski
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Marek Szyprowski @ 2014-05-22 5:52 UTC (permalink / raw)
To: linux-samsung-soc; +Cc: Marek Szyprowski, Kukjin Kim
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>
---
arch/arm/boot/dts/exynos4210-universal_c210.dts | 26 +++++++++++++++++++++++++
1 file changed, 26 insertions(+)
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 {
--
1.9.2
^ permalink raw reply related [flat|nested] 6+ messages in thread* [PATCH v2 3/4] ARM: dts: exynos4210-universal_c210: add multimedia nodes
2014-05-22 5:52 [PATCH v2 0/4] Add more supported blocks to UniversalC210 and Trats Marek Szyprowski
2014-05-22 5:52 ` [PATCH v2 1/4] ARM: dts: exynos4210-trats: Enable USB gadget functionality Marek Szyprowski
2014-05-22 5:52 ` [PATCH v2 2/4] ARM: dts: exynos4210-universal_c210: enable USB functionality Marek Szyprowski
@ 2014-05-22 5:52 ` Marek Szyprowski
2014-05-22 5:52 ` [PATCH v2 4/4] ARM: dts: exynos4210-universal_c210: add external sd card node Marek Szyprowski
2014-05-22 18:32 ` [PATCH v2 0/4] Add more supported blocks to UniversalC210 and Trats Kukjin Kim
4 siblings, 0 replies; 6+ messages in thread
From: Marek Szyprowski @ 2014-05-22 5:52 UTC (permalink / raw)
To: linux-samsung-soc; +Cc: Marek Szyprowski, Kukjin Kim
This patch enables support for multimedia blocks - fimc in mem2mem mode,
no camera sensors support yet.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Reviewed-by: Tomasz Figa <t.figa@samsung.com>
---
arch/arm/boot/dts/exynos4210-universal_c210.dts | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/arch/arm/boot/dts/exynos4210-universal_c210.dts b/arch/arm/boot/dts/exynos4210-universal_c210.dts
index 5f90aeda74ad..91bcf3249243 100644
--- a/arch/arm/boot/dts/exynos4210-universal_c210.dts
+++ b/arch/arm/boot/dts/exynos4210-universal_c210.dts
@@ -454,6 +454,29 @@
compatible = "samsung,s5p6440-pwm";
status = "okay";
};
+
+ camera {
+ status = "okay";
+
+ pinctrl-names = "default";
+ pinctrl-0 = <>;
+
+ fimc_0: fimc@11800000 {
+ status = "okay";
+ };
+
+ fimc_1: fimc@11810000 {
+ status = "okay";
+ };
+
+ fimc_2: fimc@11820000 {
+ status = "okay";
+ };
+
+ fimc_3: fimc@11830000 {
+ status = "okay";
+ };
+ };
};
&mdma1 {
--
1.9.2
^ permalink raw reply related [flat|nested] 6+ messages in thread* [PATCH v2 4/4] ARM: dts: exynos4210-universal_c210: add external sd card node
2014-05-22 5:52 [PATCH v2 0/4] Add more supported blocks to UniversalC210 and Trats Marek Szyprowski
` (2 preceding siblings ...)
2014-05-22 5:52 ` [PATCH v2 3/4] ARM: dts: exynos4210-universal_c210: add multimedia nodes Marek Szyprowski
@ 2014-05-22 5:52 ` Marek Szyprowski
2014-05-22 18:32 ` [PATCH v2 0/4] Add more supported blocks to UniversalC210 and Trats Kukjin Kim
4 siblings, 0 replies; 6+ messages in thread
From: Marek Szyprowski @ 2014-05-22 5:52 UTC (permalink / raw)
To: linux-samsung-soc; +Cc: Marek Szyprowski, Kukjin Kim
This patch enables support external SD card slot.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Reviewed-by: Tomasz Figa <t.figa@samsung.com>
---
arch/arm/boot/dts/exynos4210-universal_c210.dts | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/arch/arm/boot/dts/exynos4210-universal_c210.dts b/arch/arm/boot/dts/exynos4210-universal_c210.dts
index 91bcf3249243..d50eb3aa708e 100644
--- a/arch/arm/boot/dts/exynos4210-universal_c210.dts
+++ b/arch/arm/boot/dts/exynos4210-universal_c210.dts
@@ -83,6 +83,16 @@
status = "okay";
};
+ sdhci_sd: sdhci@12530000 {
+ bus-width = <4>;
+ pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_bus4>;
+ pinctrl-names = "default";
+ vmmc-supply = <&ldo5_reg>;
+ cd-gpios = <&gpx3 4 0>;
+ cd-inverted;
+ status = "okay";
+ };
+
ehci@12580000 {
status = "okay";
port@0 {
--
1.9.2
^ permalink raw reply related [flat|nested] 6+ messages in thread* Re: [PATCH v2 0/4] Add more supported blocks to UniversalC210 and Trats
2014-05-22 5:52 [PATCH v2 0/4] Add more supported blocks to UniversalC210 and Trats Marek Szyprowski
` (3 preceding siblings ...)
2014-05-22 5:52 ` [PATCH v2 4/4] ARM: dts: exynos4210-universal_c210: add external sd card node Marek Szyprowski
@ 2014-05-22 18:32 ` Kukjin Kim
4 siblings, 0 replies; 6+ messages in thread
From: Kukjin Kim @ 2014-05-22 18:32 UTC (permalink / raw)
To: Marek Szyprowski; +Cc: linux-samsung-soc, Kukjin Kim
On 05/22/14 14:52, Marek Szyprowski wrote:
> Hello,
>
> This is a small update for Exynos4210 based UniversalC210 and Trats
> boards. Full USB support requires merging '[PATCHv5 0/4] Enable usbphy
> and hsotg for exynos4' series recently posted by Chanho Park.
>
> Best regards
> Marek Szyprowski
> Samsung R&D Institute Poland
>
> Changelog:
> v2:
> - added port sub-nodes to ehci and ohci modules as requested by Tomasz Figa
>
> v1:
> - initial version
>
> Marek Szyprowski (3):
> ARM: dts: exynos4210-universal_c210: enable USB functionality
> ARM: dts: exynos4210-universal_c210: add multimedia nodes
> ARM: dts: exynos4210-universal_c210: add external sd card node
>
> Tomasz Figa (1):
> ARM: dts: exynos4210-trats: Enable USB gadget functionality
>
> arch/arm/boot/dts/exynos4210-trats.dts | 10 +++++
> arch/arm/boot/dts/exynos4210-universal_c210.dts | 59 +++++++++++++++++++++++++
> 2 files changed, 69 insertions(+)
>
Applied, thanks.
- Kukjin
^ permalink raw reply [flat|nested] 6+ messages in thread