Hi, The EMIF controller on certain TI SoCs has ECC support capability. This series adds support for this on dra7xx and keystone2 variants of the SoCs. DTS nodes are only added for keystone2 devices, as these can be tested with upstream right now. DRA7xx support will be added once the specific boards that actually support ECC are posted upstream. Tested the ECC support on keystone-k2g-evm against 4.14-rc1, injecting 1 and 2 bit errors from u-boot. Below log with 2 bit error injected at the beginning of the SDRAM. <snip> root@k2g-evm:~# insmod /lib/modules/4.14.0-rc1-00003-gf5201bf/kernel/drivers/eda c/ti_edac.ko [ 32.559025] EDAC MC0: Giving out device to module ti_edac controller ti,emif- keystone: DEV 21010000.emif (INTERRUPT) [ 32.599088] EDAC MC0: 1 UE ti,emif-keystone on mc#0memory#0 (memory:0 page:0x 0 offset:0x0 grain:4 - 2B) <snip> Boot tested on keystone-k2e/l/hk also just to make sure there are no issues (the driver is not enabled in keystone config by default either.) -Tero -- Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html