diff options
Diffstat (limited to 'arch/arm/boot/dts/at91sam9260.dtsi')
-rw-r--r-- | arch/arm/boot/dts/at91sam9260.dtsi | 59 |
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"; |