diff options
author | Tom Rini <trini@konsulko.com> | 2024-10-03 11:52:42 -0600 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2024-10-03 11:52:42 -0600 |
commit | 0d28900dd171d3444ea16d9cc18af35a90c03e27 (patch) | |
tree | 246e8a9bb1b15c7c2791f6a8b60e6420bcf35216 /common | |
parent | 08990e2254ffd63ade7f633b78b6573abc9b7e90 (diff) | |
parent | fe38b88453d2ed40e1009d22f3f4d4213d2016b7 (diff) | |
download | u-boot-0d28900dd171d3444ea16d9cc18af35a90c03e27.zip u-boot-0d28900dd171d3444ea16d9cc18af35a90c03e27.tar.gz u-boot-0d28900dd171d3444ea16d9cc18af35a90c03e27.tar.bz2 |
Merge patch series "vbe: Series part D"
Simon Glass <sjg@chromium.org> says:
This includes various patches towards implementing the VBE abrec
bootmeth in U-Boot.
Diffstat (limited to 'common')
-rw-r--r-- | common/spl/spl_mmc.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/common/spl/spl_mmc.c b/common/spl/spl_mmc.c index 1337596..1f69659 100644 --- a/common/spl/spl_mmc.c +++ b/common/spl/spl_mmc.c @@ -50,6 +50,7 @@ int mmc_load_image_raw_sector(struct spl_image_info *spl_image, ret = spl_load(spl_image, bootdev, &load, 0, sector << bd->log2blksz); if (ret) { puts("mmc_load_image_raw_sector: mmc block read error\n"); + log_debug("(error=%d)\n", ret); return ret; } @@ -76,6 +77,12 @@ static int spl_mmc_find_device(struct mmc **mmcp, int mmc_dev) int ret; #if CONFIG_IS_ENABLED(DM_MMC) + struct udevice *dev; + struct uclass *uc; + + log_debug("Selecting MMC dev %d; seqs:\n", mmc_dev); + uclass_id_foreach_dev(UCLASS_MMC, dev, uc) + log_debug("%d: %s\n", dev_seq(dev), dev->name); ret = mmc_init_device(mmc_dev); #else ret = mmc_initialize(NULL); @@ -91,6 +98,9 @@ static int spl_mmc_find_device(struct mmc **mmcp, int mmc_dev) mmc_dev, ret); return ret; } +#if CONFIG_IS_ENABLED(DM_MMC) + log_debug("mmc %d: %s\n", mmc_dev, (*mmcp)->dev->name); +#endif return 0; } @@ -342,6 +352,8 @@ int spl_mmc_load(struct spl_image_info *spl_image, /* Perform peripheral init only once for an mmc device */ mmc_dev = spl_mmc_get_device_index(bootdev->boot_device); + log_debug("boot_device=%d, mmc_dev=%d\n", bootdev->boot_device, + mmc_dev); if (!mmc || spl_mmc_get_mmc_devnum(mmc) != mmc_dev) { ret = spl_mmc_find_device(&mmc, mmc_dev); if (ret) |