All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/4] Add more supported blocks to UniversalC210 and Trats
@ 2014-05-22  5:52 Marek Szyprowski
  2014-05-22  5:52 ` [PATCH v2 1/4] ARM: dts: exynos4210-trats: Enable USB gadget functionality Marek Szyprowski
                   ` (4 more replies)
  0 siblings, 5 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

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(+)

-- 
1.9.2

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

* [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

end of thread, other threads:[~2014-05-22 18:32 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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 ` [PATCH v2 3/4] ARM: dts: exynos4210-universal_c210: add multimedia nodes 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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.