diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2012-07-30 12:53:50 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2012-07-30 12:53:50 -0400 |
commit | 8da8533dfb0929c5ea5d9fdf60ea6d3ffa02127d (patch) | |
tree | 1f9fe13e150dae31cf48ac3a88d5003040c2ec98 /arch/arm | |
parent | f50f118c4974f7c2208a54f96452165ffb880471 (diff) | |
parent | c2078e4c9120e7b38b1a02cd9fc6dd4f792110bf (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac
Pull EDAC patches from Mauro Carvalho Chehab:
- the second part of the EDAC rework:
- Add the sysfs nodes that exports the real memory layout, instead
of the fake one (needed to properly represent Intel memory
controllers since 2002)
- convert EDAC MC to use "struct device" instead of creating the
sysfs nodes via the kobj API
- adds a tracepoint to represent memory errors
- some cleanup patches
- some fixes at i5000, i5400 and EDAC core
- a new EDAC driver for Caldera.
* git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac: (33 commits)
edac i5000, i5400: fix pointer math in i5000_get_mc_regs()
edac: allow specifying the error count with fake_inject
edac: add support for Calxeda highbank L2 cache ecc
edac: add support for Calxeda highbank memory controller
edac: create top-level debugfs directory
sb_edac: properly handle error count
i7core_edac: properly handle error count
edac: edac_mc_handle_error(): add an error_count parameter
edac: remove arch-specific parameter for the error handler
amd64_edac: Don't pass driver name as an error parameter
edac_mc: check for allocation failure in edac_mc_alloc()
edac: Increase version to 3.0.0
edac_mc: Cleanup per-dimm_info debug messages
edac: Convert debugfX to edac_dbg(X,
edac: Use more normal debugging macro style
edac: Don't add __func__ or __FILE__ for debugf[0-9] msgs
Edac: Add ABI Documentation for the new device nodes
edac: move documentation ABI to ABI/testing/sysfs-devices-edac
i7core_edac: change the mem allocation scheme to make Documentation/kobject.txt happy
edac: change the mem allocation scheme to make Documentation/kobject.txt happy
...
Diffstat (limited to 'arch/arm')
-rw-r--r-- | arch/arm/boot/dts/highbank.dts | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/highbank.dts b/arch/arm/boot/dts/highbank.dts index 2e1cfa00c25b..9fecf1ae777b 100644 --- a/arch/arm/boot/dts/highbank.dts +++ b/arch/arm/boot/dts/highbank.dts | |||
@@ -130,6 +130,12 @@ | |||
130 | clocks = <&eclk>; | 130 | clocks = <&eclk>; |
131 | }; | 131 | }; |
132 | 132 | ||
133 | memory-controller@fff00000 { | ||
134 | compatible = "calxeda,hb-ddr-ctrl"; | ||
135 | reg = <0xfff00000 0x1000>; | ||
136 | interrupts = <0 91 4>; | ||
137 | }; | ||
138 | |||
133 | ipc@fff20000 { | 139 | ipc@fff20000 { |
134 | compatible = "arm,pl320", "arm,primecell"; | 140 | compatible = "arm,pl320", "arm,primecell"; |
135 | reg = <0xfff20000 0x1000>; | 141 | reg = <0xfff20000 0x1000>; |
@@ -275,6 +281,12 @@ | |||
275 | }; | 281 | }; |
276 | }; | 282 | }; |
277 | 283 | ||
284 | sregs@fff3c200 { | ||
285 | compatible = "calxeda,hb-sregs-l2-ecc"; | ||
286 | reg = <0xfff3c200 0x100>; | ||
287 | interrupts = <0 71 4 0 72 4>; | ||
288 | }; | ||
289 | |||
278 | dma@fff3d000 { | 290 | dma@fff3d000 { |
279 | compatible = "arm,pl330", "arm,primecell"; | 291 | compatible = "arm,pl330", "arm,primecell"; |
280 | reg = <0xfff3d000 0x1000>; | 292 | reg = <0xfff3d000 0x1000>; |