Exynos5 device tree fixes
Subsystems (2)
cover Exynos5 device tree fixes
This patch series fixes two problem with MCT node in Exynos5 platforms.
1. In Exynos5250 it fixes the number of interrupt-cells.
2. Removes invalid properties in MCT node for Exynos5420 and Exynos5250.
Chander Kashyap (2):
ARM: DT: Exynos5250: fix number of interrupt-cells in mct node
DTS: Exynos5: Remove invalid MCT properties
arch/arm/boot/dts/exynos5250.dtsi | 19 ++++++++----------- arch/arm/boot/dts/exynos5420.dtsi | 2 -- 2 files changed, 8 insertions(+), 13 deletions(-)
Signature · 1 line
1.7.9.5
PATCH 1/2 ARM: DT: Exynos5250: 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/exynos5250.dtsi | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-)
arch/arm/boot/dts/exynos5250.dtsi +9 -10
@@ -102,23 +102,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 2/2 DTS: Exynos5: Remove invalid MCT properties
In reply to Chander KashyapRemove interrupt-controller and #interrupt-cells properties of MCT device tree node, as MCT is not an interrupt controllor.
Suggested by: Tomasz Figa
--- arch/arm/boot/dts/exynos5250.dtsi | 2 -- arch/arm/boot/dts/exynos5420.dtsi | 2 -- 2 files changed, 4 deletions(-)
arch/arm/boot/dts/exynos5250.dtsi +0 -2
@@ -101,8 +101,6 @@ mct at 101C0000 { compatible = "samsung,exynos4210-mct"; reg = <0x101C0000 0x800>; - interrupt-controller; - #interrups-cells = <1>; interrupt-parent = <&mct_map>; interrupts = <0>, <1>, <2>, <3>, <4>, <5>; clocks = <&clock 1>, <&clock 335>;
arch/arm/boot/dts/exynos5420.dtsi +0 -2
@@ -68,8 +68,6 @@ mct at 101C0000 { compatible = "samsung,exynos4210-mct"; reg = <0x101C0000 0x800>; - interrupt-controller; - #interrups-cells = <1>; interrupt-parent = <&mct_map>; interrupts = <0>, <1>, <2>, <3>, <4>, <5>, <6>, <7>; clocks = <&clock 1>, <&clock 315>;
Signature · 1 line
1.7.9.5
cover Exynos5 device tree fixes
In reply to Chander KashyapQuoted 11 lines · On Wednesday 28 of August 2013 18:12:46 Chander Kashyap wrote:
This patch series fixes two problem with MCT node in Exynos5 platforms.
1. In Exynos5250 it fixes the number of interrupt-cells.
2. Removes invalid properties in MCT node for Exynos5420 and Exynos5250.Chander Kashyap (2):
ARM: DT: Exynos5250: fix number of interrupt-cells in mct node
DTS: Exynos5: Remove invalid MCT propertiesarch/arm/boot/dts/exynos5250.dtsi | 19 ++++++++----------- arch/arm/boot/dts/exynos5420.dtsi | 2 -- 2 files changed, 8 insertions(+), 13 deletions(-)
For the whole series:
By the way, it should be noted that this patch is a follow up to my series, available at:
http://thread.gmane.org/gmane.linux.kernel.samsung-soc/22207
to let reviewing people know that things that this patch relies on, like relevant changes to the documentation, have been already posted.
Best regards,
Tomasz