]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
ARM: dts: uniphier: add efuse node for UniPhier 32bit SoC
authorKeiji Hayashibara <hayashibara.keiji@socionext.com>
Mon, 4 Dec 2017 08:12:10 +0000 (17:12 +0900)
committerMasahiro Yamada <yamada.masahiro@socionext.com>
Mon, 11 Dec 2017 15:56:14 +0000 (00:56 +0900)
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>
arch/arm/boot/dts/uniphier-ld4.dtsi
arch/arm/boot/dts/uniphier-pro4.dtsi
arch/arm/boot/dts/uniphier-pro5.dtsi
arch/arm/boot/dts/uniphier-pxs2.dtsi
arch/arm/boot/dts/uniphier-sld8.dtsi

index 1b98778caef18f95aebba9975a3197ffb0c85c3e..7a8cb11c23a4c291e87302946e484eebb336eab9 100644 (file)
@@ -275,6 +275,24 @@ pinctrl: pinctrl {
                        };
                };
 
+               soc-glue@5f900000 {
+                       compatible = "socionext,uniphier-ld4-soc-glue-debug",
+                                    "simple-mfd";
+                       #address-cells = <1>;
+                       #size-cells = <1>;
+                       ranges = <0 0x5f900000 0x2000>;
+
+                       efuse@100 {
+                               compatible = "socionext,uniphier-efuse";
+                               reg = <0x100 0x28>;
+                       };
+
+                       efuse@130 {
+                               compatible = "socionext,uniphier-efuse";
+                               reg = <0x130 0x8>;
+                       };
+               };
+
                timer@60000200 {
                        compatible = "arm,cortex-a9-global-timer";
                        reg = <0x60000200 0x20>;
index b682a420a476e00683d3ffb075806e3bad401bb4..843715bb08f85c69b72b073e54ff22873ffadb5c 100644 (file)
@@ -296,6 +296,29 @@ pinctrl: pinctrl {
                        };
                };
 
+               soc-glue@5f900000 {
+                       compatible = "socionext,uniphier-pro4-soc-glue-debug",
+                                    "simple-mfd";
+                       #address-cells = <1>;
+                       #size-cells = <1>;
+                       ranges = <0 0x5f900000 0x2000>;
+
+                       efuse@100 {
+                               compatible = "socionext,uniphier-efuse";
+                               reg = <0x100 0x28>;
+                       };
+
+                       efuse@130 {
+                               compatible = "socionext,uniphier-efuse";
+                               reg = <0x130 0x8>;
+                       };
+
+                       efuse@200 {
+                               compatible = "socionext,uniphier-efuse";
+                               reg = <0x200 0x14>;
+                       };
+               };
+
                aidet: aidet@5fc20000 {
                        compatible = "socionext,uniphier-pro4-aidet";
                        reg = <0x5fc20000 0x200>;
index 6589b8a2c65c7766d850e1625ba201065aa9f760..f291dd63de9c8cc94217dbd1e4c39089843bdfc4 100644 (file)
@@ -355,6 +355,39 @@ pinctrl: pinctrl {
                        };
                };
 
+               soc-glue@5f900000 {
+                       compatible = "socionext,uniphier-pro5-soc-glue-debug",
+                                    "simple-mfd";
+                       #address-cells = <1>;
+                       #size-cells = <1>;
+                       ranges = <0 0x5f900000 0x2000>;
+
+                       efuse@100 {
+                               compatible = "socionext,uniphier-efuse";
+                               reg = <0x100 0x28>;
+                       };
+
+                       efuse@130 {
+                               compatible = "socionext,uniphier-efuse";
+                               reg = <0x130 0x8>;
+                       };
+
+                       efuse@200 {
+                               compatible = "socionext,uniphier-efuse";
+                               reg = <0x200 0x28>;
+                       };
+
+                       efuse@300 {
+                               compatible = "socionext,uniphier-efuse";
+                               reg = <0x300 0x14>;
+                       };
+
+                       efuse@400 {
+                               compatible = "socionext,uniphier-efuse";
+                               reg = <0x400 0x8>;
+                       };
+               };
+
                aidet: aidet@5fc20000 {
                        compatible = "socionext,uniphier-pro5-aidet";
                        reg = <0x5fc20000 0x200>;
index eafe4ddcb7b68a949807ecd1bef3d6ae0357754a..c083468c17db54634e5a8e5682f5f133f61c85da 100644 (file)
@@ -376,6 +376,24 @@ pinctrl: pinctrl {
                        };
                };
 
+               soc-glue@5f900000 {
+                       compatible = "socionext,uniphier-pxs2-soc-glue-debug",
+                                    "simple-mfd";
+                       #address-cells = <1>;
+                       #size-cells = <1>;
+                       ranges = <0 0x5f900000 0x2000>;
+
+                       efuse@100 {
+                               compatible = "socionext,uniphier-efuse";
+                               reg = <0x100 0x28>;
+                       };
+
+                       efuse@200 {
+                               compatible = "socionext,uniphier-efuse";
+                               reg = <0x200 0x58>;
+                       };
+               };
+
                aidet: aidet@5fc20000 {
                        compatible = "socionext,uniphier-pxs2-aidet";
                        reg = <0x5fc20000 0x200>;
index 89c01cc8c2088df7eb18e1cfe88e13bd6c78c518..1ac3d48398e5534d237ed2dd92bf94deec5674ea 100644 (file)
@@ -279,6 +279,24 @@ pinctrl: pinctrl {
                        };
                };
 
+               soc-glue@5f900000 {
+                       compatible = "socionext,uniphier-sld8-soc-glue-debug",
+                                    "simple-mfd";
+                       #address-cells = <1>;
+                       #size-cells = <1>;
+                       ranges = <0 0x5f900000 0x2000>;
+
+                       efuse@100 {
+                               compatible = "socionext,uniphier-efuse";
+                               reg = <0x100 0x28>;
+                       };
+
+                       efuse@200 {
+                               compatible = "socionext,uniphier-efuse";
+                               reg = <0x200 0x14>;
+                       };
+               };
+
                timer@60000200 {
                        compatible = "arm,cortex-a9-global-timer";
                        reg = <0x60000200 0x20>;