All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Improve power domains support for Exynos5250 SoCs
       [not found] <CGME20171208145402eucas1p1abc434b9b0309fc6718ee25965cef30a@eucas1p1.samsung.com>
@ 2017-12-08 14:53 ` Marek Szyprowski
       [not found]   ` <CGME20171208145403eucas1p1c20d4373468b3a506ea0e2925526acdd@eucas1p1.samsung.com>
                     ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Marek Szyprowski @ 2017-12-08 14:53 UTC (permalink / raw)
  To: linux-samsung-soc
  Cc: Marek Szyprowski, Krzysztof Kozlowski, Bartlomiej Zolnierkiewicz

Hello,

This patchset adds support for 2 more power domains (MAU and G3D)
for Exynos5250 SoCs.

Patches have been generated on top of Linux v4.15-rc1.

Best regards
Marek Szyprowski
Samsung R&D Institute Poland


Marek Szyprowski (3):
  ARM: dts: exynos: Fix power domain node names for Exynos5250
  ARM: dts: exynos: Add audio power domain to Exynos5250
  ARM: dts: exynos: Add G3D power domain to Exynos5250

 arch/arm/boot/dts/exynos5250.dtsi | 25 ++++++++++++++++++++++---
 1 file changed, 22 insertions(+), 3 deletions(-)

-- 
2.15.0

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

* [PATCH 1/3] ARM: dts: exynos: Fix power domain node names for Exynos5250
       [not found]   ` <CGME20171208145403eucas1p1c20d4373468b3a506ea0e2925526acdd@eucas1p1.samsung.com>
@ 2017-12-08 14:53     ` Marek Szyprowski
  2017-12-10 14:36       ` Krzysztof Kozlowski
  0 siblings, 1 reply; 7+ messages in thread
From: Marek Szyprowski @ 2017-12-08 14:53 UTC (permalink / raw)
  To: linux-samsung-soc
  Cc: Marek Szyprowski, Krzysztof Kozlowski, Bartlomiej Zolnierkiewicz

Device nodes in device tree should use generic names, so rename
all existing domains to "power-domain".

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
---
 arch/arm/boot/dts/exynos5250.dtsi | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts/exynos5250.dtsi
index f7ca2b689a46..a4168aa926f9 100644
--- a/arch/arm/boot/dts/exynos5250.dtsi
+++ b/arch/arm/boot/dts/exynos5250.dtsi
@@ -111,21 +111,21 @@
 			};
 		};
 
-		pd_gsc: gsc-power-domain@10044000 {
+		pd_gsc: power-domain@10044000 {
 			compatible = "samsung,exynos4210-pd";
 			reg = <0x10044000 0x20>;
 			#power-domain-cells = <0>;
 			label = "GSC";
 		};
 
-		pd_mfc: mfc-power-domain@10044040 {
+		pd_mfc: power-domain@10044040 {
 			compatible = "samsung,exynos4210-pd";
 			reg = <0x10044040 0x20>;
 			#power-domain-cells = <0>;
 			label = "MFC";
 		};
 
-		pd_disp1: disp1-power-domain@100440A0 {
+		pd_disp1: power-domain@100440A0 {
 			compatible = "samsung,exynos4210-pd";
 			reg = <0x100440A0 0x20>;
 			#power-domain-cells = <0>;
-- 
2.15.0

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

* [PATCH 2/3] ARM: dts: exynos: Add audio power domain to Exynos5250
       [not found]   ` <CGME20171208145403eucas1p15c5b3075062c6ca28a877976d8d647bc@eucas1p1.samsung.com>
@ 2017-12-08 14:53     ` Marek Szyprowski
  2017-12-10 14:36       ` Krzysztof Kozlowski
  0 siblings, 1 reply; 7+ messages in thread
From: Marek Szyprowski @ 2017-12-08 14:53 UTC (permalink / raw)
  To: linux-samsung-soc
  Cc: Marek Szyprowski, Krzysztof Kozlowski, Bartlomiej Zolnierkiewicz

Audio power domain includes following hardware modules: Pin controller
for GPZ bank, AudioSS clock controller and three Exynos I2S controller.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
---
 arch/arm/boot/dts/exynos5250.dtsi | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts/exynos5250.dtsi
