]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
arm: mach-k3: am625: Relax emmc boot condition
authorMichael Trimarchi <michael@amarulasolutions.com>
Fri, 8 Dec 2023 07:53:05 +0000 (08:53 +0100)
committerTom Rini <trini@konsulko.com>
Tue, 19 Dec 2023 15:07:48 +0000 (10:07 -0500)
spl_mmc_emmc_boot_partition return a number different from 0
if the partition is a boot one. We can have the uboot img
for instance in a raw offset in emmc partition 0 so we would
like to continue to load the next stage. If the user want
to use EMMC as boot device allow him to use any part of the
emmc and not only boot partition

Signed-off-by: Michael Trimarchi <michael@amarulasolutions.com>
arch/arm/mach-k3/am625_init.c

index 1d4ef35e7b4c029f61ae2383c66ae3d16cb78fa3..6c96e8811469ba7a5bfe85a4a39d5a87c98f8d0b 100644 (file)
@@ -222,11 +222,8 @@ u32 spl_mmc_boot_mode(struct mmc *mmc, const u32 boot_device)
 
        switch (bootmode) {
        case BOOT_DEVICE_EMMC:
-               if (IS_ENABLED(CONFIG_SUPPORT_EMMC_BOOT)) {
-                       if (spl_mmc_emmc_boot_partition(mmc))
-                               return MMCSD_MODE_EMMCBOOT;
-                       return MMCSD_MODE_FS;
-               }
+               if (IS_ENABLED(CONFIG_SUPPORT_EMMC_BOOT))
+                       return MMCSD_MODE_EMMCBOOT;
                if (IS_ENABLED(CONFIG_SPL_FS_FAT) || IS_ENABLED(CONFIG_SPL_FS_EXT4))
                        return MMCSD_MODE_FS;
                return MMCSD_MODE_EMMCBOOT;