base-files: define yes/no as valid boolean options
[openwrt/svn-archive/archive.git] / target / linux / mvebu / patches-3.10 / 0068-ARM-mvebu-use-correct-interrupt-cells-instead-of-int.patch
1 From d967b31469239f610ea84b0a54ce296c15d860e9 Mon Sep 17 00:00:00 2001
2 From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
3 Date: Tue, 30 Jul 2013 16:59:02 +0200
4 Subject: [PATCH 068/203] ARM: mvebu: use correct #interrupt-cells instead of
5 #interrupts-cells
6
7 The Device Tree information for the GPIO banks of the Armada 370 and
8 Armada XP SOCs was incorrectly using #interrupts-cells instead of
9 controller when using GPIO interrupts, since the GPIO bank DT node
10 wasn't recognized as a valid interrupt controller by the OF code.
11
12 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
13 Signed-off-by: Jason Cooper <jason@lakedaemon.net>
14 ---
15 arch/arm/boot/dts/armada-370.dtsi | 6 +++---
16 arch/arm/boot/dts/armada-xp-mv78230.dtsi | 4 ++--
17 arch/arm/boot/dts/armada-xp-mv78260.dtsi | 6 +++---
18 arch/arm/boot/dts/armada-xp-mv78460.dtsi | 6 +++---
19 4 files changed, 11 insertions(+), 11 deletions(-)
20
21 --- a/arch/arm/boot/dts/armada-370.dtsi
22 +++ b/arch/arm/boot/dts/armada-370.dtsi
23 @@ -136,7 +136,7 @@
24 gpio-controller;
25 #gpio-cells = <2>;
26 interrupt-controller;
27 - #interrupts-cells = <2>;
28 + #interrupt-cells = <2>;
29 interrupts = <82>, <83>, <84>, <85>;
30 };
31
32 @@ -147,7 +147,7 @@
33 gpio-controller;
34 #gpio-cells = <2>;
35 interrupt-controller;
36 - #interrupts-cells = <2>;
37 + #interrupt-cells = <2>;
38 interrupts = <87>, <88>, <89>, <90>;
39 };
40
41 @@ -158,7 +158,7 @@
42 gpio-controller;
43 #gpio-cells = <2>;
44 interrupt-controller;
45 - #interrupts-cells = <2>;
46 + #interrupt-cells = <2>;
47 interrupts = <91>;
48 };
49
50 --- a/arch/arm/boot/dts/armada-xp-mv78230.dtsi
51 +++ b/arch/arm/boot/dts/armada-xp-mv78230.dtsi
52 @@ -181,7 +181,7 @@
53 gpio-controller;
54 #gpio-cells = <2>;
55 interrupt-controller;
56 - #interrupts-cells = <2>;
57 + #interrupt-cells = <2>;
58 interrupts = <82>, <83>, <84>, <85>;
59 };
60
61 @@ -192,7 +192,7 @@
62 gpio-controller;
63 #gpio-cells = <2>;
64 interrupt-controller;
65 - #interrupts-cells = <2>;
66 + #interrupt-cells = <2>;
67 interrupts = <87>, <88>, <89>;
68 };
69
70 --- a/arch/arm/boot/dts/armada-xp-mv78260.dtsi
71 +++ b/arch/arm/boot/dts/armada-xp-mv78260.dtsi
72 @@ -203,7 +203,7 @@
73 gpio-controller;
74 #gpio-cells = <2>;
75 interrupt-controller;
76 - #interrupts-cells = <2>;
77 + #interrupt-cells = <2>;
78 interrupts = <82>, <83>, <84>, <85>;
79 };
80
81 @@ -214,7 +214,7 @@
82 gpio-controller;
83 #gpio-cells = <2>;
84 interrupt-controller;
85 - #interrupts-cells = <2>;
86 + #interrupt-cells = <2>;
87 interrupts = <87>, <88>, <89>, <90>;
88 };
89
90 @@ -225,7 +225,7 @@
91 gpio-controller;
92 #gpio-cells = <2>;
93 interrupt-controller;
94 - #interrupts-cells = <2>;
95 + #interrupt-cells = <2>;
96 interrupts = <91>;
97 };
98
99 --- a/arch/arm/boot/dts/armada-xp-mv78460.dtsi
100 +++ b/arch/arm/boot/dts/armada-xp-mv78460.dtsi
101 @@ -301,7 +301,7 @@
102 gpio-controller;
103 #gpio-cells = <2>;
104 interrupt-controller;
105 - #interrupts-cells = <2>;
106 + #interrupt-cells = <2>;
107 interrupts = <82>, <83>, <84>, <85>;
108 };
109
110 @@ -312,7 +312,7 @@
111 gpio-controller;
112 #gpio-cells = <2>;
113 interrupt-controller;
114 - #interrupts-cells = <2>;
115 + #interrupt-cells = <2>;
116 interrupts = <87>, <88>, <89>, <90>;
117 };
118
119 @@ -323,7 +323,7 @@
120 gpio-controller;
121 #gpio-cells = <2>;
122 interrupt-controller;
123 - #interrupts-cells = <2>;
124 + #interrupt-cells = <2>;
125 interrupts = <91>;
126 };
127