diff options
Diffstat (limited to 'arch/arm/boot/dts/sun5i-a13.dtsi')
| -rw-r--r-- | arch/arm/boot/dts/sun5i-a13.dtsi | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/arch/arm/boot/dts/sun5i-a13.dtsi b/arch/arm/boot/dts/sun5i-a13.dtsi index bf86e65dd167..c4b5d7825b9f 100644 --- a/arch/arm/boot/dts/sun5i-a13.dtsi +++ b/arch/arm/boot/dts/sun5i-a13.dtsi | |||
| @@ -298,12 +298,22 @@ | |||
| 298 | #size-cells = <1>; | 298 | #size-cells = <1>; |
| 299 | ranges; | 299 | ranges; |
| 300 | 300 | ||
| 301 | dma: dma-controller@01c02000 { | ||
| 302 | compatible = "allwinner,sun4i-a10-dma"; | ||
| 303 | reg = <0x01c02000 0x1000>; | ||
| 304 | interrupts = <27>; | ||
| 305 | clocks = <&ahb_gates 6>; | ||
| 306 | #dma-cells = <2>; | ||
| 307 | }; | ||
| 308 | |||
| 301 | spi0: spi@01c05000 { | 309 | spi0: spi@01c05000 { |
| 302 | compatible = "allwinner,sun4i-a10-spi"; | 310 | compatible = "allwinner,sun4i-a10-spi"; |
| 303 | reg = <0x01c05000 0x1000>; | 311 | reg = <0x01c05000 0x1000>; |
| 304 | interrupts = <10>; | 312 | interrupts = <10>; |
| 305 | clocks = <&ahb_gates 20>, <&spi0_clk>; | 313 | clocks = <&ahb_gates 20>, <&spi0_clk>; |
| 306 | clock-names = "ahb", "mod"; | 314 | clock-names = "ahb", "mod"; |
| 315 | dmas = <&dma 1 27>, <&dma 1 26>; | ||
| 316 | dma-names = "rx", "tx"; | ||
| 307 | status = "disabled"; | 317 | status = "disabled"; |
| 308 | #address-cells = <1>; | 318 | #address-cells = <1>; |
| 309 | #size-cells = <0>; | 319 | #size-cells = <0>; |
| @@ -315,6 +325,8 @@ | |||
| 315 | interrupts = <11>; | 325 | interrupts = <11>; |
| 316 | clocks = <&ahb_gates 21>, <&spi1_clk>; | 326 | clocks = <&ahb_gates 21>, <&spi1_clk>; |
| 317 | clock-names = "ahb", "mod"; | 327 | clock-names = "ahb", "mod"; |
| 328 | dmas = <&dma 1 9>, <&dma 1 8>; | ||
| 329 | dma-names = "rx", "tx"; | ||
| 318 | status = "disabled"; | 330 | status = "disabled"; |
| 319 | #address-cells = <1>; | 331 | #address-cells = <1>; |
| 320 | #size-cells = <0>; | 332 | #size-cells = <0>; |
| @@ -376,6 +388,8 @@ | |||
| 376 | interrupts = <12>; | 388 | interrupts = <12>; |
| 377 | clocks = <&ahb_gates 22>, <&spi2_clk>; | 389 | clocks = <&ahb_gates 22>, <&spi2_clk>; |
| 378 | clock-names = "ahb", "mod"; | 390 | clock-names = "ahb", "mod"; |
| 391 | dmas = <&dma 1 29>, <&dma 1 28>; | ||
| 392 | dma-names = "rx", "tx"; | ||
| 379 | status = "disabled"; | 393 | status = "disabled"; |
| 380 | #address-cells = <1>; | 394 | #address-cells = <1>; |
| 381 | #size-cells = <0>; | 395 | #size-cells = <0>; |
| @@ -490,7 +504,6 @@ | |||
| 490 | reg = <0x01c2ac00 0x400>; | 504 | reg = <0x01c2ac00 0x400>; |
| 491 | interrupts = <7>; | 505 | interrupts = <7>; |
| 492 | clocks = <&apb1_gates 0>; | 506 | clocks = <&apb1_gates 0>; |
| 493 | clock-frequency = <100000>; | ||
| 494 | status = "disabled"; | 507 | status = "disabled"; |
| 495 | #address-cells = <1>; | 508 | #address-cells = <1>; |
| 496 | #size-cells = <0>; | 509 | #size-cells = <0>; |
| @@ -501,7 +514,6 @@ | |||
| 501 | reg = <0x01c2b000 0x400>; | 514 | reg = <0x01c2b000 0x400>; |
| 502 | interrupts = <8>; | 515 | interrupts = <8>; |
| 503 | clocks = <&apb1_gates 1>; | 516 | clocks = <&apb1_gates 1>; |
| 504 | clock-frequency = <100000>; | ||
| 505 | status = "disabled"; | 517 | status = "disabled"; |
| 506 | #address-cells = <1>; | 518 | #address-cells = <1>; |
| 507 | #size-cells = <0>; | 519 | #size-cells = <0>; |
| @@ -512,7 +524,6 @@ | |||
| 512 | reg = <0x01c2b400 0x400>; | 524 | reg = <0x01c2b400 0x400>; |
| 513 | interrupts = <9>; | 525 | interrupts = <9>; |
| 514 | clocks = <&apb1_gates 2>; | 526 | clocks = <&apb1_gates 2>; |
| 515 | clock-frequency = <100000>; | ||
| 516 | status = "disabled"; | 527 | status = "disabled"; |
| 517 | #address-cells = <1>; | 528 | #address-cells = <1>; |
| 518 | #size-cells = <0>; | 529 | #size-cells = <0>; |
