mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-28 18:51:56 -04:00
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]>
This commit is contained in:
parent
26c369dada
commit
2a9036afff
3 changed files with 1027 additions and 0 deletions
|
|
@ -232,4 +232,13 @@ config EDAC_AMD8111
|
|||
Note, add more Kconfig dependency if it's adopted
|
||||
on some machine other than Maple.
|
||||
|
||||
config EDAC_CPC925
|
||||
tristate "IBM CPC925 Memory Controller (PPC970FX)"
|
||||
depends on EDAC_MM_EDAC && PPC64
|
||||
help
|
||||
Support for error detection and correction on the
|
||||
IBM CPC925 Bridge and Memory Controller, which is
|
||||
a companion chip to the PowerPC 970 family of
|
||||
processors.
|
||||
|
||||
endif # EDAC
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@ edac_core-objs += edac_pci.o edac_pci_sysfs.o
|
|||
endif
|
||||
|
||||
obj-$(CONFIG_EDAC_AMD76X) += amd76x_edac.o
|
||||
obj-$(CONFIG_EDAC_CPC925) += cpc925_edac.o
|
||||
obj-$(CONFIG_EDAC_I5000) += i5000_edac.o
|
||||
obj-$(CONFIG_EDAC_I5100) += i5100_edac.o
|
||||
obj-$(CONFIG_EDAC_I5400) += i5400_edac.o
|
||||
|
|
|
|||
1017
drivers/edac/cpc925_edac.c
Normal file
1017
drivers/edac/cpc925_edac.c
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue