[U-Boot] [PATCH 0/4] omapl138_lcdk: fix MMC boot
Bartosz Golaszewski
brgl at bgdev.pl
Mon Dec 2 10:32:40 CET 2019
czw., 14 lis 2019 o 16:10 Bartosz Golaszewski <brgl at bgdev.pl> napisaĆ(a):
>
> From: Bartosz Golaszewski <bgolaszewski at baylibre.com>
>
> Booting from MMC on omapl138-lcdk is currently broken after we enabled
> driver-model in SPL. While I know what's wrong - the bind() callback not
> being called - I can't for the life of me figure out how to fix it.
>
> I'm still working on proper changes, but for now, I'd like to propose
> this series which fixes MMC boot with a workaround in which we call
> mmc_boot() manually from probe.
>
> First two patches drop some legacy code that's no longer needed. The
> third patch adds a U_BOOT_DEVICE() for mmc as we don't yet have full
> DT support (also in-progress). The last patch adds the workaround to
> the davinci mmc driver.
>
> This series depends on Adam Ford's patch increasing the pre-reloc
> malloc pool.
>
> [1] https://patchwork.ozlabs.org/patch/1192574/
>
> Bartosz Golaszewski (4):
> mmc: davinci: drop support for ti,dm6441-mmc
> mmc: davinci: drop struct davinci_mmc_plat
> board: omapl138_lcdk: add the mmc device to SPL
> mmc: davinci: fix mmc boot in SPL
>
> arch/arm/mach-davinci/Kconfig | 1 +
> .../mach-davinci/include/mach/sdmmc_defs.h | 6 --
> board/davinci/da8xxevm/omapl138_lcdk.c | 10 ++-
> drivers/mmc/davinci_mmc.c | 73 +++++++------------
> 4 files changed, 36 insertions(+), 54 deletions(-)
>
> --
> 2.23.0
>
Gentle ping.
Bart
More information about the U-Boot
mailing list