index a4168aa926f9..709a54743d73 100644
--- a/arch/arm/boot/dts/exynos5250.dtsi
+++ b/arch/arm/boot/dts/exynos5250.dtsi
@@ -136,6 +136,13 @@
 			clock-names = "oscclk", "clk0", "clk1";
 		};
 
+		pd_mau: power-domain@100440C0 {
+			compatible = "samsung,exynos4210-pd";
+			reg = <0x100440C0 0x20>;
+			#power-domain-cells = <0>;
+			label = "MAU";
+		};
+
 		clock: clock-controller@10010000 {
 			compatible = "samsung,exynos5250-clock";
 			reg = <0x10010000 0x30000>;
@@ -149,6 +156,7 @@
 			clocks = <&clock CLK_FIN_PLL>, <&clock CLK_FOUT_EPLL>,
 				 <&clock CLK_SCLK_AUDIO0>, <&clock CLK_DIV_PCM0>;
 			clock-names = "pll_ref", "pll_in", "sclk_audio", "sclk_pcm_in";
+			power-domains = <&pd_mau>;
 		};
 
 		timer {
@@ -223,6 +231,7 @@
 			compatible = "samsung,exynos5250-pinctrl";
 			reg = <0x03860000 0x1000>;
 			interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>;
+			power-domains = <&pd_mau>;
 		};
 
 		pmu_system_controller: system-controller@10040000 {
@@ -486,6 +495,7 @@
 			samsung,idma-addr = <0x03000000>;
 			pinctrl-names = "default";
 			pinctrl-0 = <&i2s0_bus>;
+			power-domains = <&pd_mau>;
 		};
 
 		i2s1: i2s@12D60000 {
@@ -499,6 +509,7 @@
 			clock-names = "iis", "i2s_opclk0";
 			pinctrl-names = "default";
 			pinctrl-0 = <&i2s1_bus>;
+			power-domains = <&pd_mau>;
 		};
 
 		i2s2: i2s@12D70000 {
@@ -512,6 +523,7 @@
 			clock-names = "iis", "i2s_opclk0";
 			pinctrl-names = "default";
 			pinctrl-0 = <&i2s2_bus>;
+			power-domains = <&pd_mau>;
 		};
 
 		usb_dwc3 {
-- 
2.15.0

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

* [PATCH 3/3] ARM: dts: exynos: Add G3D power domain to Exynos5250
       [not found]   ` <CGME20171208145403eucas1p1b6551d47d2a498afd25847821e1d685a@eucas1p1.samsung.com>
@ 2017-12-08 14:53     ` Marek Szyprowski
  2017-12-10 14:36       ` Krzysztof Kozlowski
  0 siblings, 1 reply; 7+ messages in thread
From: Marek Szyprowski @ 2017-12-08 14:53 UTC (permalink / raw)
  To: linux-samsung-soc
  Cc: Marek Szyprowski, Krzysztof Kozlowski, Bartlomiej Zolnierkiewicz

Add support for G3D power domain, which contains ARM Mali-600MP
graphics accelerator device (not yet instantiated).

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
---
 arch/arm/boot/dts/exynos5250.dtsi | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts/exynos5250.dtsi
index 709a54743d73..232d8801d9e0 100644
--- a/arch/arm/boot/dts/exynos5250.dtsi
+++ b/arch/arm/boot/dts/exynos5250.dtsi
@@ -125,6 +125,13 @@
 			label = "MFC";
 		};
 
+		pd_g3d: power-domain@10044060 {
+			compatible = "samsung,exynos4210-pd";
+			reg = <0x10044060 0x20>;
+			#power-domain-cells = <0>;
+			label = "G3D";
+		};
+
 		pd_disp1: power-domain@100440A0 {
 			compatible = "samsung,exynos4210-pd";
 			reg = <0x100440A0 0x20>;
-- 
2.15.0

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

* Re: [PATCH 1/3] ARM: dts: exynos: Fix power domain node names for Exynos5250
  2017-12-08 14:53     ` [PATCH 1/3] ARM: dts: exynos: Fix power domain node names for Exynos5250 Marek Szyprowski
@ 2017-12-10 14:36       ` Krzysztof Kozlowski
  0 siblings, 0 replies; 7+ messages in thread
From: Krzysztof Kozlowski @ 2017-12-10 14:36 UTC (permalink / raw)
  To: Marek Szyprowski; +Cc: linux-samsung-soc, Bartlomiej Zolnierkiewicz

On Fri, Dec 08, 2017 at 03:53:54PM +0100, Marek Szyprowski wrote:
> Device nodes in device tree should use generic names, so rename
> all existing domains to "power-domain".
> 
> Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
> ---
>  arch/arm/boot/dts/exynos5250.dtsi | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
> 

Thanks, applied.

Best regards,
Krzysztof

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

* Re: [PATCH 2/3] ARM: dts: exynos: Add audio power domain to Exynos5250
  2017-12-08 14:53     ` [PATCH 2/3] ARM: dts: exynos: Add audio power domain to Exynos5250 Marek Szyprowski
@ 2017-12-10 14:36       ` Krzysztof Kozlowski
  0 siblings, 0 replies; 7+ messages in thread
From: Krzysztof Kozlowski @ 2017-12-10 14:36 UTC (permalink / raw)
  To: Marek Szyprowski; +Cc: linux-samsung-soc, Bartlomiej Zolnierkiewicz

On Fri, Dec 08, 2017 at 03:53:55PM +0100, Marek Szyprowski wrote:
> Audio power domain includes following hardware modules: Pin controller
> for GPZ bank, AudioSS clock controller and three Exynos I2S controller.
> 
> Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
> ---
>  arch/arm/boot/dts/exynos5250.dtsi | 12 ++++++++++++
>  1 file changed, 12 insertions(+)
> 

Thanks, applied.

Best regards,
Krzysztof

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

* Re: [PATCH 3/3] ARM: dts: exynos: Add G3D power domain to Exynos5250
  2017-12-08 14:53     ` [PATCH 3/3] ARM: dts: exynos: Add G3D " Marek Szyprowski
@ 2017-12-10 14:36       ` Krzysztof Kozlowski
  0 siblings, 0 replies; 7+ messages in thread
From: Krzysztof Kozlowski @ 2017-12-10 14:36 UTC (permalink / raw)
  To: Marek Szyprowski; +Cc: linux-samsung-soc, Bartlomiej Zolnierkiewicz

On Fri, Dec 08, 2017 at 03:53:56PM +0100, Marek Szyprowski wrote:
> Add support for G3D power domain, which contains ARM Mali-600MP
> graphics accelerator device (not yet instantiated).
> 
> Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
> ---
>  arch/arm/boot/dts/exynos5250.dtsi | 7 +++++++
>  1 file changed, 7 insertions(+)
> 

Thanks, applied.

Best regards,
Krzysztof

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

end of thread, other threads:[~2017-12-10 14:36 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <CGME20171208145402eucas1p1abc434b9b0309fc6718ee25965cef30a@eucas1p1.samsung.com>
2017-12-08 14:53 ` [PATCH 0/3] Improve power domains support for Exynos5250 SoCs Marek Szyprowski
     [not found]   ` <CGME20171208145403eucas1p1c20d4373468b3a506ea0e2925526acdd@eucas1p1.samsung.com>
2017-12-08 14:53     ` [PATCH 1/3] ARM: dts: exynos: Fix power domain node names for Exynos5250 Marek Szyprowski
2017-12-10 14:36       ` Krzysztof Kozlowski
     [not found]   ` <CGME20171208145403eucas1p15c5b3075062c6ca28a877976d8d647bc@eucas1p1.samsung.com>
2017-12-08 14:53     ` [PATCH 2/3] ARM: dts: exynos: Add audio power domain to Exynos5250 Marek Szyprowski
2017-12-10 14:36       ` Krzysztof Kozlowski
     [not found]   ` <CGME20171208145403eucas1p1b6551d47d2a498afd25847821e1d685a@eucas1p1.samsung.com>
2017-12-08 14:53     ` [PATCH 3/3] ARM: dts: exynos: Add G3D " Marek Szyprowski
2017-12-10 14:36       ` Krzysztof Kozlowski

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.