* [PATCH] ARM: DT: Exynos: fix number of interrupt-cells in mct node
@ 2013-06-14 14:41 Chander Kashyap
2013-07-23 9:47 ` Chander Kashyap
0 siblings, 1 reply; 7+ messages in thread
From: Chander Kashyap @ 2013-06-14 14:41 UTC (permalink / raw)
To: linux-arm-kernel
Two cells were used to specify interrupts in mct node, while second cell
always remains unused. Hence use only one cell.
Suggested by Tomasz Figa.
Signed-off-by: Chander Kashyap <chander.kashyap@linaro.org>
---
arch/arm/boot/dts/exynos4210.dtsi | 19 +++++++++----------
arch/arm/boot/dts/exynos4212.dtsi | 19 +++++++++----------
arch/arm/boot/dts/exynos4412.dtsi | 23 +++++++++++------------
arch/arm/boot/dts/exynos5250.dtsi | 19 +++++++++----------
4 files changed, 38 insertions(+), 42 deletions(-)
diff --git a/arch/arm/boot/dts/exynos4210.dtsi b/arch/arm/boot/dts/exynos4210.dtsi
index 54710de..ad50010 100644
--- a/arch/arm/boot/dts/exynos4210.dtsi
+++ b/arch/arm/boot/dts/exynos4210.dtsi
@@ -52,23 +52,22 @@
compatible = "samsung,exynos4210-mct";
reg = <0x10050000 0x800>;
interrupt-controller;
- #interrups-cells = <2>;
+ #interrups-cells = <1>;
interrupt-parent = <&mct_map>;
- interrupts = <0 0>, <1 0>, <2 0>, <3 0>,
- <4 0>, <5 0>;
+ interrupts = <0>, <1>, <2>, <3>, <4>, <5>;
clocks = <&clock 3>, <&clock 344>;
clock-names = "fin_pll", "mct";
mct_map: mct-map {
- #interrupt-cells = <2>;
+ #interrupt-cells = <1>;
#address-cells = <0>;
#size-cells = <0>;
- interrupt-map = <0x0 0 &gic 0 57 0>,
- <0x1 0 &gic 0 69 0>,
- <0x2 0 &combiner 12 6>,
- <0x3 0 &combiner 12 7>,
- <0x4 0 &gic 0 42 0>,
- <0x5 0 &gic 0 48 0>;
+ interrupt-map = <0 &gic 0 57 0>,
+ <1 &gic 0 69 0>,
+ <2 &combiner 12 6>,
+ <3 &combiner 12 7>,
+ <4 &gic 0 42 0>,
+ <5 &gic 0 48 0>;
};
};
diff --git a/arch/arm/boot/dts/exynos4212.dtsi b/arch/arm/boot/dts/exynos4212.dtsi
index c0f60f4..ba9ada1 100644
--- a/arch/arm/boot/dts/exynos4212.dtsi
+++ b/arch/arm/boot/dts/exynos4212.dtsi
@@ -39,21 +39,20 @@
compatible = "samsung,exynos4412-mct";
reg = <0x10050000 0x800>;
interrupt-controller;
- #interrups-cells = <2>;
+ #interrups-cells = <1>;
interrupt-parent = <&mct_map>;
- interrupts = <0 0>, <1 0>, <2 0>, <3 0>,
- <4 0>, <5 0>;
+ interrupts = <0>, <1>, <2>, <3>, <4>, <5>;
mct_map: mct-map {
- #interrupt-cells = <2>;
+ #interrupt-cells = <>;
#address-cells = <0>;
#size-cells = <0>;
- interrupt-map = <0x0 0 &gic 0 57 0>,
- <0x1 0 &combiner 12 5>,
- <0x2 0 &combiner 12 6>,
- <0x3 0 &combiner 12 7>,
- <0x4 0 &gic 1 12 0>,
- <0x5 0 &gic 1 12 0>;
+ interrupt-map = <0 &gic 0 57 0>,
+ <1 &combiner 12 5>,
+ <2 &combiner 12 6>,
+ <3 &combiner 12 7>,
+ <4 &gic 1 12 0>,
+ <5 &gic 1 12 0>;
};
};
};
diff --git a/arch/arm/boot/dts/exynos4412.dtsi b/arch/arm/boot/dts/exynos4412.dtsi
index 270b389..a680de7 100644
--- a/arch/arm/boot/dts/exynos4412.dtsi
+++ b/arch/arm/boot/dts/exynos4412.dtsi
@@ -39,25 +39,24 @@
compatible = "samsung,exynos4412-mct";
reg = <0x10050000 0x800>;
interrupt-controller;
- #interrups-cells = <2>;
+ #interrups-cells = <1>;
interrupt-parent = <&mct_map>;
- interrupts = <0 0>, <1 0>, <2 0>, <3 0>,
- <4 0>, <5 0>, <6 0>, <7 0>;
+ interrupts = <0>, <1>, <2>, <3>, <4>, <5>, <6>, <7>;
clocks = <&clock 3>, <&clock 344>;
clock-names = "fin_pll", "mct";
mct_map: mct-map {
- #interrupt-cells = <2>;
+ #interrupt-cells = <1>;
#address-cells = <0>;
#size-cells = <0>;
- interrupt-map = <0x0 0 &gic 0 57 0>,
- <0x1 0 &combiner 12 5>,
- <0x2 0 &combiner 12 6>,
- <0x3 0 &combiner 12 7>,
- <0x4 0 &gic 1 12 0>,
- <0x5 0 &gic 1 12 0>,
- <0x6 0 &gic 1 12 0>,
- <0x7 0 &gic 1 12 0>;
+ interrupt-map = <0 &gic 0 57 0>,
+ <1 &combiner 12 5>,
+ <2 &combiner 12 6>,
+ <3 &combiner 12 7>,
+ <4 &gic 1 12 0>,
+ <5 &gic 1 12 0>,
+ <6 &gic 1 12 0>,
+ <7 &gic 1 12 0>;
};
};
diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts/exynos5250.dtsi
index a7cf3f5..4e633ef 100644
--- a/arch/arm/boot/dts/exynos5250.dtsi
+++ b/arch/arm/boot/dts/exynos5250.dtsi
@@ -94,23 +94,22 @@
compatible = "samsung,exynos4210-mct";
reg = <0x101C0000 0x800>;
interrupt-controller;
- #interrups-cells = <2>;
+ #interrups-cells = <1>;
interrupt-parent = <&mct_map>;
- interrupts = <0 0>, <1 0>, <2 0>, <3 0>,
- <4 0>, <5 0>;
+ interrupts = <0>, <1>, <2>, <3>, <4>, <5>;
clocks = <&clock 1>, <&clock 335>;
clock-names = "fin_pll", "mct";
mct_map: mct-map {
- #interrupt-cells = <2>;
+ #interrupt-cells = <1>;
#address-cells = <0>;
#size-cells = <0>;
- interrupt-map = <0x0 0 &combiner 23 3>,
- <0x1 0 &combiner 23 4>,
- <0x2 0 &combiner 25 2>,
- <0x3 0 &combiner 25 3>,
- <0x4 0 &gic 0 120 0>,
- <0x5 0 &gic 0 121 0>;
+ interrupt-map = <0 &combiner 23 3>,
+ <1 &combiner 23 4>,
+ <2 &combiner 25 2>,
+ <3 &combiner 25 3>,
+ <4 &gic 0 120 0>,
+ <5 &gic 0 121 0>;
};
};
--
1.7.9.5
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH] ARM: DT: Exynos: fix number of interrupt-cells in mct node
2013-06-14 14:41 [PATCH] ARM: DT: Exynos: fix number of interrupt-cells in mct node Chander Kashyap
@ 2013-07-23 9:47 ` Chander Kashyap
2013-08-12 6:23 ` Chander Kashyap
0 siblings, 1 reply; 7+ messages in thread
From: Chander Kashyap @ 2013-07-23 9:47 UTC (permalink / raw)
To: linux-arm-kernel
ping.
On 14 June 2013 20:11, Chander Kashyap <chander.kashyap@linaro.org> wrote:
> Two cells were used to specify interrupts in mct node, while second cell
> always remains unused. Hence use only one cell.
> Suggested by Tomasz Figa.
>
> Signed-off-by: Chander Kashyap <chander.kashyap@linaro.org>
> ---
> arch/arm/boot/dts/exynos4210.dtsi | 19 +++++++++----------
> arch/arm/boot/dts/exynos4212.dtsi | 19 +++++++++----------
> arch/arm/boot/dts/exynos4412.dtsi | 23 +++++++++++------------
> arch/arm/boot/dts/exynos5250.dtsi | 19 +++++++++----------
> 4 files changed, 38 insertions(+), 42 deletions(-)
>
> diff --git a/arch/arm/boot/dts/exynos4210.dtsi b/arch/arm/boot/dts/exynos4210.dtsi
> index 54710de..ad50010 100644
> --- a/arch/arm/boot/dts/exynos4210.dtsi
> +++ b/arch/arm/boot/dts/exynos4210.dtsi
> @@ -52,23 +52,22 @@
> compatible = "samsung,exynos4210-mct";
> reg = <0x10050000 0x800>;
> interrupt-controller;
> - #interrups-cells = <2>;
> + #interrups-cells = <1>;
> interrupt-parent = <&mct_map>;
> - interrupts = <0 0>, <1 0>, <2 0>, <3 0>,
> - <4 0>, <5 0>;
> + interrupts = <0>, <1>, <2>, <3>, <4>, <5>;
> clocks = <&clock 3>, <&clock 344>;
> clock-names = "fin_pll", "mct";
>
> mct_map: mct-map {
> - #interrupt-cells = <2>;
> + #interrupt-cells = <1>;
> #address-cells = <0>;
> #size-cells = <0>;
> - interrupt-map = <0x0 0 &gic 0 57 0>,
> - <0x1 0 &gic 0 69 0>,
> - <0x2 0 &combiner 12 6>,
> - <0x3 0 &combiner 12 7>,
> - <0x4 0 &gic 0 42 0>,
> - <0x5 0 &gic 0 48 0>;
> + interrupt-map = <0 &gic 0 57 0>,
> + <1 &gic 0 69 0>,
> + <2 &combiner 12 6>,
> + <3 &combiner 12 7>,
> + <4 &gic 0 42 0>,
> + <5 &gic 0 48 0>;
> };
> };
>
> diff --git a/arch/arm/boot/dts/exynos4212.dtsi b/arch/arm/boot/dts/exynos4212.dtsi
> index c0f60f4..ba9ada1 100644
> --- a/arch/arm/boot/dts/exynos4212.dtsi
> +++ b/arch/arm/boot/dts/exynos4212.dtsi
> @@ -39,21 +39,20 @@
> compatible = "samsung,exynos4412-mct";
> reg = <0x10050000 0x800>;
> interrupt-controller;
> - #interrups-cells = <2>;
> + #interrups-cells = <1>;
> interrupt-parent = <&mct_map>;
> - interrupts = <0 0>, <1 0>, <2 0>, <3 0>,
> - <4 0>, <5 0>;
> + interrupts = <0>, <1>, <2>, <3>, <4>, <5>;
>
> mct_map: mct-map {
> - #interrupt-cells = <2>;
> + #interrupt-cells = <>;
> #address-cells = <0>;
> #size-cells = <0>;
> - interrupt-map = <0x0 0 &gic 0 57 0>,
> - <0x1 0 &combiner 12 5>,
> - <0x2 0 &combiner 12 6>,
> - <0x3 0 &combiner 12 7>,
> - <0x4 0 &gic 1 12 0>,
> - <0x5 0 &gic 1 12 0>;
> + interrupt-map = <0 &gic 0 57 0>,
> + <1 &combiner 12 5>,
> + <2 &combiner 12 6>,
> + <3 &combiner 12 7>,
> + <4 &gic 1 12 0>,
> + <5 &gic 1 12 0>;
> };
> };
> };
> diff --git a/arch/arm/boot/dts/exynos4412.dtsi b/arch/arm/boot/dts/exynos4412.dtsi
> index 270b389..a680de7 100644
> --- a/arch/arm/boot/dts/exynos4412.dtsi
> +++ b/arch/arm/boot/dts/exynos4412.dtsi
> @@ -39,25 +39,24 @@
> compatible = "samsung,exynos4412-mct";
> reg = <0x10050000 0x800>;
> interrupt-controller;
> - #interrups-cells = <2>;
> + #interrups-cells = <1>;
> interrupt-parent = <&mct_map>;
> - interrupts = <0 0>, <1 0>, <2 0>, <3 0>,
> - <4 0>, <5 0>, <6 0>, <7 0>;
> + interrupts = <0>, <1>, <2>, <3>, <4>, <5>, <6>, <7>;
> clocks = <&clock 3>, <&clock 344>;
> clock-names = "fin_pll", "mct";
>
> mct_map: mct-map {
> - #interrupt-cells = <2>;
> + #interrupt-cells = <1>;
> #address-cells = <0>;
> #size-cells = <0>;
> - interrupt-map = <0x0 0 &gic 0 57 0>,
> - <0x1 0 &combiner 12 5>,
> - <0x2 0 &combiner 12 6>,
> - <0x3 0 &combiner 12 7>,
> - <0x4 0 &gic 1 12 0>,
> - <0x5 0 &gic 1 12 0>,
> - <0x6 0 &gic 1 12 0>,
> - <0x7 0 &gic 1 12 0>;
> + interrupt-map = <0 &gic 0 57 0>,
> + <1 &combiner 12 5>,
> + <2 &combiner 12 6>,
> + <3 &combiner 12 7>,
> + <4 &gic 1 12 0>,
> + <5 &gic 1 12 0>,
> + <6 &gic 1 12 0>,
> + <7 &gic 1 12 0>;
> };
> };
>
> diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts/exynos5250.dtsi
> index a7cf3f5..4e633ef 100644
> --- a/arch/arm/boot/dts/exynos5250.dtsi
> +++ b/arch/arm/boot/dts/exynos5250.dtsi
> @@ -94,23 +94,22 @@
> compatible = "samsung,exynos4210-mct";
> reg = <0x101C0000 0x800>;
> interrupt-controller;
> - #interrups-cells = <2>;
> + #interrups-cells = <1>;
> interrupt-parent = <&mct_map>;
> - interrupts = <0 0>, <1 0>, <2 0>, <3 0>,
> - <4 0>, <5 0>;
> + interrupts = <0>, <1>, <2>, <3>, <4>, <5>;
> clocks = <&clock 1>, <&clock 335>;
> clock-names = "fin_pll", "mct";
>
> mct_map: mct-map {
> - #interrupt-cells = <2>;
> + #interrupt-cells = <1>;
> #address-cells = <0>;
> #size-cells = <0>;
> - interrupt-map = <0x0 0 &combiner 23 3>,
> - <0x1 0 &combiner 23 4>,
> - <0x2 0 &combiner 25 2>,
> - <0x3 0 &combiner 25 3>,
> - <0x4 0 &gic 0 120 0>,
> - <0x5 0 &gic 0 121 0>;
> + interrupt-map = <0 &combiner 23 3>,
> + <1 &combiner 23 4>,
> + <2 &combiner 25 2>,
> + <3 &combiner 25 3>,
> + <4 &gic 0 120 0>,
> + <5 &gic 0 121 0>;
> };
> };
>
> --
> 1.7.9.5
>
--
with warm regards,
Chander Kashyap
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH] ARM: DT: Exynos: fix number of interrupt-cells in mct node
2013-07-23 9:47 ` Chander Kashyap
@ 2013-08-12 6:23 ` Chander Kashyap
2013-08-18 19:27 ` Kukjin Kim
0 siblings, 1 reply; 7+ messages in thread
From: Chander Kashyap @ 2013-08-12 6:23 UTC (permalink / raw)
To: linux-arm-kernel
ping
On 23 July 2013 15:17, Chander Kashyap <chander.kashyap@linaro.org> wrote:
> ping.
>
> On 14 June 2013 20:11, Chander Kashyap <chander.kashyap@linaro.org> wrote:
>> Two cells were used to specify interrupts in mct node, while second cell
>> always remains unused. Hence use only one cell.
>> Suggested by Tomasz Figa.
>>
>> Signed-off-by: Chander Kashyap <chander.kashyap@linaro.org>
>> ---
>> arch/arm/boot/dts/exynos4210.dtsi | 19 +++++++++----------
>> arch/arm/boot/dts/exynos4212.dtsi | 19 +++++++++----------
>> arch/arm/boot/dts/exynos4412.dtsi | 23 +++++++++++------------
>> arch/arm/boot/dts/exynos5250.dtsi | 19 +++++++++----------
>> 4 files changed, 38 insertions(+), 42 deletions(-)
>>
>> diff --git a/arch/arm/boot/dts/exynos4210.dtsi b/arch/arm/boot/dts/exynos4210.dtsi
>> index 54710de..ad50010 100644
>> --- a/arch/arm/boot/dts/exynos4210.dtsi
>> +++ b/arch/arm/boot/dts/exynos4210.dtsi
>> @@ -52,23 +52,22 @@
>> compatible = "samsung,exynos4210-mct";
>> reg = <0x10050000 0x800>;
>> interrupt-controller;
>> - #interrups-cells = <2>;
>> + #interrups-cells = <1>;
>> interrupt-parent = <&mct_map>;
>> - interrupts = <0 0>, <1 0>, <2 0>, <3 0>,
>> - <4 0>, <5 0>;
>> + interrupts = <0>, <1>, <2>, <3>, <4>, <5>;
>> clocks = <&clock 3>, <&clock 344>;
>> clock-names = "fin_pll", "mct";
>>
>> mct_map: mct-map {
>> - #interrupt-cells = <2>;
>> + #interrupt-cells = <1>;
>> #address-cells = <0>;
>> #size-cells = <0>;
>> - interrupt-map = <0x0 0 &gic 0 57 0>,
>> - <0x1 0 &gic 0 69 0>,
>> - <0x2 0 &combiner 12 6>,
>> - <0x3 0 &combiner 12 7>,
>> - <0x4 0 &gic 0 42 0>,
>> - <0x5 0 &gic 0 48 0>;
>> + interrupt-map = <0 &gic 0 57 0>,
>> + <1 &gic 0 69 0>,
>> + <2 &combiner 12 6>,
>> + <3 &combiner 12 7>,
>> + <4 &gic 0 42 0>,
>> + <5 &gic 0 48 0>;
>> };
>> };
>>
>> diff --git a/arch/arm/boot/dts/exynos4212.dtsi b/arch/arm/boot/dts/exynos4212.dtsi
>> index c0f60f4..ba9ada1 100644
>> --- a/arch/arm/boot/dts/exynos4212.dtsi
>> +++ b/arch/arm/boot/dts/exynos4212.dtsi
>> @@ -39,21 +39,20 @@
>> compatible = "samsung,exynos4412-mct";
>> reg = <0x10050000 0x800>;
>> interrupt-controller;
>> - #interrups-cells = <2>;
>> + #interrups-cells = <1>;
>> interrupt-parent = <&mct_map>;
>> - interrupts = <0 0>, <1 0>, <2 0>, <3 0>,
>> - <4 0>, <5 0>;
>> + interrupts = <0>, <1>, <2>, <3>, <4>, <5>;
>>
>> mct_map: mct-map {
>> - #interrupt-cells = <2>;
>> + #interrupt-cells = <>;
>> #address-cells = <0>;
>> #size-cells = <0>;
>> - interrupt-map = <0x0 0 &gic 0 57 0>,
>> - <0x1 0 &combiner 12 5>,
>> - <0x2 0 &combiner 12 6>,
>> - <0x3 0 &combiner 12 7>,
>> - <0x4 0 &gic 1 12 0>,
>> - <0x5 0 &gic 1 12 0>;
>> + interrupt-map = <0 &gic 0 57 0>,
>> + <1 &combiner 12 5>,
>> + <2 &combiner 12 6>,
>> + <3 &combiner 12 7>,
>> + <4 &gic 1 12 0>,
>> + <5 &gic 1 12 0>;
>> };
>> };
>> };
>> diff --git a/arch/arm/boot/dts/exynos4412.dtsi b/arch/arm/boot/dts/exynos4412.dtsi
>> index 270b389..a680de7 100644
>> --- a/arch/arm/boot/dts/exynos4412.dtsi
>> +++ b/arch/arm/boot/dts/exynos4412.dtsi
>> @@ -39,25 +39,24 @@
>> compatible = "samsung,exynos4412-mct";
>> reg = <0x10050000 0x800>;
>> interrupt-controller;
>> - #interrups-cells = <2>;
>> + #interrups-cells = <1>;
>> interrupt-parent = <&mct_map>;
>> - interrupts = <0 0>, <1 0>, <2 0>, <3 0>,
>> - <4 0>, <5 0>, <6 0>, <7 0>;
>> + interrupts = <0>, <1>, <2>, <3>, <4>, <5>, <6>, <7>;
>> clocks = <&clock 3>, <&clock 344>;
>> clock-names = "fin_pll", "mct";
>>
>> mct_map: mct-map {
>> - #interrupt-cells = <2>;
>> + #interrupt-cells = <1>;
>> #address-cells = <0>;
>> #size-cells = <0>;
>> - interrupt-map = <0x0 0 &gic 0 57 0>,
>> - <0x1 0 &combiner 12 5>,
>> - <0x2 0 &combiner 12 6>,
>> - <0x3 0 &combiner 12 7>,
>> - <0x4 0 &gic 1 12 0>,
>> - <0x5 0 &gic 1 12 0>,
>> - <0x6 0 &gic 1 12 0>,
>> - <0x7 0 &gic 1 12 0>;
>> + interrupt-map = <0 &gic 0 57 0>,
>> + <1 &combiner 12 5>,
>> + <2 &combiner 12 6>,
>> + <3 &combiner 12 7>,
>> + <4 &gic 1 12 0>,
>> + <5 &gic 1 12 0>,
>> + <6 &gic 1 12 0>,
>> + <7 &gic 1 12 0>;
>> };
>> };
>>
>> diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts/exynos5250.dtsi
>> index a7cf3f5..4e633ef 100644
>> --- a/arch/arm/boot/dts/exynos5250.dtsi
>> +++ b/arch/arm/boot/dts/exynos5250.dtsi
>> @@ -94,23 +94,22 @@
>> compatible = "samsung,exynos4210-mct";
>> reg = <0x101C0000 0x800>;
>> interrupt-controller;
>> - #interrups-cells = <2>;
>> + #interrups-cells = <1>;
>> interrupt-parent = <&mct_map>;
>> - interrupts = <0 0>, <1 0>, <2 0>, <3 0>,
>> - <4 0>, <5 0>;
>> + interrupts = <0>, <1>, <2>, <3>, <4>, <5>;
>> clocks = <&clock 1>, <&clock 335>;
>> clock-names = "fin_pll", "mct";
>>
>> mct_map: mct-map {
>> - #interrupt-cells = <2>;
>> + #interrupt-cells = <1>;
>> #address-cells = <0>;
>> #size-cells = <0>;
>> - interrupt-map = <0x0 0 &combiner 23 3>,
>> - <0x1 0 &combiner 23 4>,
>> - <0x2 0 &combiner 25 2>,
>> - <0x3 0 &combiner 25 3>,
>> - <0x4 0 &gic 0 120 0>,
>> - <0x5 0 &gic 0 121 0>;
>> + interrupt-map = <0 &combiner 23 3>,
>> + <1 &combiner 23 4>,
>> + <2 &combiner 25 2>,
>> + <3 &combiner 25 3>,
>> + <4 &gic 0 120 0>,
>> + <5 &gic 0 121 0>;
>> };
>> };
>>
>> --
>> 1.7.9.5
>>
>
>
>
> --
> with warm regards,
> Chander Kashyap
--
with warm regards,
Chander Kashyap
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH] ARM: DT: Exynos: fix number of interrupt-cells in mct node
2013-08-12 6:23 ` Chander Kashyap
@ 2013-08-18 19:27 ` Kukjin Kim
2013-08-28 9:50 ` Chander Kashyap
0 siblings, 1 reply; 7+ messages in thread
From: Kukjin Kim @ 2013-08-18 19:27 UTC (permalink / raw)
To: linux-arm-kernel
On 08/12/13 15:23, Chander Kashyap wrote:
> ping
>
> On 23 July 2013 15:17, Chander Kashyap<chander.kashyap@linaro.org> wrote:
>> ping.
>>
>> On 14 June 2013 20:11, Chander Kashyap<chander.kashyap@linaro.org> wrote:
>>> Two cells were used to specify interrupts in mct node, while second cell
>>> always remains unused. Hence use only one cell.
>>> Suggested by Tomasz Figa.
>>>
>>> Signed-off-by: Chander Kashyap<chander.kashyap@linaro.org>
>>> ---
>>> arch/arm/boot/dts/exynos4210.dtsi | 19 +++++++++----------
>>> arch/arm/boot/dts/exynos4212.dtsi | 19 +++++++++----------
>>> arch/arm/boot/dts/exynos4412.dtsi | 23 +++++++++++------------
>>> arch/arm/boot/dts/exynos5250.dtsi | 19 +++++++++----------
>>> 4 files changed, 38 insertions(+), 42 deletions(-)
>>>
>>> diff --git a/arch/arm/boot/dts/exynos4210.dtsi b/arch/arm/boot/dts/exynos4210.dtsi
>>> index 54710de..ad50010 100644
>>> --- a/arch/arm/boot/dts/exynos4210.dtsi
>>> +++ b/arch/arm/boot/dts/exynos4210.dtsi
>>> @@ -52,23 +52,22 @@
>>> compatible = "samsung,exynos4210-mct";
>>> reg =<0x10050000 0x800>;
>>> interrupt-controller;
>>> - #interrups-cells =<2>;
>>> + #interrups-cells =<1>;
>>> interrupt-parent =<&mct_map>;
>>> - interrupts =<0 0>,<1 0>,<2 0>,<3 0>,
>>> -<4 0>,<5 0>;
>>> + interrupts =<0>,<1>,<2>,<3>,<4>,<5>;
>>> clocks =<&clock 3>,<&clock 344>;
>>> clock-names = "fin_pll", "mct";
>>>
>>> mct_map: mct-map {
>>> - #interrupt-cells =<2>;
>>> + #interrupt-cells =<1>;
>>> #address-cells =<0>;
>>> #size-cells =<0>;
>>> - interrupt-map =<0x0 0&gic 0 57 0>,
>>> -<0x1 0&gic 0 69 0>,
>>> -<0x2 0&combiner 12 6>,
>>> -<0x3 0&combiner 12 7>,
>>> -<0x4 0&gic 0 42 0>,
>>> -<0x5 0&gic 0 48 0>;
>>> + interrupt-map =<0&gic 0 57 0>,
>>> +<1&gic 0 69 0>,
>>> +<2&combiner 12 6>,
>>> +<3&combiner 12 7>,
>>> +<4&gic 0 42 0>,
>>> +<5&gic 0 48 0>;
>>> };
>>> };
>>>
>>> diff --git a/arch/arm/boot/dts/exynos4212.dtsi b/arch/arm/boot/dts/exynos4212.dtsi
>>> index c0f60f4..ba9ada1 100644
>>> --- a/arch/arm/boot/dts/exynos4212.dtsi
>>> +++ b/arch/arm/boot/dts/exynos4212.dtsi
>>> @@ -39,21 +39,20 @@
>>> compatible = "samsung,exynos4412-mct";
>>> reg =<0x10050000 0x800>;
>>> interrupt-controller;
>>> - #interrups-cells =<2>;
>>> + #interrups-cells =<1>;
>>> interrupt-parent =<&mct_map>;
>>> - interrupts =<0 0>,<1 0>,<2 0>,<3 0>,
>>> -<4 0>,<5 0>;
>>> + interrupts =<0>,<1>,<2>,<3>,<4>,<5>;
>>>
>>> mct_map: mct-map {
>>> - #interrupt-cells =<2>;
>>> + #interrupt-cells =<>;
>>> #address-cells =<0>;
>>> #size-cells =<0>;
>>> - interrupt-map =<0x0 0&gic 0 57 0>,
>>> -<0x1 0&combiner 12 5>,
>>> -<0x2 0&combiner 12 6>,
>>> -<0x3 0&combiner 12 7>,
>>> -<0x4 0&gic 1 12 0>,
>>> -<0x5 0&gic 1 12 0>;
>>> + interrupt-map =<0&gic 0 57 0>,
>>> +<1&combiner 12 5>,
>>> +<2&combiner 12 6>,
>>> +<3&combiner 12 7>,
>>> +<4&gic 1 12 0>,
>>> +<5&gic 1 12 0>;
>>> };
>>> };
>>> };
>>> diff --git a/arch/arm/boot/dts/exynos4412.dtsi b/arch/arm/boot/dts/exynos4412.dtsi
>>> index 270b389..a680de7 100644
>>> --- a/arch/arm/boot/dts/exynos4412.dtsi
>>> +++ b/arch/arm/boot/dts/exynos4412.dtsi
>>> @@ -39,25 +39,24 @@
>>> compatible = "samsung,exynos4412-mct";
>>> reg =<0x10050000 0x800>;
>>> interrupt-controller;
>>> - #interrups-cells =<2>;
>>> + #interrups-cells =<1>;
>>> interrupt-parent =<&mct_map>;
>>> - interrupts =<0 0>,<1 0>,<2 0>,<3 0>,
>>> -<4 0>,<5 0>,<6 0>,<7 0>;
>>> + interrupts =<0>,<1>,<2>,<3>,<4>,<5>,<6>,<7>;
>>> clocks =<&clock 3>,<&clock 344>;
>>> clock-names = "fin_pll", "mct";
>>>
>>> mct_map: mct-map {
>>> - #interrupt-cells =<2>;
>>> + #interrupt-cells =<1>;
>>> #address-cells =<0>;
>>> #size-cells =<0>;
>>> - interrupt-map =<0x0 0&gic 0 57 0>,
>>> -<0x1 0&combiner 12 5>,
>>> -<0x2 0&combiner 12 6>,
>>> -<0x3 0&combiner 12 7>,
>>> -<0x4 0&gic 1 12 0>,
>>> -<0x5 0&gic 1 12 0>,
>>> -<0x6 0&gic 1 12 0>,
>>> -<0x7 0&gic 1 12 0>;
>>> + interrupt-map =<0&gic 0 57 0>,
>>> +<1&combiner 12 5>,
>>> +<2&combiner 12 6>,
>>> +<3&combiner 12 7>,
>>> +<4&gic 1 12 0>,
>>> +<5&gic 1 12 0>,
>>> +<6&gic 1 12 0>,
>>> +<7&gic 1 12 0>;
>>> };
>>> };
>>>
>>> diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts/exynos5250.dtsi
>>> index a7cf3f5..4e633ef 100644
>>> --- a/arch/arm/boot/dts/exynos5250.dtsi
>>> +++ b/arch/arm/boot/dts/exynos5250.dtsi
>>> @@ -94,23 +94,22 @@
>>> compatible = "samsung,exynos4210-mct";
>>> reg =<0x101C0000 0x800>;
>>> interrupt-controller;
>>> - #interrups-cells =<2>;
>>> + #interrups-cells =<1>;
>>> interrupt-parent =<&mct_map>;
>>> - interrupts =<0 0>,<1 0>,<2 0>,<3 0>,
>>> -<4 0>,<5 0>;
>>> + interrupts =<0>,<1>,<2>,<3>,<4>,<5>;
>>> clocks =<&clock 1>,<&clock 335>;
>>> clock-names = "fin_pll", "mct";
>>>
>>> mct_map: mct-map {
>>> - #interrupt-cells =<2>;
>>> + #interrupt-cells =<1>;
>>> #address-cells =<0>;
>>> #size-cells =<0>;
>>> - interrupt-map =<0x0 0&combiner 23 3>,
>>> -<0x1 0&combiner 23 4>,
>>> -<0x2 0&combiner 25 2>,
>>> -<0x3 0&combiner 25 3>,
>>> -<0x4 0&gic 0 120 0>,
>>> -<0x5 0&gic 0 121 0>;
>>> + interrupt-map =<0&combiner 23 3>,
>>> +<1&combiner 23 4>,
>>> +<2&combiner 25 2>,
>>> +<3&combiner 25 3>,
>>> +<4&gic 0 120 0>,
>>> +<5&gic 0 121 0>;
>>> };
>>> };
>>>
>>> --
>>> 1.7.9.5
Should be updated with regarding Doc.
Kukjin
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH] ARM: DT: Exynos: fix number of interrupt-cells in mct node
2013-08-18 19:27 ` Kukjin Kim
@ 2013-08-28 9:50 ` Chander Kashyap
2013-08-28 10:31 ` Tomasz Figa
0 siblings, 1 reply; 7+ messages in thread
From: Chander Kashyap @ 2013-08-28 9:50 UTC (permalink / raw)
To: linux-arm-kernel
On 19 August 2013 00:57, Kukjin Kim <kgene.kim@samsung.com> wrote:
> On 08/12/13 15:23, Chander Kashyap wrote:
>>
>> ping
>>
>> On 23 July 2013 15:17, Chander Kashyap<chander.kashyap@linaro.org> wrote:
>>>
>>> ping.
>>>
>>> On 14 June 2013 20:11, Chander Kashyap<chander.kashyap@linaro.org>
>>> wrote:
>>>>
>>>> Two cells were used to specify interrupts in mct node, while second cell
>>>> always remains unused. Hence use only one cell.
>>>> Suggested by Tomasz Figa.
>>>>
>>>> Signed-off-by: Chander Kashyap<chander.kashyap@linaro.org>
>>>> ---
>>>> arch/arm/boot/dts/exynos4210.dtsi | 19 +++++++++----------
>>>> arch/arm/boot/dts/exynos4212.dtsi | 19 +++++++++----------
>>>> arch/arm/boot/dts/exynos4412.dtsi | 23 +++++++++++------------
>>>> arch/arm/boot/dts/exynos5250.dtsi | 19 +++++++++----------
>>>> 4 files changed, 38 insertions(+), 42 deletions(-)
>>>>
>>>> diff --git a/arch/arm/boot/dts/exynos4210.dtsi
>>>> b/arch/arm/boot/dts/exynos4210.dtsi
>>>> index 54710de..ad50010 100644
>>>> --- a/arch/arm/boot/dts/exynos4210.dtsi
>>>> +++ b/arch/arm/boot/dts/exynos4210.dtsi
>>>> @@ -52,23 +52,22 @@
>>>> compatible = "samsung,exynos4210-mct";
>>>> reg =<0x10050000 0x800>;
>>>> interrupt-controller;
>>>> - #interrups-cells =<2>;
>>>> + #interrups-cells =<1>;
>>>> interrupt-parent =<&mct_map>;
>>>> - interrupts =<0 0>,<1 0>,<2 0>,<3 0>,
>>>> -<4 0>,<5 0>;
>>>> + interrupts =<0>,<1>,<2>,<3>,<4>,<5>;
>>>> clocks =<&clock 3>,<&clock 344>;
>>>> clock-names = "fin_pll", "mct";
>>>>
>>>> mct_map: mct-map {
>>>> - #interrupt-cells =<2>;
>>>> + #interrupt-cells =<1>;
>>>> #address-cells =<0>;
>>>> #size-cells =<0>;
>>>> - interrupt-map =<0x0 0&gic 0 57 0>,
>>>> -<0x1 0&gic 0 69 0>,
>>>> -<0x2 0&combiner 12 6>,
>>>> -<0x3 0&combiner 12 7>,
>>>> -<0x4 0&gic 0 42 0>,
>>>> -<0x5 0&gic 0 48 0>;
>>>> + interrupt-map =<0&gic 0 57 0>,
>>>> +<1&gic 0 69 0>,
>>>>
>>>> +<2&combiner 12 6>,
>>>> +<3&combiner 12 7>,
>>>> +<4&gic 0 42 0>,
>>>> +<5&gic 0 48 0>;
>>>>
>>>> };
>>>> };
>>>>
>>>> diff --git a/arch/arm/boot/dts/exynos4212.dtsi
>>>> b/arch/arm/boot/dts/exynos4212.dtsi
>>>> index c0f60f4..ba9ada1 100644
>>>> --- a/arch/arm/boot/dts/exynos4212.dtsi
>>>> +++ b/arch/arm/boot/dts/exynos4212.dtsi
>>>> @@ -39,21 +39,20 @@
>>>> compatible = "samsung,exynos4412-mct";
>>>> reg =<0x10050000 0x800>;
>>>> interrupt-controller;
>>>> - #interrups-cells =<2>;
>>>> + #interrups-cells =<1>;
>>>> interrupt-parent =<&mct_map>;
>>>> - interrupts =<0 0>,<1 0>,<2 0>,<3 0>,
>>>> -<4 0>,<5 0>;
>>>> + interrupts =<0>,<1>,<2>,<3>,<4>,<5>;
>>>>
>>>> mct_map: mct-map {
>>>> - #interrupt-cells =<2>;
>>>> + #interrupt-cells =<>;
>>>> #address-cells =<0>;
>>>> #size-cells =<0>;
>>>> - interrupt-map =<0x0 0&gic 0 57 0>,
>>>> -<0x1 0&combiner 12 5>,
>>>> -<0x2 0&combiner 12 6>,
>>>> -<0x3 0&combiner 12 7>,
>>>> -<0x4 0&gic 1 12 0>,
>>>> -<0x5 0&gic 1 12 0>;
>>>> + interrupt-map =<0&gic 0 57 0>,
>>>> +<1&combiner 12 5>,
>>>> +<2&combiner 12 6>,
>>>> +<3&combiner 12 7>,
>>>> +<4&gic 1 12 0>,
>>>> +<5&gic 1 12 0>;
>>>>
>>>> };
>>>> };
>>>> };
>>>> diff --git a/arch/arm/boot/dts/exynos4412.dtsi
>>>> b/arch/arm/boot/dts/exynos4412.dtsi
>>>> index 270b389..a680de7 100644
>>>> --- a/arch/arm/boot/dts/exynos4412.dtsi
>>>> +++ b/arch/arm/boot/dts/exynos4412.dtsi
>>>> @@ -39,25 +39,24 @@
>>>> compatible = "samsung,exynos4412-mct";
>>>> reg =<0x10050000 0x800>;
>>>> interrupt-controller;
>>>> - #interrups-cells =<2>;
>>>> + #interrups-cells =<1>;
>>>> interrupt-parent =<&mct_map>;
>>>> - interrupts =<0 0>,<1 0>,<2 0>,<3 0>,
>>>> -<4 0>,<5 0>,<6 0>,<7 0>;
>>>> + interrupts =<0>,<1>,<2>,<3>,<4>,<5>,<6>,<7>;
>>>> clocks =<&clock 3>,<&clock 344>;
>>>> clock-names = "fin_pll", "mct";
>>>>
>>>> mct_map: mct-map {
>>>> - #interrupt-cells =<2>;
>>>> + #interrupt-cells =<1>;
>>>> #address-cells =<0>;
>>>> #size-cells =<0>;
>>>> - interrupt-map =<0x0 0&gic 0 57 0>,
>>>> -<0x1 0&combiner 12 5>,
>>>> -<0x2 0&combiner 12 6>,
>>>> -<0x3 0&combiner 12 7>,
>>>> -<0x4 0&gic 1 12 0>,
>>>> -<0x5 0&gic 1 12 0>,
>>>> -<0x6 0&gic 1 12 0>,
>>>> -<0x7 0&gic 1 12 0>;
>>>> + interrupt-map =<0&gic 0 57 0>,
>>>> +<1&combiner 12 5>,
>>>> +<2&combiner 12 6>,
>>>> +<3&combiner 12 7>,
>>>> +<4&gic 1 12 0>,
>>>> +<5&gic 1 12 0>,
>>>> +<6&gic 1 12 0>,
>>>> +<7&gic 1 12 0>;
>>>>
>>>> };
>>>> };
>>>>
>>>> diff --git a/arch/arm/boot/dts/exynos5250.dtsi
>>>> b/arch/arm/boot/dts/exynos5250.dtsi
>>>> index a7cf3f5..4e633ef 100644
>>>> --- a/arch/arm/boot/dts/exynos5250.dtsi
>>>> +++ b/arch/arm/boot/dts/exynos5250.dtsi
>>>> @@ -94,23 +94,22 @@
>>>> compatible = "samsung,exynos4210-mct";
>>>> reg =<0x101C0000 0x800>;
>>>> interrupt-controller;
>>>> - #interrups-cells =<2>;
>>>> + #interrups-cells =<1>;
>>>> interrupt-parent =<&mct_map>;
>>>> - interrupts =<0 0>,<1 0>,<2 0>,<3 0>,
>>>> -<4 0>,<5 0>;
>>>> + interrupts =<0>,<1>,<2>,<3>,<4>,<5>;
>>>> clocks =<&clock 1>,<&clock 335>;
>>>> clock-names = "fin_pll", "mct";
>>>>
>>>> mct_map: mct-map {
>>>> - #interrupt-cells =<2>;
>>>> + #interrupt-cells =<1>;
>>>> #address-cells =<0>;
>>>> #size-cells =<0>;
>>>> - interrupt-map =<0x0 0&combiner 23 3>,
>>>> -<0x1 0&combiner 23 4>,
>>>> -<0x2 0&combiner 25 2>,
>>>> -<0x3 0&combiner 25 3>,
>>>> -<0x4 0&gic 0 120 0>,
>>>> -<0x5 0&gic 0 121 0>;
>>>>
>>>> + interrupt-map =<0&combiner 23 3>,
>>>> +<1&combiner 23 4>,
>>>> +<2&combiner 25 2>,
>>>> +<3&combiner 25 3>,
>>>> +<4&gic 0 120 0>,
>>>> +<5&gic 0 121 0>;
>>>> };
>>>> };
>>>>
>>>> --
>>>> 1.7.9.5
>
>
> Should be updated with regarding Doc.
Will update the document.
Thanks.
>
> Kukjin
--
with warm regards,
Chander Kashyap
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH] ARM: DT: Exynos: fix number of interrupt-cells in mct node
2013-08-28 9:50 ` Chander Kashyap
@ 2013-08-28 10:31 ` Tomasz Figa
2013-08-28 10:48 ` Chander Kashyap
0 siblings, 1 reply; 7+ messages in thread
From: Tomasz Figa @ 2013-08-28 10:31 UTC (permalink / raw)
To: linux-arm-kernel
Hi Chander,
On Wednesday 28 of August 2013 15:20:40 Chander Kashyap wrote:
> On 19 August 2013 00:57, Kukjin Kim <kgene.kim@samsung.com> wrote:
> > On 08/12/13 15:23, Chander Kashyap wrote:
> >> ping
> >>
> >> On 23 July 2013 15:17, Chander Kashyap<chander.kashyap@linaro.org>
wrote:
> >>> ping.
> >>>
> >>> On 14 June 2013 20:11, Chander Kashyap<chander.kashyap@linaro.org>
> >>>
> >>> wrote:
> >>>> Two cells were used to specify interrupts in mct node, while second
> >>>> cell
> >>>> always remains unused. Hence use only one cell.
> >>>> Suggested by Tomasz Figa.
> >>>>
> >>>> Signed-off-by: Chander Kashyap<chander.kashyap@linaro.org>
> >>>> ---
> >>>>
> >>>> arch/arm/boot/dts/exynos4210.dtsi | 19 +++++++++----------
> >>>> arch/arm/boot/dts/exynos4212.dtsi | 19 +++++++++----------
> >>>> arch/arm/boot/dts/exynos4412.dtsi | 23 +++++++++++------------
> >>>> arch/arm/boot/dts/exynos5250.dtsi | 19 +++++++++----------
> >>>> 4 files changed, 38 insertions(+), 42 deletions(-)
> >>>>
[snip]
> >
> > Should be updated with regarding Doc.
>
> Will update the document.
Apparently I missed your patch and did the same change for Exynos 4 SoCs in
my patch series[1] cleaning up Exynos 4 device tree files a bit.
Since in my series it is a part of a more complex change, i.e. moving mct
node to exynos4x12.dtsi and update of MCT bindings documentation, would you
mind if we could keep with my patch doing this change for Exynos 4 and
yours taking care for Exynos 5?
The documentation is already being updated in my series, so you could just
drop the changes done to exynos4*.dtsi files in next version.
[1] http://thread.gmane.org/gmane.linux.kernel.samsung-soc/22207
Best regards,
Tomasz
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH] ARM: DT: Exynos: fix number of interrupt-cells in mct node
2013-08-28 10:31 ` Tomasz Figa
@ 2013-08-28 10:48 ` Chander Kashyap
0 siblings, 0 replies; 7+ messages in thread
From: Chander Kashyap @ 2013-08-28 10:48 UTC (permalink / raw)
To: linux-arm-kernel
On 28 August 2013 16:01, Tomasz Figa <t.figa@samsung.com> wrote:
> Hi Chander,
>
> On Wednesday 28 of August 2013 15:20:40 Chander Kashyap wrote:
>> On 19 August 2013 00:57, Kukjin Kim <kgene.kim@samsung.com> wrote:
>> > On 08/12/13 15:23, Chander Kashyap wrote:
>> >> ping
>> >>
>> >> On 23 July 2013 15:17, Chander Kashyap<chander.kashyap@linaro.org>
> wrote:
>> >>> ping.
>> >>>
>> >>> On 14 June 2013 20:11, Chander Kashyap<chander.kashyap@linaro.org>
>> >>>
>> >>> wrote:
>> >>>> Two cells were used to specify interrupts in mct node, while second
>> >>>> cell
>> >>>> always remains unused. Hence use only one cell.
>> >>>> Suggested by Tomasz Figa.
>> >>>>
>> >>>> Signed-off-by: Chander Kashyap<chander.kashyap@linaro.org>
>> >>>> ---
>> >>>>
>> >>>> arch/arm/boot/dts/exynos4210.dtsi | 19 +++++++++----------
>> >>>> arch/arm/boot/dts/exynos4212.dtsi | 19 +++++++++----------
>> >>>> arch/arm/boot/dts/exynos4412.dtsi | 23 +++++++++++------------
>> >>>> arch/arm/boot/dts/exynos5250.dtsi | 19 +++++++++----------
>> >>>> 4 files changed, 38 insertions(+), 42 deletions(-)
>> >>>>
> [snip]
>> >
>> > Should be updated with regarding Doc.
>>
>> Will update the document.
>
> Apparently I missed your patch and did the same change for Exynos 4 SoCs in
> my patch series[1] cleaning up Exynos 4 device tree files a bit.
>
> Since in my series it is a part of a more complex change, i.e. moving mct
> node to exynos4x12.dtsi and update of MCT bindings documentation, would you
> mind if we could keep with my patch doing this change for Exynos 4 and
> yours taking care for Exynos 5?
>
> The documentation is already being updated in my series, so you could just
> drop the changes done to exynos4*.dtsi files in next version.
Ok, That make sense.
I will post patche with changes for exynos5, only
>
> [1] http://thread.gmane.org/gmane.linux.kernel.samsung-soc/22207
>
> Best regards,
> Tomasz
>
--
with warm regards,
Chander Kashyap
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2013-08-28 10:48 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-14 14:41 [PATCH] ARM: DT: Exynos: fix number of interrupt-cells in mct node Chander Kashyap
2013-07-23 9:47 ` Chander Kashyap
2013-08-12 6:23 ` Chander Kashyap
2013-08-18 19:27 ` Kukjin Kim
2013-08-28 9:50 ` Chander Kashyap
2013-08-28 10:31 ` Tomasz Figa
2013-08-28 10:48 ` Chander Kashyap
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).