[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