diff options
author | Keiji Hayashibara <hayashibara.keiji@socionext.com> | 2017-12-04 03:12:10 -0500 |
---|---|---|
committer | Masahiro Yamada <yamada.masahiro@socionext.com> | 2017-12-11 10:56:14 -0500 |
commit | 6b9681867c10e4e1cc8744da74668496bfbd8b26 (patch) | |
tree | b61c5f28f8d280c693fdc6f45056800e888cfee3 | |
parent | d1194d493c3ac370859e4e705bd4f915118dda69 (diff) |
ARM: dts: uniphier: add efuse node for UniPhier 32bit SoC
Add efuse node for UniPhier LD4, Pro4, sLD8, Pro5 and PXs2.
This efuse node is included in soc-glue.
Signed-off-by: Keiji Hayashibara <hayashibara.keiji@socionext.com>
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
-rw-r--r-- | arch/arm/boot/dts/uniphier-ld4.dtsi | 18 | ||||
-rw-r--r-- | arch/arm/boot/dts/uniphier-pro4.dtsi | 23 | ||||
-rw-r--r-- | arch/arm/boot/dts/uniphier-pro5.dtsi | 33 | ||||
-rw-r--r-- | arch/arm/boot/dts/uniphier-pxs2.dtsi | 18 | ||||
-rw-r--r-- | arch/arm/boot/dts/uniphier-sld8.dtsi | 18 |
5 files changed, 110 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/uniphier-ld4.dtsi b/arch/arm/boot/dts/uniphier-ld4.dtsi index 1b98778caef1..7a8cb11c23a4 100644 --- a/arch/arm/boot/dts/uniphier-ld4.dtsi +++ b/arch/arm/boot/dts/uniphier-ld4.dtsi | |||
@@ -275,6 +275,24 @@ | |||
275 | }; | 275 | }; |
276 | }; | 276 | }; |
277 | 277 | ||
278 | soc-glue@5f900000 { | ||
279 | compatible = "socionext,uniphier-ld4-soc-glue-debug", | ||
280 | "simple-mfd"; | ||
281 | #address-cells = <1>; | ||
282 | #size-cells = <1>; | ||
283 | ranges = <0 0x5f900000 0x2000>; | ||
284 | |||
285 | efuse@100 { | ||
286 | compatible = "socionext,uniphier-efuse"; | ||
287 | reg = <0x100 0x28>; | ||
288 | }; | ||
289 | |||
290 | efuse@130 { | ||
291 | compatible = "socionext,uniphier-efuse"; | ||
292 | reg = <0x130 0x8>; | ||
293 | }; | ||
294 | }; | ||
295 | |||
278 | timer@60000200 { | 296 | timer@60000200 { |
279 | compatible = "arm,cortex-a9-global-timer"; | 297 | compatible = "arm,cortex-a9-global-timer"; |
280 | reg = <0x60000200 0x20>; | 298 | reg = <0x60000200 0x20>; |
diff --git a/arch/arm/boot/dts/uniphier-pro4.dtsi b/arch/arm/boot/dts/uniphier-pro4.dtsi index b682a420a476..843715bb08f8 100644 --- a/arch/arm/boot/dts/uniphier-pro4.dtsi +++ b/arch/arm/boot/dts/uniphier-pro4.dtsi | |||
@@ -296,6 +296,29 @@ | |||
296 | }; | 296 | }; |
297 | }; | 297 | }; |
298 | 298 | ||
299 | soc-glue@5f900000 { | ||
300 | compatible = "socionext,uniphier-pro4-soc-glue-debug", | ||
301 | "simple-mfd"; | ||
302 | #address-cells = <1>; | ||
303 | #size-cells = <1>; | ||
304 | ranges = <0 0x5f900000 0x2000>; | ||
305 | |||
306 | efuse@100 { | ||
307 | compatible = "socionext,uniphier-efuse"; | ||
308 | reg = <0x100 0x28>; | ||
309 | }; | ||
310 | |||
311 | efuse@130 { | ||
312 | compatible = "socionext,uniphier-efuse"; | ||
313 | reg = <0x130 0x8>; | ||
314 | }; | ||
315 | |||
316 | efuse@200 { | ||
317 | compatible = "socionext,uniphier-efuse"; | ||
318 | reg = <0x200 0x14>; | ||
319 | }; | ||
320 | }; | ||
321 | |||
299 | aidet: aidet@5fc20000 { | 322 | aidet: aidet@5fc20000 { |
300 | compatible = "socionext,uniphier-pro4-aidet"; | 323 | compatible = "socionext,uniphier-pro4-aidet"; |
301 | reg = <0x5fc20000 0x200>; | 324 | reg = <0x5fc20000 0x200>; |
diff --git a/arch/arm/boot/dts/uniphier-pro5.dtsi b/arch/arm/boot/dts/uniphier-pro5.dtsi index 6589b8a2c65c..f291dd63de9c 100644 --- a/arch/arm/boot/dts/uniphier-pro5.dtsi +++ b/arch/arm/boot/dts/uniphier-pro5.dtsi | |||
@@ -355,6 +355,39 @@ | |||
355 | }; | 355 | }; |
356 | }; | 356 | }; |
357 | 357 | ||
358 | soc-glue@5f900000 { | ||
359 | compatible = "socionext,uniphier-pro5-soc-glue-debug", | ||
360 | "simple-mfd"; | ||
361 | #address-cells = <1>; | ||
362 | #size-cells = <1>; | ||
363 | ranges = <0 0x5f900000 0x2000>; | ||
364 | |||
365 | efuse@100 { | ||
366 | compatible = "socionext,uniphier-efuse"; | ||
367 | reg = <0x100 0x28>; | ||
368 | }; | ||
369 | |||
370 | efuse@130 { | ||
371 | compatible = "socionext,uniphier-efuse"; | ||
372 | reg = <0x130 0x8>; | ||
373 | }; | ||
374 | |||
375 | efuse@200 { | ||
376 | compatible = "socionext,uniphier-efuse"; | ||
377 | reg = <0x200 0x28>; | ||
378 | }; | ||
379 | |||
380 | efuse@300 { | ||
381 | compatible = "socionext,uniphier-efuse"; | ||
382 | reg = <0x300 0x14>; | ||
383 | }; | ||
384 | |||
385 | efuse@400 { | ||
386 | compatible = "socionext,uniphier-efuse"; | ||
387 | reg = <0x400 0x8>; | ||
388 | }; | ||
389 | }; | ||
390 | |||
358 | aidet: aidet@5fc20000 { | 391 | aidet: aidet@5fc20000 { |
359 | compatible = "socionext,uniphier-pro5-aidet"; | 392 | compatible = "socionext,uniphier-pro5-aidet"; |
360 | reg = <0x5fc20000 0x200>; | 393 | reg = <0x5fc20000 0x200>; |
diff --git a/arch/arm/boot/dts/uniphier-pxs2.dtsi b/arch/arm/boot/dts/uniphier-pxs2.dtsi index eafe4ddcb7b6..c083468c17db 100644 --- a/arch/arm/boot/dts/uniphier-pxs2.dtsi +++ b/arch/arm/boot/dts/uniphier-pxs2.dtsi | |||
@@ -376,6 +376,24 @@ | |||
376 | }; | 376 | }; |
377 | }; | 377 | }; |
378 | 378 | ||
379 | soc-glue@5f900000 { | ||
380 | compatible = "socionext,uniphier-pxs2-soc-glue-debug", | ||
381 | "simple-mfd"; | ||
382 | #address-cells = <1>; | ||
383 | #size-cells = <1>; | ||
384 | ranges = <0 0x5f900000 0x2000>; | ||
385 | |||
386 | efuse@100 { | ||
387 | compatible = "socionext,uniphier-efuse"; | ||
388 | reg = <0x100 0x28>; | ||
389 | }; | ||
390 | |||
391 | efuse@200 { | ||
392 | compatible = "socionext,uniphier-efuse"; | ||
393 | reg = <0x200 0x58>; | ||
394 | }; | ||
395 | }; | ||
396 | |||
379 | aidet: aidet@5fc20000 { | 397 | aidet: aidet@5fc20000 { |
380 | compatible = "socionext,uniphier-pxs2-aidet"; | 398 | compatible = "socionext,uniphier-pxs2-aidet"; |
381 | reg = <0x5fc20000 0x200>; | 399 | reg = <0x5fc20000 0x200>; |
diff --git a/arch/arm/boot/dts/uniphier-sld8.dtsi b/arch/arm/boot/dts/uniphier-sld8.dtsi index 89c01cc8c208..1ac3d48398e5 100644 --- a/arch/arm/boot/dts/uniphier-sld8.dtsi +++ b/arch/arm/boot/dts/uniphier-sld8.dtsi | |||
@@ -279,6 +279,24 @@ | |||
279 | }; | 279 | }; |
280 | }; | 280 | }; |
281 | 281 | ||
282 | soc-glue@5f900000 { | ||
283 | compatible = "socionext,uniphier-sld8-soc-glue-debug", | ||
284 | "simple-mfd"; | ||
285 | #address-cells = <1>; | ||
286 | #size-cells = <1>; | ||
287 | ranges = <0 0x5f900000 0x2000>; | ||
288 | |||
289 | efuse@100 { | ||
290 | compatible = "socionext,uniphier-efuse"; | ||
291 | reg = <0x100 0x28>; | ||
292 | }; | ||
293 | |||
294 | efuse@200 { | ||
295 | compatible = "socionext,uniphier-efuse"; | ||
296 | reg = <0x200 0x14>; | ||
297 | }; | ||
298 | }; | ||
299 | |||
282 | timer@60000200 { | 300 | timer@60000200 { |
283 | compatible = "arm,cortex-a9-global-timer"; | 301 | compatible = "arm,cortex-a9-global-timer"; |
284 | reg = <0x60000200 0x20>; | 302 | reg = <0x60000200 0x20>; |