On Mon, Dec 17, 2018 at 10:05:43AM +0000, Andre Przywara wrote: > Commit d0851c893706 ("blk: Call part_init() in the post_probe() method") > in the 2019.01-rc1 merge window moved the partition init call to the > generic DM layer, leaving every non-DM driver behind. As the result all > Allwinner boards now don't read the partition table automatically > anymore: > => fatls mmc 0 > ** Unrecognized filesystem type ** > => fatload mmc 0 $kernel_addr_r Image-4.20-rc3 > ** Unrecognized filesystem type ** > > A quick workaround is to explicitly read the partition table, but this is > still a regression, as it breaks existing scripts and workflows: > ========== > => mmc part > > Partition Map for MMC device 0 -- Partition Type: DOS > > Part Start Sector Num Sectors UUID Type > 1 8192 30873600 00000000-01 0c > => fatls mmc 0 > 852304 xen > 23544320 Image-4.20-rc3 > > 2 file(s), 0 dir(s) > ========== > > These two patches are the minimal version to fix this problem, by bringing > the implicit part_init() call back just for non-DM MMC drivers. > Patch 1 is needed to keep the H6 SPL below the size limit. > > The whole SPL_LIBDISK_SUPPORT symbol is now somewhat obsolete and needs > some proper fixing, but this needs more discussion and testing and > is probably nothing for this release still.
Acked-by: Maxime Ripard <maxime.rip...@bootlin.com> Maxime -- Maxime Ripard, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
signature.asc
Description: PGP signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot