* [PATCHv3 0/3] ARM: dts: exynos: Add missing dt data to bring up kernel featurea
@ 2013-11-04 1:55 Chanwoo Choi
2013-11-04 1:55 ` [PATCHv3 1/3] ARM: dts: exynos4212: Add PMU dt data for pmu-irq Chanwoo Choi
` (2 more replies)
0 siblings, 3 replies; 7+ messages in thread
From: Chanwoo Choi @ 2013-11-04 1:55 UTC (permalink / raw)
To: kgene.kim, t.figa
Cc: linux-samsung-soc, linux-arm-kernel, devicetree, linux-kernel,
kyungmin.park, rob.herring, pawel.moll, mark.rutland, swarren,
ijc+devicetree, linux, Chanwoo Choi
This patchset add missing dt data to bring up kernel feature
- GPS_ALIVE power domain
- PMU
- Clock data for Multi core timer
Changes since v2:
- Delete MAUDIO power domain
Changes since v1:
- Fix wrong address of GPS_ALIVE power domain
Chanwoo Choi (2):
ARM: dts: exynos4212: Add PMU dt data for pmu-irq
ARM: dts: exynos4x12: Add gps_alive power domain for exynos4x12
Marek Szyprowski (1):
ARM: dts: exynos4212: Add missing clock for multi core timer
arch/arm/boot/dts/exynos4212.dtsi | 8 ++++++++
arch/arm/boot/dts/exynos4x12.dtsi | 5 +++++
2 files changed, 13 insertions(+)
--
1.8.0
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCHv3 1/3] ARM: dts: exynos4212: Add PMU dt data for pmu-irq
2013-11-04 1:55 [PATCHv3 0/3] ARM: dts: exynos: Add missing dt data to bring up kernel featurea Chanwoo Choi
@ 2013-11-04 1:55 ` Chanwoo Choi
2013-11-10 18:12 ` Tomasz Figa
2013-11-04 1:56 ` [PATCHv3 2/3] ARM: dts: exynos4212: Add missing clock for multi core timer Chanwoo Choi
2013-11-04 1:56 ` [PATCHv3 3/3] ARM: dts: exynos4x12: Add gps_alive power domain for exynos4x12 Chanwoo Choi
2 siblings, 1 reply; 7+ messages in thread
From: Chanwoo Choi @ 2013-11-04 1:55 UTC (permalink / raw)
To: kgene.kim, t.figa
Cc: linux-samsung-soc, linux-arm-kernel, devicetree, linux-kernel,
kyungmin.park, rob.herring, pawel.moll, mark.rutland, swarren,
ijc+devicetree, linux, Chanwoo Choi
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
---
arch/arm/boot/dts/exynos4212.dtsi | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/arch/arm/boot/dts/exynos4212.dtsi b/arch/arm/boot/dts/exynos4212.dtsi
index 6f34d7f..3081bae 100644
--- a/arch/arm/boot/dts/exynos4212.dtsi
+++ b/arch/arm/boot/dts/exynos4212.dtsi
@@ -56,4 +56,10 @@
<0x5 0 &gic 1 12 0>;
};
};
+
+ pmu {
+ compatible = "arm,cortex-a9-pmu";
+ interrupt-parent = <&combiner>;
+ interrupts = <2 2>, <3 2>;
+ };
};
--
1.8.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCHv3 2/3] ARM: dts: exynos4212: Add missing clock for multi core timer
2013-11-04 1:55 [PATCHv3 0/3] ARM: dts: exynos: Add missing dt data to bring up kernel featurea Chanwoo Choi
2013-11-04 1:55 ` [PATCHv3 1/3] ARM: dts: exynos4212: Add PMU dt data for pmu-irq Chanwoo Choi
@ 2013-11-04 1:56 ` Chanwoo Choi
[not found] ` <1383530161-24080-3-git-send-email-cw00.choi-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2013-11-04 1:56 ` [PATCHv3 3/3] ARM: dts: exynos4x12: Add gps_alive power domain for exynos4x12 Chanwoo Choi
2 siblings, 1 reply; 7+ messages in thread
From: Chanwoo Choi @ 2013-11-04 1:56 UTC (permalink / raw)
To: kgene.kim, t.figa
Cc: linux-samsung-soc, linux-arm-kernel, devicetree, linux-kernel,
kyungmin.park, rob.herring, pawel.moll, mark.rutland, swarren,
ijc+devicetree, linux, Marek Szyprowski
From: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
---
arch/arm/boot/dts/exynos4212.dtsi | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/boot/dts/exynos4212.dtsi b/arch/arm/boot/dts/exynos4212.dtsi
index 3081bae..d7a3fbc 100644
--- a/arch/arm/boot/dts/exynos4212.dtsi
+++ b/arch/arm/boot/dts/exynos4212.dtsi
@@ -43,6 +43,8 @@
interrupt-parent = <&mct_map>;
interrupts = <0 0>, <1 0>, <2 0>, <3 0>,
<4 0>, <5 0>;
+ clocks = <&clock 3>, <&clock 344>;
+ clock-names = "fin_pll", "mct";
mct_map: mct-map {
#interrupt-cells = <2>;
--
1.8.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCHv3 3/3] ARM: dts: exynos4x12: Add gps_alive power domain for exynos4x12
2013-11-04 1:55 [PATCHv3 0/3] ARM: dts: exynos: Add missing dt data to bring up kernel featurea Chanwoo Choi
2013-11-04 1:55 ` [PATCHv3 1/3] ARM: dts: exynos4212: Add PMU dt data for pmu-irq Chanwoo Choi
2013-11-04 1:56 ` [PATCHv3 2/3] ARM: dts: exynos4212: Add missing clock for multi core timer Chanwoo Choi
@ 2013-11-04 1:56 ` Chanwoo Choi
2013-11-10 18:16 ` Tomasz Figa
2 siblings, 1 reply; 7+ messages in thread
From: Chanwoo Choi @ 2013-11-04 1:56 UTC (permalink / raw)
To: kgene.kim, t.figa
Cc: linux-samsung-soc, linux-arm-kernel, devicetree, linux-kernel,
kyungmin.park, rob.herring, pawel.moll, mark.rutland, swarren,
ijc+devicetree, linux, Chanwoo Choi
This patch gps_alive power domain to exynos4x12.dtsi.
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
---
arch/arm/boot/dts/exynos4x12.dtsi | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/arch/arm/boot/dts/exynos4x12.dtsi b/arch/arm/boot/dts/exynos4x12.dtsi
index ad531fe..3f5b416 100644
--- a/arch/arm/boot/dts/exynos4x12.dtsi
+++ b/arch/arm/boot/dts/exynos4x12.dtsi
@@ -35,6 +35,11 @@
reg = <0x10023CA0 0x20>;
};
+ pd_gps_alive: gps-alive-power-domain@10023D00 {
+ compatible = "samsung,exynos4210-pd";
+ reg = <0x10023D00 0x20>;
+ };
+
clock: clock-controller@10030000 {
compatible = "samsung,exynos4412-clock";
reg = <0x10030000 0x20000>;
--
1.8.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCHv3 1/3] ARM: dts: exynos4212: Add PMU dt data for pmu-irq
2013-11-04 1:55 ` [PATCHv3 1/3] ARM: dts: exynos4212: Add PMU dt data for pmu-irq Chanwoo Choi
@ 2013-11-10 18:12 ` Tomasz Figa
0 siblings, 0 replies; 7+ messages in thread
From: Tomasz Figa @ 2013-11-10 18:12 UTC (permalink / raw)
To: Chanwoo Choi
Cc: kgene.kim, t.figa, linux-samsung-soc, linux-arm-kernel,
devicetree, linux-kernel, kyungmin.park, rob.herring, pawel.moll,
mark.rutland, swarren, ijc+devicetree, linux
Hi Chanwoo,
Please add a patch description. Even if trivial, it is good to have one.
On Monday 04 of November 2013 10:55:59 Chanwoo Choi wrote:
> Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
> Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
> ---
> arch/arm/boot/dts/exynos4212.dtsi | 6 ++++++
> 1 file changed, 6 insertions(+)
>
> diff --git a/arch/arm/boot/dts/exynos4212.dtsi b/arch/arm/boot/dts/exynos4212.dtsi
> index 6f34d7f..3081bae 100644
> --- a/arch/arm/boot/dts/exynos4212.dtsi
> +++ b/arch/arm/boot/dts/exynos4212.dtsi
> @@ -56,4 +56,10 @@
> <0x5 0 &gic 1 12 0>;
> };
> };
> +
> + pmu {
> + compatible = "arm,cortex-a9-pmu";
> + interrupt-parent = <&combiner>;
> + interrupts = <2 2>, <3 2>;
> + };
I believe it would be better to put this in exynos4x12.dtsi, specifying
all four interrupts for possible four cores in Exynos4412. It would be
fine, since the interrupt layout is the same on all Exynos4x12 SoCs, just
some interrupts are not used.
Best regards,
Tomasz
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCHv3 2/3] ARM: dts: exynos4212: Add missing clock for multi core timer
[not found] ` <1383530161-24080-3-git-send-email-cw00.choi-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
@ 2013-11-10 18:15 ` Tomasz Figa
0 siblings, 0 replies; 7+ messages in thread
From: Tomasz Figa @ 2013-11-10 18:15 UTC (permalink / raw)
To: Chanwoo Choi
Cc: kgene.kim-Sze3O3UU22JBDgjK7y7TUQ, t.figa-Sze3O3UU22JBDgjK7y7TUQ,
linux-samsung-soc-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
devicetree-u79uwXL29TY76Z2rM5mHXA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
kyungmin.park-Sze3O3UU22JBDgjK7y7TUQ,
rob.herring-bsGFqQB8/DxBDgjK7y7TUQ, pawel.moll-5wv7dgnIgG8,
mark.rutland-5wv7dgnIgG8, swarren-3lzwWm7+Weoh9ZMKESR00Q,
ijc+devicetree-KcIKpvwj1kUDXYZnReoRVg,
linux-lFZ/pmaqli7XmaaqVzeoHQ, Marek Szyprowski
Hi Chanwoo, Marek,
On Monday 04 of November 2013 10:56:00 Chanwoo Choi wrote:
> From: Marek Szyprowski <m.szyprowski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
>
No patch description?
> Signed-off-by: Marek Szyprowski <m.szyprowski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
> Signed-off-by: Kyungmin Park <kyungmin.park-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
> ---
> arch/arm/boot/dts/exynos4212.dtsi | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/arch/arm/boot/dts/exynos4212.dtsi b/arch/arm/boot/dts/exynos4212.dtsi
> index 3081bae..d7a3fbc 100644
> --- a/arch/arm/boot/dts/exynos4212.dtsi
> +++ b/arch/arm/boot/dts/exynos4212.dtsi
> @@ -43,6 +43,8 @@
> interrupt-parent = <&mct_map>;
> interrupts = <0 0>, <1 0>, <2 0>, <3 0>,
> <4 0>, <5 0>;
> + clocks = <&clock 3>, <&clock 344>;
> + clock-names = "fin_pll", "mct";
>
> mct_map: mct-map {
> #interrupt-cells = <2>;
>
Otherwise the patch is technically correct, but I have already sent
a series[1] that moves MCT node one level up to exynos4x12.dtsi, which
also solves this problem.
[1] http://thread.gmane.org/gmane.linux.kernel.samsung-soc/22207/focus=22208
Best regards,
Tomasz
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCHv3 3/3] ARM: dts: exynos4x12: Add gps_alive power domain for exynos4x12
2013-11-04 1:56 ` [PATCHv3 3/3] ARM: dts: exynos4x12: Add gps_alive power domain for exynos4x12 Chanwoo Choi
@ 2013-11-10 18:16 ` Tomasz Figa
0 siblings, 0 replies; 7+ messages in thread
From: Tomasz Figa @ 2013-11-10 18:16 UTC (permalink / raw)
To: linux-arm-kernel
Cc: Chanwoo Choi, kgene.kim, t.figa, mark.rutland, devicetree,
linux-samsung-soc, linux, pawel.moll, swarren, ijc+devicetree,
linux-kernel, rob.herring, kyungmin.park
Hi Chanwoo,
On Monday 04 of November 2013 10:56:01 Chanwoo Choi wrote:
> This patch gps_alive power domain to exynos4x12.dtsi.
Patch description lacks rationale behind the change.
>
> Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
> Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
> ---
> arch/arm/boot/dts/exynos4x12.dtsi | 5 +++++
> 1 file changed, 5 insertions(+)
>
> diff --git a/arch/arm/boot/dts/exynos4x12.dtsi b/arch/arm/boot/dts/exynos4x12.dtsi
> index ad531fe..3f5b416 100644
> --- a/arch/arm/boot/dts/exynos4x12.dtsi
> +++ b/arch/arm/boot/dts/exynos4x12.dtsi
> @@ -35,6 +35,11 @@
> reg = <0x10023CA0 0x20>;
> };
>
> + pd_gps_alive: gps-alive-power-domain@10023D00 {
> + compatible = "samsung,exynos4210-pd";
> + reg = <0x10023D00 0x20>;
> + };
> +
> clock: clock-controller@10030000 {
> compatible = "samsung,exynos4412-clock";
> reg = <0x10030000 0x20000>;
>
Otherwise the patch looks good.
Best regards,
Tomasz
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2013-11-10 18:16 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-04 1:55 [PATCHv3 0/3] ARM: dts: exynos: Add missing dt data to bring up kernel featurea Chanwoo Choi
2013-11-04 1:55 ` [PATCHv3 1/3] ARM: dts: exynos4212: Add PMU dt data for pmu-irq Chanwoo Choi
2013-11-10 18:12 ` Tomasz Figa
2013-11-04 1:56 ` [PATCHv3 2/3] ARM: dts: exynos4212: Add missing clock for multi core timer Chanwoo Choi
[not found] ` <1383530161-24080-3-git-send-email-cw00.choi-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2013-11-10 18:15 ` Tomasz Figa
2013-11-04 1:56 ` [PATCHv3 3/3] ARM: dts: exynos4x12: Add gps_alive power domain for exynos4x12 Chanwoo Choi
2013-11-10 18:16 ` Tomasz Figa
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).