From: Josef Schlehofer Date: Fri, 6 May 2022 17:13:05 +0000 (+0200) Subject: mpc85xx: enable error reporting for RAM and PCIe X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=19f3ee51a29f17922ec59035e8b52c44ab395882;p=openwrt%2Fstaging%2Fstintel.git mpc85xx: enable error reporting for RAM and PCIe 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 (cherry picked from commit bfc73f42df3189a2eb34bebc8d9e73b3389a83a2) --- diff --git a/target/linux/mpc85xx/config-5.10 b/target/linux/mpc85xx/config-5.10 index 022fc75dac..7ce8051dc5 100644 --- a/target/linux/mpc85xx/config-5.10 +++ b/target/linux/mpc85xx/config-5.10 @@ -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