mach-k3: am62*: Fix backup from eMMC boot mode
authorJudith Mendez <jm@ti.com>
Wed, 20 Aug 2025 21:56:34 +0000 (16:56 -0500)
committerTom Rini <trini@konsulko.com>
Thu, 11 Sep 2025 17:59:35 +0000 (11:59 -0600)
commit6fd45dd488f9605e2f634c7e5da4ac2925c118c8
treea21177ed8bc6149b0f6ddbd040e7d535dbb06a37
parentc85b8071e7d3fd333f8a2fdd28083cb5ec3a0645
mach-k3: am62*: Fix backup from eMMC boot mode

Currently logic in spl_mmc_boot_mode only lookes at main devstat
to determine the bootmode to return. Thus, when using: 'eMMC boot'
as primary boot mode and 'MMCSD boot from eMMC UDA' as backup
boot mode, 'eMMC boot' is always selected. Add check for bootindex
to determine if ROM boot via backup boot mode and return MMCSD_MODE_FS
which is the only supported backup bootmode with eMMC device.

Signed-off-by: Judith Mendez <jm@ti.com>
Reviewed-by: Anshul Dalal <anshuld@ti.com>
Reviewed-by: Moteen Shah <m-shah@ti.com>
arch/arm/mach-k3/am62ax/am62a7_init.c
arch/arm/mach-k3/am62px/am62p5_init.c
arch/arm/mach-k3/am62x/am625_init.c