[PATCH] arm:pdu001: Use pseudo partition UUID for LINUX kernel boot paramter root

Lokesh Vutla lokeshvutla at ti.com
Wed Dec 23 09:19:20 CET 2020



On 18/12/20 1:33 pm, Felix Brack wrote:
> As more and more LINUX drivers are modified to use asynchronous probing
> instead of synchronous probing, relying on device names being equal in
> U-Boot and LINUX is not possible anymore. This is also true for block
> device names like mmc0, mmc1 ect.
> With LINUX kernel commit a1a4891 the probing type for the sdhci-omap
> driver has been set to asynchronous mode too (probe_type is now
> PROBE_PREFER_ASYNCHRONOUS).
> In the case of the PDU001 board this results in the devices mmc0 and
> mmc1 being swapped between U-Boot and LINUX. Device mmc0 in U-Boot
> becomes mmc1 in LINUX an vice versa. Hence using device name identifiers
> with LINUX kernel parameter root does not work anymore.
> This patch changes the LINUX kernel boot parameter root to use the
> pseudo (since we use MBR not GPT) partition UUID to locate the partition
> hosting the root file system.
> 
> Signed-off-by: Felix Brack <fb at ltec.ch>


Applied to u-boot-ti/for-next

Thanks and regards,
Lokesh



More information about the U-Boot mailing list