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 <[email protected]> Maxime -- Maxime Ripard, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
signature.asc
Description: PGP signature
_______________________________________________ U-Boot mailing list [email protected] https://lists.denx.de/listinfo/u-boot

