aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2013-11-18 17:50:17 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2013-11-18 17:50:17 -0500
commit794e96e8ecc1eeff56f4ede168fd0b8f4c5a00b9 (patch)
treec85a4b2e2efdc8e226ccfd17eb9e8a3693659ef1 /arch/arm/boot
parentc2ac2ae44d4c32382d001672021116e771bef4c9 (diff)
parent0f1741c74aa6794b1c7fbdd19f26a4f2377a11c6 (diff)
Merge tag 'edac_for_3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp
Pull EDAC updates from Borislav Petkov: "Following up on last week's discussion, here's my part of the EDAC pile, highlights in the signed tag. The last two patches have a date from just now because I've just applied them to the tree after Johannes sent them to me earlier. I decided to forward them now because they're trivial. There's a third one for MPC85xx which adds PCIe error interrupt support but since it is not so trivial and hasn't seen any linux-next time, I'm deferring it to 3.14 EDAC update highlights: - Support for Calxeda ECX-2000 memory controller, from Robert Richter - Misc Calxeda Highbank drivers and EDAC core cleanups, from Rob Herring and Robert Richter - New maintainer for Freescale's MPC85xx EDAC driver: Johannes Thumshirn" * tag 'edac_for_3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp: edac/85xx: Remove mpc85xx_pci_err_remove EDAC: Add edac-mpc85xx driver to MAINTAINERS edac, highbank: Moving error injection to sysfs for edac edac, highbank: Add MAINTAINERS entry edac: Unify reporting of device info for device, mc and pci edac, highbank: Improve and unify naming edac, highbank: Add Calxeda ECX-2000 support ARM: dts: calxeda: move memory-controller node out of ecx-common.dtsi edac, highbank: Fix interrupt setup of mem and l2 controller
Diffstat (limited to 'arch/arm/boot')
-rw-r--r--arch/arm/boot/dts/ecx-2000.dts6
-rw-r--r--arch/arm/boot/dts/ecx-common.dtsi6
-rw-r--r--arch/arm/boot/dts/highbank.dts6
3 files changed, 12 insertions, 6 deletions
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 bc22557d7a6a..b90045a8f8e3 100644
--- a/arch/arm/boot/dts/ecx-common.dtsi
+++ b/arch/arm/boot/dts/ecx-common.dtsi
@@ -53,12 +53,6 @@
53 status = "disabled"; 53 status = "disabled";
54 }; 54 };
55 55
56 memory-controller@fff00000 {
57 compatible = "calxeda,hb-ddr-ctrl";
58 reg = <0xfff00000 0x1000>;
59 interrupts = <0 91 4>;
60 };
61
62 ipc@fff20000 { 56 ipc@fff20000 {
63 compatible = "arm,pl320", "arm,primecell"; 57 compatible = "arm,pl320", "arm,primecell";
64 reg = <0xfff20000 0x1000>; 58 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>;