aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/at91sam9x5.dtsi
diff options
context:
space:
mode:
authorLudovic Desroches <ludovic.desroches@atmel.com>2012-06-20 10:13:30 -0400
committerNicolas Ferre <nicolas.ferre@atmel.com>2012-07-02 08:26:58 -0400
commitf8a073ee378b9893aee0749c3868a6ecfb0c1636 (patch)
tree7d51d97410bb03bc6ca8b431b3df8592b206b7f7 /arch/arm/boot/dts/at91sam9x5.dtsi
parentc65739437045c351a2a0ddb834719b9d616d4d47 (diff)
ARM: at91: add of irq priorities support
Add a third cell to define irq priority. Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com> Reviewed-by: Rob Herring <rob.herring@calxeda.com> Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Diffstat (limited to 'arch/arm/boot/dts/at91sam9x5.dtsi')
-rw-r--r--arch/arm/boot/dts/at91sam9x5.dtsi38
1 files changed, 19 insertions, 19 deletions
diff --git a/arch/arm/boot/dts/at91sam9x5.dtsi b/arch/arm/boot/dts/at91sam9x5.dtsi
index 6a0a0fbb6283..4a18c393b136 100644
--- a/arch/arm/boot/dts/at91sam9x5.dtsi
+++ b/arch/arm/boot/dts/at91sam9x5.dtsi
@@ -51,7 +51,7 @@
51 ranges; 51 ranges;
52 52
53 aic: interrupt-controller@fffff000 { 53 aic: interrupt-controller@fffff000 {
54 #interrupt-cells = <2>; 54 #interrupt-cells = <3>;
55 compatible = "atmel,at91rm9200-aic"; 55 compatible = "atmel,at91rm9200-aic";
56 interrupt-controller; 56 interrupt-controller;
57 reg = <0xfffff000 0x200>; 57 reg = <0xfffff000 0x200>;
@@ -81,37 +81,37 @@
81 pit: timer@fffffe30 { 81 pit: timer@fffffe30 {
82 compatible = "atmel,at91sam9260-pit"; 82 compatible = "atmel,at91sam9260-pit";
83 reg = <0xfffffe30 0xf>; 83 reg = <0xfffffe30 0xf>;
84 interrupts = <1 4>; 84 interrupts = <1 4 7>;
85 }; 85 };
86 86
87 tcb0: timer@f8008000 { 87 tcb0: timer@f8008000 {
88 compatible = "atmel,at91sam9x5-tcb"; 88 compatible = "atmel,at91sam9x5-tcb";
89 reg = <0xf8008000 0x100>; 89 reg = <0xf8008000 0x100>;
90 interrupts = <17 4>; 90 interrupts = <17 4 0>;
91 }; 91 };
92 92
93 tcb1: timer@f800c000 { 93 tcb1: timer@f800c000 {
94 compatible = "atmel,at91sam9x5-tcb"; 94 compatible = "atmel,at91sam9x5-tcb";
95 reg = <0xf800c000 0x100>; 95 reg = <0xf800c000 0x100>;
96 interrupts = <17 4>; 96 interrupts = <17 4 0>;
97 }; 97 };
98 98
99 dma0: dma-controller@ffffec00 { 99 dma0: dma-controller@ffffec00 {
100 compatible = "atmel,at91sam9g45-dma"; 100 compatible = "atmel,at91sam9g45-dma";
101 reg = <0xffffec00 0x200>; 101 reg = <0xffffec00 0x200>;
102 interrupts = <20 4>; 102 interrupts = <20 4 0>;
103 }; 103 };
104 104
105 dma1: dma-controller@ffffee00 { 105 dma1: dma-controller@ffffee00 {
106 compatible = "atmel,at91sam9g45-dma"; 106 compatible = "atmel,at91sam9g45-dma";
107 reg = <0xffffee00 0x200>; 107 reg = <0xffffee00 0x200>;
108 interrupts = <21 4>; 108 interrupts = <21 4 0>;
109 }; 109 };
110 110
111 pioA: gpio@fffff400 { 111 pioA: gpio@fffff400 {
112 compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio"; 112 compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio";
113 reg = <0xfffff400 0x100>; 113 reg = <0xfffff400 0x100>;
114 interrupts = <2 4>; 114 interrupts = <2 4 1>;
115 #gpio-cells = <2>; 115 #gpio-cells = <2>;
116 gpio-controller; 116 gpio-controller;
117 interrupt-controller; 117 interrupt-controller;
@@ -120,7 +120,7 @@
120 pioB: gpio@fffff600 { 120 pioB: gpio@fffff600 {
121 compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio"; 121 compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio";
122 reg = <0xfffff600 0x100>; 122 reg = <0xfffff600 0x100>;
123 interrupts = <2 4>; 123 interrupts = <2 4 1>;
124 #gpio-cells = <2>; 124 #gpio-cells = <2>;
125 gpio-controller; 125 gpio-controller;
126 interrupt-controller; 126 interrupt-controller;
@@ -129,7 +129,7 @@
129 pioC: gpio@fffff800 { 129 pioC: gpio@fffff800 {
130 compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio"; 130 compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio";
131 reg = <0xfffff800 0x100>; 131 reg = <0xfffff800 0x100>;
132 interrupts = <3 4>; 132 interrupts = <3 4 1>;
133 #gpio-cells = <2>; 133 #gpio-cells = <2>;
134 gpio-controller; 134 gpio-controller;
135 interrupt-controller; 135 interrupt-controller;
@@ -138,7 +138,7 @@
138 pioD: gpio@fffffa00 { 138 pioD: gpio@fffffa00 {
139 compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio"; 139 compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio";
140 reg = <0xfffffa00 0x100>; 140 reg = <0xfffffa00 0x100>;
141 interrupts = <3 4>; 141 interrupts = <3 4 1>;
142 #gpio-cells = <2>; 142 #gpio-cells = <2>;
143 gpio-controller; 143 gpio-controller;
144 interrupt-controller; 144 interrupt-controller;
@@ -147,14 +147,14 @@
147 dbgu: serial@fffff200 { 147 dbgu: serial@fffff200 {
148 compatible = "atmel,at91sam9260-usart"; 148 compatible = "atmel,at91sam9260-usart";
149 reg = <0xfffff200 0x200>; 149 reg = <0xfffff200 0x200>;
150 interrupts = <1 4>; 150 interrupts = <1 4 7>;
151 status = "disabled"; 151 status = "disabled";
152 }; 152 };
153 153
154 usart0: serial@f801c000 { 154 usart0: serial@f801c000 {
155 compatible = "atmel,at91sam9260-usart"; 155 compatible = "atmel,at91sam9260-usart";
156 reg = <0xf801c000 0x200>; 156 reg = <0xf801c000 0x200>;
157 interrupts = <5 4>; 157 interrupts = <5 4 5>;
158 atmel,use-dma-rx; 158 atmel,use-dma-rx;
159 atmel,use-dma-tx; 159 atmel,use-dma-tx;
160 status = "disabled"; 160 status = "disabled";
@@ -163,7 +163,7 @@
163 usart1: serial@f8020000 { 163 usart1: serial@f8020000 {
164 compatible = "atmel,at91sam9260-usart"; 164 compatible = "atmel,at91sam9260-usart";
165 reg = <0xf8020000 0x200>; 165 reg = <0xf8020000 0x200>;
166 interrupts = <6 4>; 166 interrupts = <6 4 5>;
167 atmel,use-dma-rx; 167 atmel,use-dma-rx;
168 atmel,use-dma-tx; 168 atmel,use-dma-tx;
169 status = "disabled"; 169 status = "disabled";
@@ -172,7 +172,7 @@
172 usart2: serial@f8024000 { 172 usart2: serial@f8024000 {
173 compatible = "atmel,at91sam9260-usart"; 173 compatible = "atmel,at91sam9260-usart";
174 reg = <0xf8024000 0x200>; 174 reg = <0xf8024000 0x200>;
175 interrupts = <7 4>; 175 interrupts = <7 4 5>;
176 atmel,use-dma-rx; 176 atmel,use-dma-rx;
177 atmel,use-dma-tx; 177 atmel,use-dma-tx;
178 status = "disabled"; 178 status = "disabled";
@@ -181,21 +181,21 @@
181 macb0: ethernet@f802c000 { 181 macb0: ethernet@f802c000 {
182 compatible = "cdns,at32ap7000-macb", "cdns,macb"; 182 compatible = "cdns,at32ap7000-macb", "cdns,macb";
183 reg = <0xf802c000 0x100>; 183 reg = <0xf802c000 0x100>;
184 interrupts = <24 4>; 184 interrupts = <24 4 3>;
185 status = "disabled"; 185 status = "disabled";
186 }; 186 };
187 187
188 macb1: ethernet@f8030000 { 188 macb1: ethernet@f8030000 {
189 compatible = "cdns,at32ap7000-macb", "cdns,macb"; 189 compatible = "cdns,at32ap7000-macb", "cdns,macb";
190 reg = <0xf8030000 0x100>; 190 reg = <0xf8030000 0x100>;
191 interrupts = <27 4>; 191 interrupts = <27 4 3>;
192 status = "disabled"; 192 status = "disabled";
193 }; 193 };
194 194
195 adc0: adc@f804c000 { 195 adc0: adc@f804c000 {
196 compatible = "atmel,at91sam9260-adc"; 196 compatible = "atmel,at91sam9260-adc";
197 reg = <0xf804c000 0x100>; 197 reg = <0xf804c000 0x100>;
198 interrupts = <19 4>; 198 interrupts = <19 4 0>;
199 atmel,adc-use-external; 199 atmel,adc-use-external;
200 atmel,adc-channels-used = <0xffff>; 200 atmel,adc-channels-used = <0xffff>;
201 atmel,adc-vref = <3300>; 201 atmel,adc-vref = <3300>;
@@ -249,14 +249,14 @@
249 usb0: ohci@00600000 { 249 usb0: ohci@00600000 {
250 compatible = "atmel,at91rm9200-ohci", "usb-ohci"; 250 compatible = "atmel,at91rm9200-ohci", "usb-ohci";
251 reg = <0x00600000 0x100000>; 251 reg = <0x00600000 0x100000>;
252 interrupts = <22 4>; 252 interrupts = <22 4 2>;
253 status = "disabled"; 253 status = "disabled";
254 }; 254 };
255 255
256 usb1: ehci@00700000 { 256 usb1: ehci@00700000 {
257 compatible = "atmel,at91sam9g45-ehci", "usb-ehci"; 257 compatible = "atmel,at91sam9g45-ehci", "usb-ehci";
258 reg = <0x00700000 0x100000>; 258 reg = <0x00700000 0x100000>;
259 interrupts = <22 4>; 259 interrupts = <22 4 2>;
260 status = "disabled"; 260 status = "disabled";
261 }; 261 };
262 }; 262 };