[U-Boot] [PATCH 23/25] sunxi: Use mmc_bootdev=2 for MMC2 boot

Maxime Ripard maxime.ripard at bootlin.com
Mon Jul 16 09:48:50 UTC 2018


On Mon, Jul 16, 2018 at 01:49:54PM +0530, Jagan Teki wrote:
> With DM_MMC the mmc devices are probed as per dt status
> and eMMC can probed maximum device of 2, if all nodes like
> mmc0, mmc1 and mmc2 status are 'okay'.
> 
> So update mmc_bootdev to 2 and add boot order as 2, 1, 0
> devices. so-that it can to boot any identified device even
> if the respective device status disabled or unsupported.
> 
> Signed-off-by: Jagan Teki <jagan at amarulasolutions.com>
> ---
>  board/sunxi/board.c            | 2 +-
>  include/configs/sunxi-common.h | 4 +++-
>  2 files changed, 4 insertions(+), 2 deletions(-)
> 
> diff --git a/board/sunxi/board.c b/board/sunxi/board.c
> index 5ed1b8bae1..7edc468185 100644
> --- a/board/sunxi/board.c
> +++ b/board/sunxi/board.c
> @@ -768,7 +768,7 @@ int misc_init_r(void)
>  	} else if (boot == BOOT_DEVICE_MMC1) {
>  		env_set("mmc_bootdev", "0");
>  	} else if (boot == BOOT_DEVICE_MMC2) {
> -		env_set("mmc_bootdev", "1");
> +		env_set("mmc_bootdev", "2");

Isn't that broken too? I guess we should return MMC3 in that case.

Also, what about bisectability?

Maxime

-- 
Maxime Ripard, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180716/32189e2a/attachment.sig>


More information about the U-Boot mailing list