|
20 | 20 | serial0 = &uart0; /* DBGU */ |
21 | 21 | serial1 = &uart1; /* mikro BUS 1 */ |
22 | 22 | serial3 = &uart3; /* mikro BUS 2 */ |
| 23 | + serial5 = &uart5; /* flx2 */ |
23 | 24 | i2c0 = &i2c0; |
24 | 25 | i2c1 = &i2c1; |
25 | 26 | }; |
|
99 | 100 | qspi1: spi@f0024000 { |
100 | 101 | pinctrl-names = "default"; |
101 | 102 | pinctrl-0 = <&pinctrl_qspi1_default>; |
102 | | - status = "disabled"; /* Conflict with wilc_pwrseq. */ |
| 103 | + status = "disabled"; /* Conflict with wilc_pwrseq, flx2 */ |
103 | 104 | flash@0 { |
104 | 105 | reg = <0>; |
105 | 106 | compatible = "jedec,spi-nor"; |
|
249 | 250 | status = "okay"; |
250 | 251 | }; |
251 | 252 |
|
| 253 | + flx2: flexcom@fc010000 { |
| 254 | + atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_USART>; |
| 255 | + status = "okay"; |
| 256 | + |
| 257 | + uart5: serial@200 { |
| 258 | + compatible = "atmel,at91sam9260-usart"; |
| 259 | + reg = <0x200 0x200>; |
| 260 | + interrupts = <21 IRQ_TYPE_LEVEL_HIGH 7>; |
| 261 | + dmas = <&dma0 |
| 262 | + (AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1) | |
| 263 | + AT91_XDMAC_DT_PERID(15))>, |
| 264 | + <&dma0 |
| 265 | + (AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1) | |
| 266 | + AT91_XDMAC_DT_PERID(16))>; |
| 267 | + dma-names = "tx", "rx"; |
| 268 | + clocks = <&flx2_clk>; |
| 269 | + clock-names = "usart"; |
| 270 | + pinctrl-0 = <&pinctrl_flx2_default>; |
| 271 | + pinctrl-names = "default"; |
| 272 | + atmel,use-dma-rx; |
| 273 | + atmel,use-dma-tx; |
| 274 | + status = "okay"; /* Conflict w/ qspi1. */ |
| 275 | + }; |
| 276 | + }; |
| 277 | + |
252 | 278 | flx3: flexcom@fc014000 { /* mikrobus1 spi */ |
253 | 279 | atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_SPI>; |
254 | 280 | status = "okay"; |
|
727 | 753 | <PIN_PC15__GPIO>; |
728 | 754 | bias-pull-up; |
729 | 755 | }; |
| 756 | + |
| 757 | + pinctrl_flx2_default: flx2_default { |
| 758 | + pinmux = <PIN_PA6__FLEXCOM2_IO0>, |
| 759 | + <PIN_PA7__FLEXCOM2_IO1>, |
| 760 | + <PIN_PA9__FLEXCOM2_IO3>, |
| 761 | + <PIN_PA10__FLEXCOM2_IO4>; |
| 762 | + bias-disable; |
| 763 | + }; |
730 | 764 | }; |
731 | 765 |
|
732 | 766 | can1: can@fc050000 { |
|
0 commit comments