aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBhupesh Sharma <bhupesh.sharma@freescale.com>2015-12-28 05:01:24 -0500
committerArnd Bergmann <arnd@arndb.de>2015-12-31 10:40:13 -0500
commitd50a8b4843f7160db6e44844b9d733e866c20a89 (patch)
treed3152f4e22a526d7cc9e8e9e9ba29180aa746192
parent766faef1f4c0b37b2cb2c0de214dacf54e29ac05 (diff)
dts/ls2080a: Update DTSI to add support of SP805 WDT
This patch updates the LS2080a DTSI (DTS Include) file to add support for eight SP805 Watchdog units which can be used to reset the eight Cortex-A57 cores available on LS2080A. Signed-off-by: Bhupesh Sharma <bhupesh.sharma@freescale.com> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
-rw-r--r--arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi56
1 files changed, 56 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi
index 65ac35f12fc4..1d4ed36767f1 100644
--- a/arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi
+++ b/arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi
@@ -205,6 +205,62 @@
205 interrupts = <0 32 0x4>; /* Level high type */ 205 interrupts = <0 32 0x4>; /* Level high type */
206 }; 206 };
207 207
208 cluster1_core0_watchdog: wdt@c000000 {
209 compatible = "arm,sp805-wdt", "arm,primecell";
210 reg = <0x0 0xc000000 0x0 0x1000>;
211 clocks = <&clockgen 4 3>, <&clockgen 4 3>;
212 clock-names = "apb_pclk", "wdog_clk";
213 };
214
215 cluster1_core1_watchdog: wdt@c010000 {
216 compatible = "arm,sp805-wdt", "arm,primecell";
217 reg = <0x0 0xc010000 0x0 0x1000>;
218 clocks = <&clockgen 4 3>, <&clockgen 4 3>;
219 clock-names = "apb_pclk", "wdog_clk";
220 };
221
222 cluster2_core0_watchdog: wdt@c100000 {
223 compatible = "arm,sp805-wdt", "arm,primecell";
224 reg = <0x0 0xc100000 0x0 0x1000>;
225 clocks = <&clockgen 4 3>, <&clockgen 4 3>;
226 clock-names = "apb_pclk", "wdog_clk";
227 };
228
229 cluster2_core1_watchdog: wdt@c110000 {
230 compatible = "arm,sp805-wdt", "arm,primecell";
231 reg = <0x0 0xc110000 0x0 0x1000>;
232 clocks = <&clockgen 4 3>, <&clockgen 4 3>;
233 clock-names = "apb_pclk", "wdog_clk";
234 };
235
236 cluster3_core0_watchdog: wdt@c200000 {
237 compatible = "arm,sp805-wdt", "arm,primecell";
238 reg = <0x0 0xc200000 0x0 0x1000>;
239 clocks = <&clockgen 4 3>, <&clockgen 4 3>;
240 clock-names = "apb_pclk", "wdog_clk";
241 };
242
243 cluster3_core1_watchdog: wdt@c210000 {
244 compatible = "arm,sp805-wdt", "arm,primecell";
245 reg = <0x0 0xc210000 0x0 0x1000>;
246 clocks = <&clockgen 4 3>, <&clockgen 4 3>;
247 clock-names = "apb_pclk", "wdog_clk";
248 };
249
250 cluster4_core0_watchdog: wdt@c300000 {
251 compatible = "arm,sp805-wdt", "arm,primecell";
252 reg = <0x0 0xc300000 0x0 0x1000>;
253 clocks = <&clockgen 4 3>, <&clockgen 4 3>;
254 clock-names = "apb_pclk", "wdog_clk";
255 };
256
257 cluster4_core1_watchdog: wdt@c310000 {
258 compatible = "arm,sp805-wdt", "arm,primecell";
259 reg = <0x0 0xc310000 0x0 0x1000>;
260 clocks = <&clockgen 4 3>, <&clockgen 4 3>;
261 clock-names = "apb_pclk", "wdog_clk";
262 };
263
208 fsl_mc: fsl-mc@80c000000 { 264 fsl_mc: fsl-mc@80c000000 {
209 compatible = "fsl,qoriq-mc"; 265 compatible = "fsl,qoriq-mc";
210 reg = <0x00000008 0x0c000000 0 0x40>, /* MC portal base */ 266 reg = <0x00000008 0x0c000000 0 0x40>, /* MC portal base */