Hi Marc, ECC is enabled by default if SoCs support this feature, so I think the common solution is to initialize all flexcan memory for these SoCs. For that, I create FLEXCAN_QUIRK_SUPPORT_ECC quirk to add this feature, then users can decide to whether select FLEXCAN_QUIRK_DISABLE_MECR qurik or not. If you agree with me, later I will add a patch into patchset to modify devtype_data for vf610, ls1021a and lx2160a, after Pankaj's check. Joakim Zhang (3): can: flexcan: initialize all flexcan memory for ECC function can: flexcan: add flexcan driver for i.MX8MP can: flexcan: disable runtime PM if register flexcandev failed drivers/net/can/flexcan.c | 61 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) -- 2.17.1