diff --git a/common/spl/spl_mmc.c b/common/spl/spl_mmc.c
index c3931c6c4d7761c598d45312e2b5ffc01a676231..c27a2502511cd9c92b093672af48a6a24c2d757e 100644
--- a/common/spl/spl_mmc.c
+++ b/common/spl/spl_mmc.c
@@ -284,7 +284,7 @@ int spl_mmc_load_image(u32 boot_device)
 		if (!err)
 			return err;
 #endif
-		break;
+		/* If RAW mode fails, try FS mode. */
 	case MMCSD_MODE_FS:
 		debug("spl: mmc boot mode: fs\n");