diff options
author | Yonghui Zhang <yonghui.zhang@csr.com> | 2015-07-28 09:59:41 +0200 |
---|---|---|
committer | Barry Song <Baohua.Song@csr.com> | 2015-08-05 16:44:20 +0200 |
commit | 4e881aa890391140af4a03e2d116b68723efe61a (patch) | |
tree | 0066ed6d47aea5785de792aa9fb29cd6d31630a0 /arch/arm/boot/dts/atlas7.dtsi | |
parent | ARM: dts: atlas7: add lost PWM node (diff) | |
download | linux-4e881aa890391140af4a03e2d116b68723efe61a.tar.xz linux-4e881aa890391140af4a03e2d116b68723efe61a.zip |
ARM: dts: atlas7: add software digital radio nodes and its DMA channels
this patch adds SDR(software digital raio) nodes and the DMA channels
for it.
Signed-off-by: Yonghui Zhang <yonghui.zhang@csr.com>
Signed-off-by: Barry Song <Baohua.Song@csr.com>
Diffstat (limited to 'arch/arm/boot/dts/atlas7.dtsi')
-rw-r--r-- | arch/arm/boot/dts/atlas7.dtsi | 33 |
1 files changed, 32 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/atlas7.dtsi b/arch/arm/boot/dts/atlas7.dtsi index 456cf811d5c2..de38bc98b9c0 100644 --- a/arch/arm/boot/dts/atlas7.dtsi +++ b/arch/arm/boot/dts/atlas7.dtsi @@ -1370,11 +1370,42 @@ compatible = "arteris, flexnoc", "simple-bus"; #address-cells = <1>; #size-cells = <1>; - ranges = <0x13000000 0x13000000 0x3000>; + ranges = <0x13000000 0x13000000 0x3000>, + <0x13010000 0x13010000 0x1400>, + <0x13010800 0x13010800 0x100>, + <0x13011000 0x13011000 0x100>; gpum@0x13000000 { compatible = "sirf,nocfw-gpum"; reg = <0x13000000 0x3000>; }; + dmacsdrr: dma-controller@13010800 { + cell-index = <5>; + compatible = "sirf,atlas7-dmac-v2"; + reg = <0x13010800 0x100>; + interrupts = <0 8 0>; + clocks = <&car 127>; + #dma-cells = <1>; + #dma-channels = <1>; + }; + dmacsdrw: dma-controller@13011000 { + cell-index = <6>; + compatible = "sirf,atlas7-dmac-v2"; + reg = <0x13011000 0x100>; + interrupts = <0 9 0>; + clocks = <&car 127>; + #dma-cells = <1>; + #dma-channels = <1>; + }; + sdr@0x13010000 { + compatible = "sirf,atlas7-sdr"; + reg = <0x13010000 0x1400>; + interrupts = <0 7 0>, + <0 8 0>, + <0 9 0>; + clocks = <&car 127>; + dmas = <&dmacsdrr 0>, <&dmacsdrw 0>; + dma-names = "tx", "rx"; + }; }; mediam { |