aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/tegra114.dtsi
diff options
context:
space:
mode:
authorLaxman Dewangan <ldewangan@nvidia.com>2013-03-13 15:49:50 -0400
committerStephen Warren <swarren@nvidia.com>2013-04-04 19:17:40 -0400
commitc5d9da4aab7a9677e7c820e8ed3dcb2a4cb4725a (patch)
tree05fdf0c26ad62d0d9c73f19727da3518c6b17458 /arch/arm/boot/dts/tegra114.dtsi
parent6c716db57fc74dac501ef722d4c98af60b33732e (diff)
ARM: tegra: add APB DMA nodes to Tegra114 DT
NVIDIA's Tegra114 has 32 channels APB DMA controller. Add DT entry for APB DMA controllers and make it compatible with "nvidia,tegra114-apbdma". Tegra114 DMA controller is not compatible with Tegra30/Tegra20 DMA controller driver as in Tegra114, the global pause also clock gate the DMA register and hence it iw not possible to write the DMA register with global pause. Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> [swarren: fixed DT node order] Signed-off-by: Stephen Warren <swarren@nvidia.com>
Diffstat (limited to 'arch/arm/boot/dts/tegra114.dtsi')
-rw-r--r--arch/arm/boot/dts/tegra114.dtsi38
1 files changed, 38 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/tegra114.dtsi b/arch/arm/boot/dts/tegra114.dtsi
index 9f3d5e4e31f7..d55f07a29398 100644
--- a/arch/arm/boot/dts/tegra114.dtsi
+++ b/arch/arm/boot/dts/tegra114.dtsi
@@ -33,6 +33,44 @@
33 #clock-cells = <1>; 33 #clock-cells = <1>;
34 }; 34 };
35 35
36 apbdma: dma {
37 compatible = "nvidia,tegra114-apbdma";
38 reg = <0x6000a000 0x1400>;
39 interrupts = <0 104 0x04
40 0 105 0x04
41 0 106 0x04
42 0 107 0x04
43 0 108 0x04
44 0 109 0x04
45 0 110 0x04
46 0 111 0x04
47 0 112 0x04
48 0 113 0x04
49 0 114 0x04
50 0 115 0x04
51 0 116 0x04
52 0 117 0x04
53 0 118 0x04
54 0 119 0x04
55 0 128 0x04
56 0 129 0x04
57 0 130 0x04
58 0 131 0x04
59 0 132 0x04
60 0 133 0x04
61 0 134 0x04
62 0 135 0x04
63 0 136 0x04
64 0 137 0x04
65 0 138 0x04
66 0 139 0x04
67 0 140 0x04
68 0 141 0x04
69 0 142 0x04
70 0 143 0x04>;
71 clocks = <&tegra_car 34>;
72 };
73
36 ahb: ahb { 74 ahb: ahb {
37 compatible = "nvidia,tegra114-ahb", "nvidia,tegra30-ahb"; 75 compatible = "nvidia,tegra114-ahb", "nvidia,tegra30-ahb";
38 reg = <0x6000c004 0x14c>; 76 reg = <0x6000c004 0x14c>;