ARM: Exynos5 : Add Power domain device tree support for MFC and GSC
cover ARM: Exynos5 : Add Power domain device tree support for MFC and GSC
Hello all,
This patch set adds device tree support for power domains (Gscaler and MFC) of exynos5
Prasanna Kumar (2):
arm: exynos5: Enable PM generic domain support in Kconfig
ARM: dts: exynos5: Set up power domain for MFC and G-scaler
arch/arm/boot/dts/exynos5250.dtsi | 15 +++++++++++++++ arch/arm/mach-exynos/Kconfig | 1 + 2 files changed, 16 insertions(+), 0 deletions(-)
Signature · 1 line
1.7.5.4
PATCH 1/2 arm: exynos5: Enable PM generic domain support in Kconfig
This patch adds support to enable PM generic domains under Exynos5 family
--- arch/arm/mach-exynos/Kconfig | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
arch/arm/mach-exynos/Kconfig +1 -0
@@ -63,6 +63,7 @@ config SOC_EXYNOS5250 depends on ARCH_EXYNOS5 select S5P_PM if PM select S5P_SLEEP if PM + select PM_GENERIC_DOMAINS if PM select S5P_DEV_MFC select SAMSUNG_DMADEV help
Signature · 1 line
1.7.5.4
PATCH 1/2 arm: exynos5: Enable PM generic domain support in Kconfig
Quoted 23 lines · Prasanna Kumar
This patch adds support to enable PM generic domains under Exynos5 family
Signed-off-by Prasanna Kumar <[email protected]>--- arch/arm/mach-exynos/Kconfig | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)arch/arm/mach- renamed from arch/arm/mach-exynos/Kconfig +0
-0exynos/Kconfig
index e103c29..871be97 100644arch/arm/mach-exynos/Kconfig +1
-1@@ -63,6 +63,7 @@ config SOC_EXYNOS5250 depends on ARCH_EXYNOS5 select S5P_PM if PM select S5P_SLEEP if PM + select PM_GENERIC_DOMAINS if PM select S5P_DEV_MFC select SAMSUNG_DMADEV help --
Quoted 1 line
1.7.5.4
Firstly, this patch can be squashed into 2nd one. Secondly, please put the statements alphanumerically. Finally, please use the same format for subject like following:
"ARM: EXYNOS: ..."
Thanks.
- Kukjin
PATCH RESEND 1/1 ARM: EXYNOS: dts: Set up power domain for MFC and G-scaler
This patch adds device tree nodes for MFC and G-scaler power domains of exynos5250.It binds these power-domain nodes to repsective device tree nodes
It also adds support to enable PM generic domains for exynos5250.
--- arch/arm/boot/dts/exynos5250.dtsi | 15 +++++++++++++++ arch/arm/mach-exynos/Kconfig | 1 + 2 files changed, 16 insertions(+), 0 deletions(-)
arch/arm/boot/dts/exynos5250.dtsi +15 -0
@@ -85,6 +85,7 @@ compatible = "samsung,mfc-v6"; reg = <0x11000000 0x10000>; interrupts = <0 96 0>; + samsung,power-domain = <&pd_mfc>; }; rtc {
@@ -554,28 +555,42 @@ }; }; + pd_gsc: gsc-power-domain@0x10044000 { + compatible = "samsung,exynos4210-pd"; + reg = <0x10044000 0x20>; + }; + + pd_mfc: mfc-power-domain@0x10044040 { + compatible = "samsung,exynos4210-pd"; + reg = <0x10044040 0x20>; + }; + gsc_0: gsc@0x13e00000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e00000 0x1000>; interrupts = <0 85 0>; + samsung,power-domain = <&pd_gsc>; }; gsc_1: gsc@0x13e10000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e10000 0x1000>; interrupts = <0 86 0>; + samsung,power-domain = <&pd_gsc>; }; gsc_2: gsc@0x13e20000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e20000 0x1000>; interrupts = <0 87 0>; + samsung,power-domain = <&pd_gsc>; }; gsc_3: gsc@0x13e30000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e30000 0x1000>; interrupts = <0 88 0>; + samsung,power-domain = <&pd_gsc>; }; hdmi {
arch/arm/mach-exynos/Kconfig +1 -0
@@ -61,6 +61,7 @@ config SOC_EXYNOS5250 bool "SAMSUNG EXYNOS5250" default y depends on ARCH_EXYNOS5 + select PM_GENERIC_DOMAINS if PM select S5P_PM if PM select S5P_SLEEP if PM select S5P_DEV_MFC
Signature · 1 line
1.7.5.4
PATCH RESEND 1/1 ARM: EXYNOS: dts: Set up power domain for MFC and G-scaler
Quoted 30 lines · Prasanna Kumar
This patch adds device tree nodes for MFC and G-scaler power domains of exynos5250.It binds these power-domain nodes to repsective device tree nodes
It also adds support to enable PM generic domains for exynos5250.
Signed-off-by Prasanna Kumar <[email protected]>--- arch/arm/boot/dts/exynos5250.dtsi | 15 +++++++++++++++ arch/arm/mach-exynos/Kconfig | 1 + 2 files changed, 16 insertions(+), 0 deletions(-)arch/arm/boot/dts/exynos5250.dtsi +1
-0@@ -85,6 +85,7 @@ compatible = "samsung,mfc-v6"; reg = <0x11000000 0x10000>; interrupts = <0 96 0>; + samsung,power-domain = <&pd_mfc>; }; rtc {@@ -554,28 +555,42 @@ }; };
arch/arm/boot/dts/exynos5250.dtsi line 567
Quoted 10 lines
arch/arm/boot/dts/exynos5250.dtsi +10
-0+ pd_gsc: gsc-power-domain at 0x10044000 { + compatible = "samsung,exynos4210-pd"; + reg = <0x10044000 0x20>; + }; + + pd_mfc: mfc-power-domain at 0x10044040 { + compatible = "samsung,exynos4210-pd"; + reg = <0x10044040 0x20>; + }; +
Please put the above nodes by order of address.
Quoted 44 lines
arch/arm/boot/dts/exynos5250.dtsi +4
-0gsc_0: gsc at 0x13e00000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e00000 0x1000>; interrupts = <0 85 0>; + samsung,power-domain = <&pd_gsc>; }; gsc_1: gsc at 0x13e10000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e10000 0x1000>; interrupts = <0 86 0>; + samsung,power-domain = <&pd_gsc>; }; gsc_2: gsc at 0x13e20000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e20000 0x1000>; interrupts = <0 87 0>; + samsung,power-domain = <&pd_gsc>; }; gsc_3: gsc at 0x13e30000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e30000 0x1000>; interrupts = <0 88 0>; + samsung,power-domain = <&pd_gsc>; }; hdmi {arch/arm/mach- renamed from arch/arm/mach-exynos/Kconfig +0
-0exynos/Kconfig
index e103c29..96f4a9f 100644arch/arm/mach-exynos/Kconfig +1
-1@@ -61,6 +61,7 @@ config SOC_EXYNOS5250 bool "SAMSUNG EXYNOS5250" default y depends on ARCH_EXYNOS5 + select PM_GENERIC_DOMAINS if PM select S5P_PM if PM select S5P_SLEEP if PM select S5P_DEV_MFC --1.7.5.4
PATCH RESEND v2 1/1 ARM: EXYNOS: dts: Set up power domain for MFC and G-scaler
This patch adds device tree nodes for MFC and G-scaler power domains of exynos5250.It binds these power-domain nodes to repsective device tree nodes
It also adds support to enable PM generic domains for exynos5250.
--- arch/arm/boot/dts/exynos5250.dtsi | 16 ++++++++++++++++ arch/arm/mach-exynos/Kconfig | 1 + 2 files changed, 17 insertions(+), 0 deletions(-)
arch/arm/boot/dts/exynos5250.dtsi +16 -0
@@ -46,6 +46,16 @@ i2c8 = &i2c_8; }; + pd_gsc: gsc-power-domain@0x10044000 { + compatible = "samsung,exynos4210-pd"; + reg = <0x10044000 0x20>; + }; + + pd_mfc: mfc-power-domain@0x10044040 { + compatible = "samsung,exynos4210-pd"; + reg = <0x10044040 0x20>; + }; + gic:interrupt-controller@10481000 { compatible = "arm,cortex-a9-gic"; #interrupt-cells = <3>;
@@ -85,6 +95,7 @@ compatible = "samsung,mfc-v6"; reg = <0x11000000 0x10000>; interrupts = <0 96 0>; + samsung,power-domain = <&pd_mfc>; }; rtc {
@@ -554,28 +565,33 @@ }; }; + gsc_0: gsc@0x13e00000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e00000 0x1000>; interrupts = <0 85 0>; + samsung,power-domain = <&pd_gsc>; }; gsc_1: gsc@0x13e10000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e10000 0x1000>; interrupts = <0 86 0>; + samsung,power-domain = <&pd_gsc>; }; gsc_2: gsc@0x13e20000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e20000 0x1000>; interrupts = <0 87 0>; + samsung,power-domain = <&pd_gsc>; }; gsc_3: gsc@0x13e30000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e30000 0x1000>; interrupts = <0 88 0>; + samsung,power-domain = <&pd_gsc>; }; hdmi {
arch/arm/mach-exynos/Kconfig +1 -0
@@ -61,6 +61,7 @@ config SOC_EXYNOS5250 bool "SAMSUNG EXYNOS5250" default y depends on ARCH_EXYNOS5 + select PM_GENERIC_DOMAINS if PM select S5P_PM if PM select S5P_SLEEP if PM select S5P_DEV_MFC
Signature · 1 line
1.7.5.4
PATCH RESEND v2 1/1 ARM: EXYNOS: dts: Set up power domain for MFC and G-scaler
Hi kukjin,
I have put the above nodes by order of address.
Kindly review and ack the patch.
Quoted 94 lines · Prasanna Kumar
This patch adds device tree nodes for MFC and G-scaler power domains of exynos5250.It binds these power-domain nodes to repsective device tree nodes
It also adds support to enable PM generic domains for exynos5250.
Signed-off-by Prasanna Kumar <[email protected]>--- arch/arm/boot/dts/exynos5250.dtsi | 16 ++++++++++++++++ arch/arm/mach-exynos/Kconfig | 1 + 2 files changed, 17 insertions(+), 0 deletions(-)arch/arm/boot/dts/exynos5250.dtsi +16
-0@@ -46,6 +46,16 @@ i2c8 = &i2c_8; }; + pd_gsc: gsc-power-domain at 0x10044000 { + compatible = "samsung,exynos4210-pd"; + reg = <0x10044000 0x20>; + }; + + pd_mfc: mfc-power-domain at 0x10044040 { + compatible = "samsung,exynos4210-pd"; + reg = <0x10044040 0x20>; + }; + gic:interrupt-controller at 10481000 { compatible = "arm,cortex-a9-gic"; #interrupt-cells = <3>;@@ -85,6 +95,7 @@ compatible = "samsung,mfc-v6"; reg = <0x11000000 0x10000>; interrupts = <0 96 0>; + samsung,power-domain = <&pd_mfc>; }; rtc {@@ -554,28 +565,33 @@ }; }; + gsc_0: gsc at 0x13e00000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e00000 0x1000>; interrupts = <0 85 0>; + samsung,power-domain = <&pd_gsc>; }; gsc_1: gsc at 0x13e10000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e10000 0x1000>; interrupts = <0 86 0>; + samsung,power-domain = <&pd_gsc>; }; gsc_2: gsc at 0x13e20000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e20000 0x1000>; interrupts = <0 87 0>; + samsung,power-domain = <&pd_gsc>; }; gsc_3: gsc at 0x13e30000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e30000 0x1000>; interrupts = <0 88 0>; + samsung,power-domain = <&pd_gsc>; }; hdmi {arch/arm/mach-exynos/Kconfig +1
-1@@ -61,6 +61,7 @@ config SOC_EXYNOS5250 bool "SAMSUNG EXYNOS5250" default y depends on ARCH_EXYNOS5 + select PM_GENERIC_DOMAINS if PM select S5P_PM if PM select S5P_SLEEP if PM select S5P_DEV_MFC --1.7.5.4
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo at vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Signature · 2 lines
Thanks Prasanna Kumar
PATCH RESEND v2 1/1 ARM: EXYNOS: dts: Set up power domain for MFC and G-scaler
In reply to Prasanna KumarQuoted 91 lines · Prasanna Kumar
This patch adds device tree nodes for MFC and G-scaler power domains of exynos5250.It binds these power-domain nodes to repsective device tree nodes
It also adds support to enable PM generic domains for exynos5250.
Signed-off-by Prasanna Kumar <[email protected]>--- arch/arm/boot/dts/exynos5250.dtsi | 16 ++++++++++++++++ arch/arm/mach-exynos/Kconfig | 1 + 2 files changed, 17 insertions(+), 0 deletions(-)arch/arm/boot/dts/exynos5250.dtsi +16
-0@@ -46,6 +46,16 @@ i2c8 = &i2c_8; }; + pd_gsc: gsc-power-domain at 0x10044000 { + compatible = "samsung,exynos4210-pd"; + reg = <0x10044000 0x20>; + }; + + pd_mfc: mfc-power-domain at 0x10044040 { + compatible = "samsung,exynos4210-pd"; + reg = <0x10044040 0x20>; + }; + gic:interrupt-controller at 10481000 { compatible = "arm,cortex-a9-gic"; #interrupt-cells = <3>;@@ -85,6 +95,7 @@ compatible = "samsung,mfc-v6"; reg = <0x11000000 0x10000>; interrupts = <0 96 0>; + samsung,power-domain = <&pd_mfc>; }; rtc {@@ -554,28 +565,33 @@ }; }; + gsc_0: gsc at 0x13e00000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e00000 0x1000>; interrupts = <0 85 0>; + samsung,power-domain = <&pd_gsc>; }; gsc_1: gsc at 0x13e10000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e10000 0x1000>; interrupts = <0 86 0>; + samsung,power-domain = <&pd_gsc>; }; gsc_2: gsc at 0x13e20000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e20000 0x1000>; interrupts = <0 87 0>; + samsung,power-domain = <&pd_gsc>; }; gsc_3: gsc at 0x13e30000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e30000 0x1000>; interrupts = <0 88 0>; + samsung,power-domain = <&pd_gsc>; }; hdmi {arch/arm/mach- renamed from arch/arm/mach-exynos/Kconfig +0
-0exynos/Kconfig
index e103c29..96f4a9f 100644arch/arm/mach-exynos/Kconfig +1
-1@@ -61,6 +61,7 @@ config SOC_EXYNOS5250 bool "SAMSUNG EXYNOS5250" default y depends on ARCH_EXYNOS5 + select PM_GENERIC_DOMAINS if PM select S5P_PM if PM select S5P_SLEEP if PM select S5P_DEV_MFC --
Quoted 1 line
1.7.5.4
Looks OK to me, applied.
Thanks.
- Kukjin
PATCH 2/2 ARM: dts: exynos5: Set up power domain for MFC and G-scaler
In reply to Prasanna KumarThis patch adds device tree nodes for MFC and G-scaler power domains of exynos5.It binds these power-domain nodes to repsective device tree nodes.
--- arch/arm/boot/dts/exynos5250.dtsi | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-)
arch/arm/boot/dts/exynos5250.dtsi +15 -0
@@ -85,6 +85,7 @@ compatible = "samsung,mfc-v6"; reg = <0x11000000 0x10000>; interrupts = <0 96 0>; + samsung,power-domain = <&pd_mfc>; }; rtc {
@@ -554,28 +555,42 @@ }; }; + pd_gsc: gsc-power-domain@0x10044000 { + compatible = "samsung,exynos4210-pd"; + reg = <0x10044000 0x20>; + }; + + pd_mfc: mfc-power-domain@0x10044040 { + compatible = "samsung,exynos4210-pd"; + reg = <0x10044040 0x20>; + }; + gsc_0: gsc@0x13e00000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e00000 0x1000>; interrupts = <0 85 0>; + samsung,power-domain = <&pd_gsc>; }; gsc_1: gsc@0x13e10000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e10000 0x1000>; interrupts = <0 86 0>; + samsung,power-domain = <&pd_gsc>; }; gsc_2: gsc@0x13e20000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e20000 0x1000>; interrupts = <0 87 0>; + samsung,power-domain = <&pd_gsc>; }; gsc_3: gsc@0x13e30000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e30000 0x1000>; interrupts = <0 88 0>; + samsung,power-domain = <&pd_gsc>; }; hdmi {
Signature · 1 line
1.7.5.4
PATCH 2/2 ARM: dts: exynos5: Set up power domain for MFC and G-scaler
Hi Kukjin,
Kindly review this patch.
Quoted 70 lines · Prasanna Kumar
This patch adds device tree nodes for MFC and G-scaler power domains of exynos5.It binds these power-domain nodes to repsective device tree nodes.
Signed-off-by Prasanna Kumar <[email protected]>--- arch/arm/boot/dts/exynos5250.dtsi | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-)arch/arm/boot/dts/exynos5250.dtsi +15
-1@@ -85,6 +85,7 @@ compatible = "samsung,mfc-v6"; reg = <0x11000000 0x10000>; interrupts = <0 96 0>; + samsung,power-domain = <&pd_mfc>; }; rtc {@@ -554,28 +555,42 @@ }; }; + pd_gsc: gsc-power-domain at 0x10044000 { + compatible = "samsung,exynos4210-pd"; + reg = <0x10044000 0x20>; + }; + + pd_mfc: mfc-power-domain at 0x10044040 { + compatible = "samsung,exynos4210-pd"; + reg = <0x10044040 0x20>; + }; + gsc_0: gsc at 0x13e00000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e00000 0x1000>; interrupts = <0 85 0>; + samsung,power-domain = <&pd_gsc>; }; gsc_1: gsc at 0x13e10000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e10000 0x1000>; interrupts = <0 86 0>; + samsung,power-domain = <&pd_gsc>; }; gsc_2: gsc at 0x13e20000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e20000 0x1000>; interrupts = <0 87 0>; + samsung,power-domain = <&pd_gsc>; }; gsc_3: gsc at 0x13e30000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e30000 0x1000>; interrupts = <0 88 0>; + samsung,power-domain = <&pd_gsc>; }; hdmi { --1.7.5.4
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo at vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Signature · 2 lines
Thanks Prasanna Kumar
cover ARM: Exynos5 : Add Power domain device tree support for MFC and GSC
In reply to Prasanna KumarHello all,
Any comments for this patch set ?
Quoted 22 lines · Prasanna Kumar
Hello all,
This patch set adds device tree support for power domains (Gscaler and MFC) of exynos5
Prasanna Kumar (2):
arm: exynos5: Enable PM generic domain support inKconfig
ARM: dts: exynos5: Set up power domain for MFC and G-scalerarch/arm/boot/dts/exynos5250.dtsi | 15 +++++++++++++++ arch/arm/mach-exynos/Kconfig | 1 + 2 files changed, 16 insertions(+), 0 deletions(-)--
1.7.5.4--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Signature · 2 lines
Thanks Prasanna Kumar
_______________________________________________
linux-arm-kernel mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
cover ARM: Exynos5 : Add Power domain device tree support for MFC and GSC
Hello ,
Any comments for this patch set ?
Quoted 26 lines · Prasanna Kumar
Quoted 14 lines
Hello all,
This patch set adds device tree support for power domains (Gscaler and MFC) of exynos5
Prasanna Kumar (2):
arm: exynos5: Enable PM generic domain support inKconfig
ARM: dts: exynos5: Set up power domain for MFC and G-scalerarch/arm/boot/dts/exynos5250.dtsi | 15 +++++++++++++++ arch/arm/mach-exynos/Kconfig | 1 + 2 files changed, 16 insertions(+), 0 deletions(-)Quoted 7 lines
--
1.7.5.4--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo at vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Quoted 3 lines
--
Thanks
Prasanna Kumar
--
Thanks
Prasanna Kumar