aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/at91sam9260.dtsi
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/boot/dts/at91sam9260.dtsi')
-rw-r--r--arch/arm/boot/dts/at91sam9260.dtsi59
1 files changed, 51 insertions, 8 deletions
diff --git a/arch/arm/boot/dts/at91sam9260.dtsi b/arch/arm/boot/dts/at91sam9260.dtsi
index cb7bcc51608d..70b5ccbac234 100644
--- a/arch/arm/boot/dts/at91sam9260.dtsi
+++ b/arch/arm/boot/dts/at91sam9260.dtsi
@@ -158,8 +158,8 @@
158 usart1 { 158 usart1 {
159 pinctrl_usart1: usart1-0 { 159 pinctrl_usart1: usart1-0 {
160 atmel,pins = 160 atmel,pins =
161 <2 6 0x1 0x1 /* PB6 periph A with pullup */ 161 <1 6 0x1 0x1 /* PB6 periph A with pullup */
162 2 7 0x1 0x0>; /* PB7 periph A */ 162 1 7 0x1 0x0>; /* PB7 periph A */
163 }; 163 };
164 164
165 pinctrl_usart1_rts: usart1_rts-0 { 165 pinctrl_usart1_rts: usart1_rts-0 {
@@ -194,18 +194,18 @@
194 usart3 { 194 usart3 {
195 pinctrl_usart3: usart3-0 { 195 pinctrl_usart3: usart3-0 {
196 atmel,pins = 196 atmel,pins =
197 <2 10 0x1 0x1 /* PB10 periph A with pullup */ 197 <1 10 0x1 0x1 /* PB10 periph A with pullup */
198 2 11 0x1 0x0>; /* PB11 periph A */ 198 1 11 0x1 0x0>; /* PB11 periph A */
199 }; 199 };
200 200
201 pinctrl_usart3_rts: usart3_rts-0 { 201 pinctrl_usart3_rts: usart3_rts-0 {
202 atmel,pins = 202 atmel,pins =
203 <3 8 0x2 0x0>; /* PB8 periph B */ 203 <2 8 0x2 0x0>; /* PC8 periph B */
204 }; 204 };
205 205
206 pinctrl_usart3_cts: usart3_cts-0 { 206 pinctrl_usart3_cts: usart3_cts-0 {
207 atmel,pins = 207 atmel,pins =
208 <3 10 0x2 0x0>; /* PB10 periph B */ 208 <2 10 0x2 0x0>; /* PC10 periph B */
209 }; 209 };
210 }; 210 };
211 211
@@ -220,8 +220,8 @@
220 uart1 { 220 uart1 {
221 pinctrl_uart1: uart1-0 { 221 pinctrl_uart1: uart1-0 {
222 atmel,pins = 222 atmel,pins =
223 <2 12 0x1 0x1 /* PB12 periph A with pullup */ 223 <1 12 0x1 0x1 /* PB12 periph A with pullup */
224 2 13 0x1 0x0>; /* PB13 periph A */ 224 1 13 0x1 0x0>; /* PB13 periph A */
225 }; 225 };
226 }; 226 };
227 227
@@ -322,6 +322,24 @@
322 }; 322 };
323 }; 323 };
324 324
325 spi0 {
326 pinctrl_spi0: spi0-0 {
327 atmel,pins =
328 <0 0 0x1 0x0 /* PA0 periph A SPI0_MISO pin */
329 0 1 0x1 0x0 /* PA1 periph A SPI0_MOSI pin */
330 0 2 0x1 0x0>; /* PA2 periph A SPI0_SPCK pin */
331 };
332 };
333
334 spi1 {
335 pinctrl_spi1: spi1-0 {
336 atmel,pins =
337 <1 0 0x1 0x0 /* PB0 periph A SPI1_MISO pin */
338 1 1 0x1 0x0 /* PB1 periph A SPI1_MOSI pin */
339 1 2 0x1 0x0>; /* PB2 periph A SPI1_SPCK pin */
340 };
341 };
342
325 pioA: gpio@fffff400 { 343 pioA: gpio@fffff400 {
326 compatible = "atmel,at91rm9200-gpio"; 344 compatible = "atmel,at91rm9200-gpio";
327 reg = <0xfffff400 0x200>; 345 reg = <0xfffff400 0x200>;
@@ -471,6 +489,28 @@
471 status = "disabled"; 489 status = "disabled";
472 }; 490 };
473 491
492 spi0: spi@fffc8000 {
493 #address-cells = <1>;
494 #size-cells = <0>;
495 compatible = "atmel,at91rm9200-spi";
496 reg = <0xfffc8000 0x200>;
497 interrupts = <12 4 3>;
498 pinctrl-names = "default";
499 pinctrl-0 = <&pinctrl_spi0>;
500 status = "disabled";
501 };
502
503 spi1: spi@fffcc000 {
504 #address-cells = <1>;
505 #size-cells = <0>;
506 compatible = "atmel,at91rm9200-spi";
507 reg = <0xfffcc000 0x200>;
508 interrupts = <13 4 3>;
509 pinctrl-names = "default";
510 pinctrl-0 = <&pinctrl_spi1>;
511 status = "disabled";
512 };
513
474 adc0: adc@fffe0000 { 514 adc0: adc@fffe0000 {
475 compatible = "atmel,at91sam9260-adc"; 515 compatible = "atmel,at91sam9260-adc";
476 reg = <0xfffe0000 0x100>; 516 reg = <0xfffe0000 0x100>;
@@ -484,6 +524,9 @@
484 atmel,adc-drdy-mask = <0x10000>; 524 atmel,adc-drdy-mask = <0x10000>;
485 atmel,adc-status-register = <0x1c>; 525 atmel,adc-status-register = <0x1c>;
486 atmel,adc-trigger-register = <0x04>; 526 atmel,adc-trigger-register = <0x04>;
527 atmel,adc-res = <8 10>;
528 atmel,adc-res-names = "lowres", "highres";
529 atmel,adc-use-res = "highres";
487 530
488 trigger@0 { 531 trigger@0 {
489 trigger-name = "timer-counter-0"; 532 trigger-name = "timer-counter-0";