diff options
| -rw-r--r-- | Documentation/devicetree/bindings/arm/calxeda/mem-ctrlr.txt | 4 | ||||
| -rw-r--r-- | arch/arm/boot/dts/ecx-2000.dts | 6 | ||||
| -rw-r--r-- | arch/arm/boot/dts/ecx-common.dtsi | 6 | ||||
| -rw-r--r-- | arch/arm/boot/dts/highbank.dts | 6 |
4 files changed, 15 insertions, 7 deletions
diff --git a/Documentation/devicetree/bindings/arm/calxeda/mem-ctrlr.txt b/Documentation/devicetree/bindings/arm/calxeda/mem-ctrlr.txt index f770ac0893d4..049675944b78 100644 --- a/Documentation/devicetree/bindings/arm/calxeda/mem-ctrlr.txt +++ b/Documentation/devicetree/bindings/arm/calxeda/mem-ctrlr.txt | |||
| @@ -1,7 +1,9 @@ | |||
| 1 | Calxeda DDR memory controller | 1 | Calxeda DDR memory controller |
| 2 | 2 | ||
| 3 | Properties: | 3 | Properties: |
| 4 | - compatible : Should be "calxeda,hb-ddr-ctrl" | 4 | - compatible : Should be: |
| 5 | - "calxeda,hb-ddr-ctrl" for ECX-1000 | ||
| 6 | - "calxeda,ecx-2000-ddr-ctrl" for ECX-2000 | ||
| 5 | - reg : Address and size for DDR controller registers. | 7 | - reg : Address and size for DDR controller registers. |
| 6 | - interrupts : Interrupt for DDR controller. | 8 | - interrupts : Interrupt for DDR controller. |
| 7 | 9 | ||
diff --git a/arch/arm/boot/dts/ecx-2000.dts b/arch/arm/boot/dts/ecx-2000.dts index 139b40cc3a23..2ccbb57fbfa8 100644 --- a/arch/arm/boot/dts/ecx-2000.dts +++ b/arch/arm/boot/dts/ecx-2000.dts | |||
| @@ -85,6 +85,12 @@ | |||
| 85 | <1 10 0xf08>; | 85 | <1 10 0xf08>; |
| 86 | }; | 86 | }; |
| 87 | 87 | ||
| 88 | memory-controller@fff00000 { | ||
| 89 | compatible = "calxeda,ecx-2000-ddr-ctrl"; | ||
| 90 | reg = <0xfff00000 0x1000>; | ||
| 91 | interrupts = <0 91 4>; | ||
| 92 | }; | ||
| 93 | |||
| 88 | intc: interrupt-controller@fff11000 { | 94 | intc: interrupt-controller@fff11000 { |
| 89 | compatible = "arm,cortex-a15-gic"; | 95 | compatible = "arm,cortex-a15-gic"; |
| 90 | #interrupt-cells = <3>; | 96 | #interrupt-cells = <3>; |
diff --git a/arch/arm/boot/dts/ecx-common.dtsi b/arch/arm/boot/dts/ecx-common.dtsi index e8559b753c9d..f95988ff61d4 100644 --- a/arch/arm/boot/dts/ecx-common.dtsi +++ b/arch/arm/boot/dts/ecx-common.dtsi | |||
| @@ -45,12 +45,6 @@ | |||
| 45 | status = "disabled"; | 45 | status = "disabled"; |
| 46 | }; | 46 | }; |
| 47 | 47 | ||
| 48 | memory-controller@fff00000 { | ||
| 49 | compatible = "calxeda,hb-ddr-ctrl"; | ||
| 50 | reg = <0xfff00000 0x1000>; | ||
| 51 | interrupts = <0 91 4>; | ||
| 52 | }; | ||
| 53 | |||
| 54 | ipc@fff20000 { | 48 | ipc@fff20000 { |
| 55 | compatible = "arm,pl320", "arm,primecell"; | 49 | compatible = "arm,pl320", "arm,primecell"; |
| 56 | reg = <0xfff20000 0x1000>; | 50 | reg = <0xfff20000 0x1000>; |
diff --git a/arch/arm/boot/dts/highbank.dts b/arch/arm/boot/dts/highbank.dts index 6aad34ad9517..ed14aeac0566 100644 --- a/arch/arm/boot/dts/highbank.dts +++ b/arch/arm/boot/dts/highbank.dts | |||
| @@ -86,6 +86,12 @@ | |||
| 86 | soc { | 86 | soc { |
| 87 | ranges = <0x00000000 0x00000000 0xffffffff>; | 87 | ranges = <0x00000000 0x00000000 0xffffffff>; |
| 88 | 88 | ||
| 89 | memory-controller@fff00000 { | ||
| 90 | compatible = "calxeda,hb-ddr-ctrl"; | ||
| 91 | reg = <0xfff00000 0x1000>; | ||
| 92 | interrupts = <0 91 4>; | ||
| 93 | }; | ||
| 94 | |||
| 89 | timer@fff10600 { | 95 | timer@fff10600 { |
| 90 | compatible = "arm,cortex-a9-twd-timer"; | 96 | compatible = "arm,cortex-a9-twd-timer"; |
| 91 | reg = <0xfff10600 0x20>; | 97 | reg = <0xfff10600 0x20>; |
