czw., 14 lis 2019 o 16:10 Bartosz Golaszewski <b...@bgdev.pl> napisaĆ(a): > > From: Bartosz Golaszewski <bgolaszew...@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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot