aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeiji Hayashibara <hayashibara.keiji@socionext.com>2017-12-04 03:12:10 -0500
committerMasahiro Yamada <yamada.masahiro@socionext.com>2017-12-11 10:56:14 -0500
commit6b9681867c10e4e1cc8744da74668496bfbd8b26 (patch)
treeb61c5f28f8d280c693fdc6f45056800e888cfee3
parentd1194d493c3ac370859e4e705bd4f915118dda69 (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.dtsi18
-rw-r--r--arch/arm/boot/dts/uniphier-pro4.dtsi23
-rw-r--r--arch/arm/boot/dts/uniphier-pro5.dtsi33
-rw-r--r--arch/arm/boot/dts/uniphier-pxs2.dtsi18
-rw-r--r--arch/arm/boot/dts/uniphier-sld8.dtsi18
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>;