ARM: DT: Exynos: fix number of interrupt-cells in mct node
Subsystems (2)
PATCH 1/1 ARM: DT: Exynos: fix number of interrupt-cells in mct node
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.
--- 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(-)
arch/arm/boot/dts/exynos4210.dtsi +9 -10
@@ -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>; }; };
arch/arm/boot/dts/exynos4212.dtsi +9 -10
@@ -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>; }; }; };
arch/arm/boot/dts/exynos4412.dtsi +11 -12
@@ -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>; }; };
arch/arm/boot/dts/exynos5250.dtsi +9 -10
@@ -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>; }; };
Signature · 1 line
1.7.9.5
PATCH 1/1 ARM: DT: Exynos: fix number of interrupt-cells in mct node
ping.
Quoted 165 lines · Chander Kashyap
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 <[email protected]>--- 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(-)arch/arm/boot/dts/exynos4210.dtsi +9
-10@@ -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>; }; };arch/arm/boot/dts/exynos4212.dtsi +9
-10@@ -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>; }; }; };arch/arm/boot/dts/exynos4412.dtsi +11
-12@@ -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>; }; };arch/arm/boot/dts/exynos5250.dtsi +9
-11@@ -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
Signature · 2 lines
with warm regards, Chander Kashyap
PATCH 1/1 ARM: DT: Exynos: fix number of interrupt-cells in mct node
ping
Quoted 174 lines · Chander Kashyap
ping.
Quoted 163 lines · Chander Kashyap
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 <[email protected]>--- 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(-)arch/arm/boot/dts/exynos4210.dtsi +9
-10@@ -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>; }; };arch/arm/boot/dts/exynos4212.dtsi +9
-10@@ -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>; }; }; };arch/arm/boot/dts/exynos4412.dtsi +11
-12@@ -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>; }; };arch/arm/boot/dts/exynos5250.dtsi +9
-11@@ -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>; }; }; --Quoted 2 lines
1.7.9.5
--
with warm regards,
Chander Kashyap
Signature · 2 lines
with warm regards, Chander Kashyap
PATCH 1/1 ARM: DT: Exynos: fix number of interrupt-cells in mct node
Quoted 168 lines · Chander Kashyap
ping
Quoted 165 lines · Chander Kashyap
ping.
Quoted 162 lines · Chander Kashyap
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<[email protected]>--- 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(-)arch/arm/boot/dts/exynos4210.dtsi +9
-10@@ -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>; }; };arch/arm/boot/dts/exynos4212.dtsi +9
-10@@ -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>; }; }; };arch/arm/boot/dts/exynos4412.dtsi +11
-12@@ -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>; }; };arch/arm/boot/dts/exynos5250.dtsi +9
-10@@ -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>; }; };
Quoted 2 lines
Quoted 2 lines
Quoted 2 lines
--
1.7.9.5
Should be updated with regarding Doc.
Kukjin
PATCH 1/1 ARM: DT: Exynos: fix number of interrupt-cells in mct node
Quoted 182 lines · Kukjin Kim
Quoted 181 lines · Chander Kashyap
ping
Quoted 177 lines · Chander Kashyap
ping.
Quoted 172 lines · Chander Kashyap
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<[email protected]>--- 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(-)arch/arm/boot/dts/exynos4210.dtsi +9
-10@@ -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>; };};arch/arm/boot/dts/exynos4212.dtsi +9
-10@@ -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>; }; };};arch/arm/boot/dts/exynos4412.dtsi +11
-12@@ -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>; }; };arch/arm/boot/dts/exynos5250.dtsi +9
-10@@ -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>; }; };
Quoted 5 lines
Quoted 2 lines
Quoted 2 lines
Quoted 2 lines
--
1.7.9.5Should be updated with regarding Doc.
Will update the document.
Thanks.
Quoted 2 lines
Kukjin
Signature · 2 lines
with warm regards, Chander Kashyap
PATCH 1/1 ARM: DT: Exynos: fix number of interrupt-cells in mct node
Hi Chander,
Quoted 5 lines · On Wednesday 28 of August 2013 15:20:40 Chander Kashyap wrote:
Quoted 4 lines · Kukjin Kim
Quoted 3 lines · Chander Kashyap
ping
On 23 July 2013 15:17, Chander Kashyap<[email protected]>
Quoted 19 lines · wrote:
Quoted 19 lines
Quoted 19 lines
Quoted 19 lines
ping.
On 14 June 2013 20:11, Chander Kashyap<[email protected]>
Quoted 14 lines · 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<[email protected]>---
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]
Quoted 4 lines
Quoted 2 lines
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
PATCH 1/1 ARM: DT: Exynos: fix number of interrupt-cells in mct node
Quoted 37 lines · Tomasz Figa
Hi Chander,
Quoted 5 lines · On Wednesday 28 of August 2013 15:20:40 Chander Kashyap wrote:
Quoted 4 lines · Kukjin Kim
Quoted 3 lines · Chander Kashyap
ping
On 23 July 2013 15:17, Chander Kashyap<[email protected]>
Quoted 19 lines · wrote:
Quoted 19 lines
Quoted 19 lines
Quoted 19 lines
ping.
On 14 June 2013 20:11, Chander Kashyap<[email protected]>
Quoted 14 lines · 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<[email protected]>---
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]
Quoted 4 lines
Quoted 2 lines
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.
Quoted 7 lines
Since in my series it is a part of a more complex change, i.e. moving mct node to
exynos4x12.dtsiand 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
Quoted 6 lines
[1] http://thread.gmane.org/gmane.linux.kernel.samsung-soc/22207
Best regards,
Tomasz
Signature · 2 lines
with warm regards, Chander Kashyap