mpc85xx: enable error reporting for RAM and PCIe
authorJosef Schlehofer <pepe.schlehofer@gmail.com>
Fri, 6 May 2022 17:13:05 +0000 (19:13 +0200)
committerPetr Štetiar <ynezz@true.cz>
Tue, 14 Jun 2022 19:45:19 +0000 (21:45 +0200)
All Freescale processors used in this target are capable to detect error
and correction. [1] It can not be used as kernel module. [2] This is
helpful to report hardware errors.

It enables three kernel options:

- EDAC, which is a subsystem
- EDAC_LEGACY_SYSFS, it enables sysfq nodes
- MP85XX, support for Freescale MPC8349, MPC8560, MPC8540, MPC8548, T4240

EDAC is already enabled for following targets:
qoriq, octeon, octeontx and zynq.

[1] https://cateee.net/lkddb/web-lkddb/EDAC.html
[2] https://patchwork.ozlabs.org/patch/554908/

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit bfc73f42df3189a2eb34bebc8d9e73b3389a83a2)

target/linux/mpc85xx/config-5.10

index 022fc75dacb6c2090846696a0033973b4aead165..7ce8051dc55658720de97ae417163c6cd918f653 100644 (file)
@@ -58,7 +58,11 @@ CONFIG_E500=y
 # CONFIG_E5500_CPU is not set
 # CONFIG_E6500_CPU is not set
 CONFIG_EARLY_PRINTK=y
+CONFIG_EDAC=y
 CONFIG_EDAC_ATOMIC_SCRUB=y
+# CONFIG_EDAC_DEBUG is not set
+CONFIG_EDAC_LEGACY_SYSFS=y
+CONFIG_EDAC_MPC85XX=y
 CONFIG_EDAC_SUPPORT=y
 CONFIG_ENABLE_MUST_CHECK=y
 CONFIG_ETHERNET_PACKET_MANGLE=y