[U-Boot] [PATCH 0/4] omapl138_lcdk: fix MMC boot

Adam Ford aford173 at gmail.com
Mon Dec 2 12:54:11 CET 2019


On Mon, Dec 2, 2019 at 3:32 AM Bartosz Golaszewski <brgl at bgdev.pl> wrote:
>
> 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.

I wonder if having a 'fixes:' tag would help move things along.

adam
>
> Bart


More information about the U-Boot mailing list