diff options
-rw-r--r-- | arch/arm/boot/dts/armada-370-xp.dtsi | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/armada-370.dtsi | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/armada-xp-db.dts | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/armada-xp-gp.dts | 14 | ||||
-rw-r--r-- | arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts | 2 |
5 files changed, 14 insertions, 10 deletions
diff --git a/arch/arm/boot/dts/armada-370-xp.dtsi b/arch/arm/boot/dts/armada-370-xp.dtsi index bf8f91113625..272bbc65fab0 100644 --- a/arch/arm/boot/dts/armada-370-xp.dtsi +++ b/arch/arm/boot/dts/armada-370-xp.dtsi | |||
@@ -16,7 +16,7 @@ | |||
16 | * 370 and Armada XP SoC. | 16 | * 370 and Armada XP SoC. |
17 | */ | 17 | */ |
18 | 18 | ||
19 | /include/ "skeleton.dtsi" | 19 | /include/ "skeleton64.dtsi" |
20 | 20 | ||
21 | / { | 21 | / { |
22 | model = "Marvell Armada 370 and XP SoC"; | 22 | model = "Marvell Armada 370 and XP SoC"; |
@@ -33,7 +33,7 @@ | |||
33 | #size-cells = <1>; | 33 | #size-cells = <1>; |
34 | compatible = "simple-bus"; | 34 | compatible = "simple-bus"; |
35 | interrupt-parent = <&mpic>; | 35 | interrupt-parent = <&mpic>; |
36 | ranges = <0 0xd0000000 0x100000>; | 36 | ranges = <0 0 0xd0000000 0x100000>; |
37 | 37 | ||
38 | internal-regs { | 38 | internal-regs { |
39 | compatible = "simple-bus"; | 39 | compatible = "simple-bus"; |
diff --git a/arch/arm/boot/dts/armada-370.dtsi b/arch/arm/boot/dts/armada-370.dtsi index 6ef95dd218ae..b2c1b5af9749 100644 --- a/arch/arm/boot/dts/armada-370.dtsi +++ b/arch/arm/boot/dts/armada-370.dtsi | |||
@@ -16,6 +16,7 @@ | |||
16 | */ | 16 | */ |
17 | 17 | ||
18 | /include/ "armada-370-xp.dtsi" | 18 | /include/ "armada-370-xp.dtsi" |
19 | /include/ "skeleton.dtsi" | ||
19 | 20 | ||
20 | / { | 21 | / { |
21 | model = "Marvell Armada 370 family SoC"; | 22 | model = "Marvell Armada 370 family SoC"; |
@@ -28,6 +29,7 @@ | |||
28 | }; | 29 | }; |
29 | 30 | ||
30 | soc { | 31 | soc { |
32 | ranges = <0 0xd0000000 0x100000>; | ||
31 | internal-regs { | 33 | internal-regs { |
32 | system-controller@18200 { | 34 | system-controller@18200 { |
33 | compatible = "marvell,armada-370-xp-system-controller"; | 35 | compatible = "marvell,armada-370-xp-system-controller"; |
diff --git a/arch/arm/boot/dts/armada-xp-db.dts b/arch/arm/boot/dts/armada-xp-db.dts index 6c8b032ddbbb..d6cc8bf8272e 100644 --- a/arch/arm/boot/dts/armada-xp-db.dts +++ b/arch/arm/boot/dts/armada-xp-db.dts | |||
@@ -26,7 +26,7 @@ | |||
26 | 26 | ||
27 | memory { | 27 | memory { |
28 | device_type = "memory"; | 28 | device_type = "memory"; |
29 | reg = <0x00000000 0x80000000>; /* 2 GB */ | 29 | reg = <0 0x00000000 0 0x80000000>; /* 2 GB */ |
30 | }; | 30 | }; |
31 | 31 | ||
32 | soc { | 32 | soc { |
diff --git a/arch/arm/boot/dts/armada-xp-gp.dts b/arch/arm/boot/dts/armada-xp-gp.dts index d9972c9a9279..26ad06fc147e 100644 --- a/arch/arm/boot/dts/armada-xp-gp.dts +++ b/arch/arm/boot/dts/armada-xp-gp.dts | |||
@@ -26,14 +26,16 @@ | |||
26 | 26 | ||
27 | memory { | 27 | memory { |
28 | device_type = "memory"; | 28 | device_type = "memory"; |
29 | |||
30 | /* | 29 | /* |
31 | * 4 GB of plug-in RAM modules by default but only 3GB | 30 | * 8 GB of plug-in RAM modules by default.The amount |
32 | * are visible, the amount of memory available can be | 31 | * of memory available can be changed by the |
33 | * changed by the bootloader according the size of the | 32 | * bootloader according the size of the module |
34 | * module actually plugged | 33 | * actually plugged. Only 7GB are usable because |
34 | * addresses from 0xC0000000 to 0xffffffff are used by | ||
35 | * the internal registers of the SoC. | ||
35 | */ | 36 | */ |
36 | reg = <0x00000000 0xC0000000>; | 37 | reg = <0x00000000 0x00000000 0x00000000 0xC0000000>, |
38 | <0x00000001 0x00000000 0x00000001 0x00000000>; | ||
37 | }; | 39 | }; |
38 | 40 | ||
39 | soc { | 41 | soc { |
diff --git a/arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts b/arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts index 15a66a8bb238..f14d36c46159 100644 --- a/arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts +++ b/arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts | |||
@@ -23,7 +23,7 @@ | |||
23 | 23 | ||
24 | memory { | 24 | memory { |
25 | device_type = "memory"; | 25 | device_type = "memory"; |
26 | reg = <0x00000000 0xC0000000>; /* 3 GB */ | 26 | reg = <0 0x00000000 0 0xC0000000>; /* 3 GB */ |
27 | }; | 27 | }; |
28 | 28 | ||
29 | soc { | 29 | soc { |