public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH RESEND v2 0/4] ARM: dts: Add USB node for exynos3250 SoC boards
@ 2015-01-07 14:08 Jaewon Kim
  2015-01-07 14:08 ` [PATCH RESEND v2 1/4] ARM: dts: Add exynos_usbphy node for exynos3250 Jaewon Kim
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Jaewon Kim @ 2015-01-07 14:08 UTC (permalink / raw)
  To: Kukjin Kim; +Cc: linux-samsung-soc, Chanwoo Choi, linux-kernel, Jaewon Kim

This patch series adds USB device node and phy for exynos3250 SoC.
And enables for rinato and monk boards.

Changes in v2:
 - remove unnessasary property "samsung,sysreg-phandle"
 - change "xusbxti" clock to "CLK_SCLK_UPLL"

Jaewon Kim (4):
  ARM: dts: Add exynos_usbphy node for exynos3250
  ARM: dts: Add hsotg node for exynos3250
  ARM: dts: Enable USB node for exynos3250-rinato
  ARM: dts: Enable USB node for exynos3250-monk

 arch/arm/boot/dts/exynos3250-monk.dts   |   10 ++++++++++
 arch/arm/boot/dts/exynos3250-rinato.dts |   10 ++++++++++
 arch/arm/boot/dts/exynos3250.dtsi       |   21 +++++++++++++++++++++
 3 files changed, 41 insertions(+)

-- 
1.7.9.5


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

* [PATCH RESEND v2 1/4] ARM: dts: Add exynos_usbphy node for exynos3250
  2015-01-07 14:08 [PATCH RESEND v2 0/4] ARM: dts: Add USB node for exynos3250 SoC boards Jaewon Kim
@ 2015-01-07 14:08 ` Jaewon Kim
  2015-01-07 14:08 ` [PATCH RESEND v2 2/4] ARM: dts: Add hsotg " Jaewon Kim
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Jaewon Kim @ 2015-01-07 14:08 UTC (permalink / raw)
  To: Kukjin Kim; +Cc: linux-samsung-soc, Chanwoo Choi, linux-kernel, Jaewon Kim

This patch adds device tree node for exynos_usbphy to use USB 2.0 Device.

Signed-off-by: Jaewon Kim <jaewon02.kim@samsung.com>
---
 arch/arm/boot/dts/exynos3250.dtsi |   10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/arch/arm/boot/dts/exynos3250.dtsi b/arch/arm/boot/dts/exynos3250.dtsi
index 2246549..27d385f 100644
--- a/arch/arm/boot/dts/exynos3250.dtsi
+++ b/arch/arm/boot/dts/exynos3250.dtsi
@@ -279,6 +279,16 @@
 			status = "disabled";
 		};
 
+		exynos_usbphy: exynos-usbphy@125B0000 {
+			compatible = "samsung,exynos3250-usb2-phy";
+			reg = <0x125B0000 0x100>;
+			samsung,pmureg-phandle = <&pmu_system_controller>;
+			clocks = <&cmu CLK_USBOTG>, <&cmu CLK_SCLK_UPLL>;
+			clock-names = "phy", "ref";
+			#phy-cells = <1>;
+			status = "disabled";
+		};
+
 		amba {
 			compatible = "arm,amba-bus";
 			#address-cells = <1>;
-- 
1.7.9.5


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

* [PATCH RESEND v2 2/4] ARM: dts: Add hsotg node for exynos3250
  2015-01-07 14:08 [PATCH RESEND v2 0/4] ARM: dts: Add USB node for exynos3250 SoC boards Jaewon Kim
  2015-01-07 14:08 ` [PATCH RESEND v2 1/4] ARM: dts: Add exynos_usbphy node for exynos3250 Jaewon Kim
@ 2015-01-07 14:08 ` Jaewon Kim
  2015-01-07 14:08 ` [PATCH RESEND v2 3/4] ARM: dts: Enable USB node for exynos3250-rinato Jaewon Kim
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Jaewon Kim @ 2015-01-07 14:08 UTC (permalink / raw)
  To: Kukjin Kim; +Cc: linux-samsung-soc, Chanwoo Choi, linux-kernel, Jaewon Kim

