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

Attachment: signature.asc
Description: PGP signature

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to