diff options
Diffstat (limited to 'arch/powerpc/boot/dts/p3041si.dtsi')
-rw-r--r-- | arch/powerpc/boot/dts/p3041si.dtsi | 71 |
1 files changed, 70 insertions, 1 deletions
diff --git a/arch/powerpc/boot/dts/p3041si.dtsi b/arch/powerpc/boot/dts/p3041si.dtsi index 8b695801f505..87130b732bc7 100644 --- a/arch/powerpc/boot/dts/p3041si.dtsi +++ b/arch/powerpc/boot/dts/p3041si.dtsi | |||
@@ -42,6 +42,7 @@ | |||
42 | 42 | ||
43 | aliases { | 43 | aliases { |
44 | ccsr = &soc; | 44 | ccsr = &soc; |
45 | dcsr = &dcsr; | ||
45 | 46 | ||
46 | serial0 = &serial0; | 47 | serial0 = &serial0; |
47 | serial1 = &serial1; | 48 | serial1 = &serial1; |
@@ -114,6 +115,74 @@ | |||
114 | }; | 115 | }; |
115 | }; | 116 | }; |
116 | 117 | ||
118 | dcsr: dcsr@f00000000 { | ||
119 | #address-cells = <1>; | ||
120 | #size-cells = <1>; | ||
121 | compatible = "fsl,dcsr", "simple-bus"; | ||
122 | |||
123 | dcsr-epu@0 { | ||
124 | compatible = "fsl,dcsr-epu"; | ||
125 | interrupts = <52 2 0 0 | ||
126 | 84 2 0 0 | ||
127 | 85 2 0 0>; | ||
128 | interrupt-parent = <&mpic>; | ||
129 | reg = <0x0 0x1000>; | ||
130 | }; | ||
131 | dcsr-npc { | ||
132 | compatible = "fsl,dcsr-npc"; | ||
133 | reg = <0x1000 0x1000 0x1000000 0x8000>; | ||
134 | }; | ||
135 | dcsr-nxc@2000 { | ||
136 | compatible = "fsl,dcsr-nxc"; | ||
137 | reg = <0x2000 0x1000>; | ||
138 | }; | ||
139 | dcsr-corenet { | ||
140 | compatible = "fsl,dcsr-corenet"; | ||
141 | reg = <0x8000 0x1000 0xB0000 0x1000>; | ||
142 | }; | ||
143 | dcsr-dpaa@9000 { | ||
144 | compatible = "fsl,p43041-dcsr-dpaa", "fsl,dcsr-dpaa"; | ||
145 | reg = <0x9000 0x1000>; | ||
146 | }; | ||
147 | dcsr-ocn@11000 { | ||
148 | compatible = "fsl,p43041-dcsr-ocn", "fsl,dcsr-ocn"; | ||
149 | reg = <0x11000 0x1000>; | ||
150 | }; | ||
151 | dcsr-ddr@12000 { | ||
152 | compatible = "fsl,dcsr-ddr"; | ||
153 | dev-handle = <&ddr>; | ||
154 | reg = <0x12000 0x1000>; | ||
155 | }; | ||
156 | dcsr-nal@18000 { | ||
157 | compatible = "fsl,p43041-dcsr-nal", "fsl,dcsr-nal"; | ||
158 | reg = <0x18000 0x1000>; | ||
159 | }; | ||
160 | dcsr-rcpm@22000 { | ||
161 | compatible = "fsl,p43041-dcsr-rcpm", "fsl,dcsr-rcpm"; | ||
162 | reg = <0x22000 0x1000>; | ||
163 | }; | ||
164 | dcsr-cpu-sb-proxy@40000 { | ||
165 | compatible = "fsl,dcsr-e500mc-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; | ||
166 | cpu-handle = <&cpu0>; | ||
167 | reg = <0x40000 0x1000>; | ||
168 | }; | ||
169 | dcsr-cpu-sb-proxy@41000 { | ||
170 | compatible = "fsl,dcsr-e500mc-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; | ||
171 | cpu-handle = <&cpu1>; | ||
172 | reg = <0x41000 0x1000>; | ||
173 | }; | ||
174 | dcsr-cpu-sb-proxy@42000 { | ||
175 | compatible = "fsl,dcsr-e500mc-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; | ||
176 | cpu-handle = <&cpu2>; | ||
177 | reg = <0x42000 0x1000>; | ||
178 | }; | ||
179 | dcsr-cpu-sb-proxy@43000 { | ||
180 | compatible = "fsl,dcsr-e500mc-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; | ||
181 | cpu-handle = <&cpu3>; | ||
182 | reg = <0x43000 0x1000>; | ||
183 | }; | ||
184 | }; | ||
185 | |||
117 | soc: soc@ffe000000 { | 186 | soc: soc@ffe000000 { |
118 | #address-cells = <1>; | 187 | #address-cells = <1>; |
119 | #size-cells = <1>; | 188 | #size-cells = <1>; |
@@ -133,7 +202,7 @@ | |||
133 | fsl,num-laws = <32>; | 202 | fsl,num-laws = <32>; |
134 | }; | 203 | }; |
135 | 204 | ||
136 | memory-controller@8000 { | 205 | ddr: memory-controller@8000 { |
137 | compatible = "fsl,qoriq-memory-controller-v4.5", "fsl,qoriq-memory-controller"; | 206 | compatible = "fsl,qoriq-memory-controller-v4.5", "fsl,qoriq-memory-controller"; |
138 | reg = <0x8000 0x1000>; | 207 | reg = <0x8000 0x1000>; |
139 | interrupts = <16 2 1 23>; | 208 | interrupts = <16 2 1 23>; |