This patch adds device tree node for hsotg to control USB 2.0 Device.

Signed-off-by: Jaewon Kim <jaewon02.kim@samsung.com>
---
 arch/arm/boot/dts/exynos3250.dtsi |   11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/arch/arm/boot/dts/exynos3250.dtsi b/arch/arm/boot/dts/exynos3250.dtsi
index 27d385f..204a84b 100644
--- a/arch/arm/boot/dts/exynos3250.dtsi
+++ b/arch/arm/boot/dts/exynos3250.dtsi
@@ -255,6 +255,17 @@
 			status = "disabled";
 		};
 
+		hsotg: hsotg@12480000 {
+			compatible = "snps,dwc2";
+			reg = <0x12480000 0x20000>;
+			interrupts = <0 141 0>;
+			clocks = <&cmu CLK_USBOTG>;
+			clock-names = "otg";
+			phys = <&exynos_usbphy 0>;
+			phy-names = "usb2-phy";
+			status = "disabled";
+		};
+
 		mshc_0: mshc@12510000 {
 			compatible = "samsung,exynos5250-dw-mshc";
 			reg = <0x12510000 0x1000>;
-- 
1.7.9.5


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

* [PATCH RESEND v2 3/4] ARM: dts: Enable USB node for exynos3250-rinato
  2015-01-07 14:08 [PATCH RESEND v2 0/4] ARM: dts: Add USB node for exynos3250 SoC boards Jaewon Kim
  2015-01-07 14:08 ` [PATCH RESEND v2 1/4] ARM: dts: Add exynos_usbphy node for exynos3250 Jaewon Kim
  2015-01-07 14:08 ` [PATCH RESEND v2 2/4] ARM: dts: Add hsotg " Jaewon Kim
@ 2015-01-07 14:08 ` Jaewon Kim
  2015-01-07 14:08 ` [PATCH RESEND v2 4/4] ARM: dts: Enable USB node for exynos3250-monk Jaewon Kim
  2015-01-12  8:55 ` [PATCH RESEND v2 0/4] ARM: dts: Add USB node for exynos3250 SoC boards Kukjin Kim
  4 siblings, 0 replies; 6+ messages in thread
From: Jaewon Kim @ 2015-01-07 14:08 UTC (permalink / raw)
  To: Kukjin Kim; +Cc: linux-samsung-soc, Chanwoo Choi, linux-kernel, Jaewon Kim

This patch enables hsotg and usbphy node to use USB 2.0 Device.

Signed-off-by: Jaewon Kim <jaewon02.kim@samsung.com>
---
 arch/arm/boot/dts/exynos3250-rinato.dts |   10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/arch/arm/boot/dts/exynos3250-rinato.dts b/arch/arm/boot/dts/exynos3250-rinato.dts
index 0e3d499..b3f217c 100644
--- a/arch/arm/boot/dts/exynos3250-rinato.dts
+++ b/arch/arm/boot/dts/exynos3250-rinato.dts
@@ -132,6 +132,16 @@
 	};
 };
 
+&exynos_usbphy {
+	status = "okay";
+};
+
+&hsotg {
+	vusb_d-supply = <&ldo15_reg>;
+	vusb_a-supply = <&ldo12_reg>;
+	status = "okay";
+};
+
 &i2c_0 {
 	#address-cells = <1>;
 	#size-cells = <0>;
-- 
1.7.9.5


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

* [PATCH RESEND v2 4/4] ARM: dts: Enable USB node for exynos3250-monk
  2015-01-07 14:08 [PATCH RESEND v2 0/4] ARM: dts: Add USB node for exynos3250 SoC boards Jaewon Kim
                   ` (2 preceding siblings ...)
  2015-01-07 14:08 ` [PATCH RESEND v2 3/4] ARM: dts: Enable USB node for exynos3250-rinato Jaewon Kim
@ 2015-01-07 14:08 ` Jaewon Kim
  2015-01-12  8:55 ` [PATCH RESEND v2 0/4] ARM: dts: Add USB node for exynos3250 SoC boards Kukjin Kim
  4 siblings, 0 replies; 6+ messages in thread
From: Jaewon Kim @ 2015-01-07 14:08 UTC (permalink / raw)
  To: Kukjin Kim; +Cc: linux-samsung-soc, Chanwoo Choi, linux-kernel, Jaewon Kim

This patch adds device tree node for hsotg to control USB 2.0 Device.

Signed-off-by: Jaewon Kim <jaewon02.kim@samsung.com>
---
 arch/arm/boot/dts/exynos3250-monk.dts |   10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/arch/arm/boot/dts/exynos3250-monk.dts b/arch/arm/boot/dts/exynos3250-monk.dts
index 7102d88..3f18b21 100644
--- a/arch/arm/boot/dts/exynos3250-monk.dts
+++ b/arch/arm/boot/dts/exynos3250-monk.dts
@@ -141,6 +141,16 @@
 	};
 };
 
+&exynos_usbphy {
+	status = "okay";
+};
+
+&hsotg {
+	vusb_d-supply = <&ldo15_reg>;
+	vusb_a-supply = <&ldo12_reg>;
+	status = "okay";
+};
+
 &i2c_0 {
 	#address-cells = <1>;
 	#size-cells = <0>;
-- 
1.7.9.5


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

* Re: [PATCH RESEND v2 0/4] ARM: dts: Add USB node for exynos3250 SoC boards
  2015-01-07 14:08 [PATCH RESEND v2 0/4] ARM: dts: Add USB node for exynos3250 SoC boards Jaewon Kim
                   ` (3 preceding siblings ...)
  2015-01-07 14:08 ` [PATCH RESEND v2 4/4] ARM: dts: Enable USB node for exynos3250-monk Jaewon Kim
@ 2015-01-12  8:55 ` Kukjin Kim
  4 siblings, 0 replies; 6+ messages in thread
From: Kukjin Kim @ 2015-01-12  8:55 UTC (permalink / raw)
  To: Jaewon Kim; +Cc: Kukjin Kim, linux-samsung-soc, Chanwoo Choi, linux-kernel

On 01/07/15 23:08, Jaewon Kim wrote:
> This patch series adds USB device node and phy for exynos3250 SoC.
> And enables for rinato and monk boards.
> 
> Changes in v2:
>  - remove unnessasary property "samsung,sysreg-phandle"
>  - change "xusbxti" clock to "CLK_SCLK_UPLL"
> 
> Jaewon Kim (4):
>   ARM: dts: Add exynos_usbphy node for exynos3250
>   ARM: dts: Add hsotg node for exynos3250
>   ARM: dts: Enable USB node for exynos3250-rinato
>   ARM: dts: Enable USB node for exynos3250-monk
> 
>  arch/arm/boot/dts/exynos3250-monk.dts   |   10 ++++++++++
>  arch/arm/boot/dts/exynos3250-rinato.dts |   10 ++++++++++
>  arch/arm/boot/dts/exynos3250.dtsi       |   21 +++++++++++++++++++++
>  3 files changed, 41 insertions(+)
> 
Applied this series.

Thanks,
Kukjin

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

end of thread, other threads:[~2015-01-12  8:55 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-01-07 14:08 [PATCH RESEND v2 0/4] ARM: dts: Add USB node for exynos3250 SoC boards Jaewon Kim
2015-01-07 14:08 ` [PATCH RESEND v2 1/4] ARM: dts: Add exynos_usbphy node for exynos3250 Jaewon Kim
2015-01-07 14:08 ` [PATCH RESEND v2 2/4] ARM: dts: Add hsotg " Jaewon Kim
2015-01-07 14:08 ` [PATCH RESEND v2 3/4] ARM: dts: Enable USB node for exynos3250-rinato Jaewon Kim
2015-01-07 14:08 ` [PATCH RESEND v2 4/4] ARM: dts: Enable USB node for exynos3250-monk Jaewon Kim
2015-01-12  8:55 ` [PATCH RESEND v2 0/4] ARM: dts: Add USB node for exynos3250 SoC boards Kukjin Kim

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox