diff --git a/drivers/net/can/flexcan.c b/drivers/net/can/flexcan.c
index 343794b..ecfa1f2 100644
--- a/drivers/net/can/flexcan.c
+++ b/drivers/net/can/flexcan.c
@@ -1322,6 +1322,8 @@ static int flexcan_chip_start(struct net_device *dev)
 		priv->mb_size = FLEXCAN_MB_FD_SIZE;
 		priv->mb_num = FLEXCAN_MB_FD_NUM;
 	} else {
+		priv->offload.is_canfd = false;
+
 		priv->mb_size = FLEXCAN_MB_SIZE;
 		priv->mb_num = FLEXCAN_MB_NUM;
 	}