Skip to content

Commit 2a9036a

Browse files
qcao-zztorvalds
authored andcommitted
edac: add CPC925 Memory Controller driver
Introduce IBM CPC925 EDAC driver, which makes use of ECC, CPU and HyperTransport Link error detections and corrections on the IBM CPC925 Bridge and Memory Controller. [[email protected]: cleanup] Signed-off-by: Harry Ciao <[email protected]> Cc: Doug Thompson <[email protected]> Cc: Michael Ellerman <[email protected]> Cc: Benjamin Herrenschmidt <[email protected]> Cc: Kumar Gala <[email protected]> Cc: Paul Mackerras <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
1 parent 26c369d commit 2a9036a

File tree

3 files changed

+1027
-0
lines changed

3 files changed

+1027
-0
lines changed

drivers/edac/Kconfig

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,4 +232,13 @@ config EDAC_AMD8111
232232
Note, add more Kconfig dependency if it's adopted
233233
on some machine other than Maple.
234234

235+
config EDAC_CPC925
236+
tristate "IBM CPC925 Memory Controller (PPC970FX)"
237+
depends on EDAC_MM_EDAC && PPC64
238+
help
239+
Support for error detection and correction on the
240+
IBM CPC925 Bridge and Memory Controller, which is
241+
a companion chip to the PowerPC 970 family of
242+
processors.
243+
235244
endif # EDAC

drivers/edac/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ edac_core-objs += edac_pci.o edac_pci_sysfs.o
1818
endif
1919

2020
obj-$(CONFIG_EDAC_AMD76X) += amd76x_edac.o
21+
obj-$(CONFIG_EDAC_CPC925) += cpc925_edac.o
2122
obj-$(CONFIG_EDAC_I5000) += i5000_edac.o
2223
obj-$(CONFIG_EDAC_I5100) += i5100_edac.o
2324
obj-$(CONFIG_EDAC_I5400) += i5400_edac.o

0 commit comments

Comments
 (0)