diff --git a/drivers/net/can/mttcan/native/m_ttcan_linux.c b/drivers/net/can/mttcan/native/m_ttcan_linux.c index bd4f604f..7496de5b 100644 --- a/drivers/net/can/mttcan/native/m_ttcan_linux.c +++ b/drivers/net/can/mttcan/native/m_ttcan_linux.c @@ -146,6 +146,9 @@ static int mttcan_hw_reinit(const struct mttcan_priv *priv) struct ttcan_controller *ttcan = priv->ttcan; + /* initialize mttcan message RAM with 0s */ + ttcan_mesg_ram_init(ttcan); + ttcan_set_ok(ttcan); err = ttcan_set_config_change_enable(ttcan);