zephyr/drivers/edac
Robert Hancock ba2f6f8945 edac: shell: Make more generic
The EDAC shell code previously contained a number of references to the
Intel IBECC driver. Make the shell code more generic to the defined EDAC
API, and make IBECC-specific code dependent on its config option.

Also make NMI control dependent on X86 as it is specific to that
platform.

Rather than looking for a node labeled "ibecc", the EDAC shell code
now simply requires that a chosen entry for "zephyr,edac" be present to
point to the desired device. The Intel Elkhart Lake DTS has been updated
to add this alias.

Signed-off-by: Robert Hancock <robert.hancock@calian.com>
2025-06-18 09:09:40 -04:00
..
CMakeLists.txt drivers: edac: Add Synopsys EDAC driver 2025-06-18 09:09:40 -04:00
edac_ibecc.c drivers: edac: Place API into iterable section 2024-12-03 10:16:29 +01:00
edac_synopsys.c drivers: edac: Add Synopsys EDAC driver 2025-06-18 09:09:40 -04:00
ibecc.h edac: ibecc: Use GENMASK64() macro 2023-04-07 13:30:27 +02:00
Kconfig drivers: edac: Add Synopsys EDAC driver 2025-06-18 09:09:40 -04:00
shell.c edac: shell: Make more generic 2025-06-18 09:09:40 -04:00