On 30/10/2020 16:03, Mattijs Korpershoek wrote:
> From: Guillaume La Roque <glaro...@baylibre.com>
> 
> When booting from rom usb, skip the boot logo logic as it's possible
> that the partition containing the logo does not exist yet.
> 
> Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
> Signed-off-by: Guillaume La Roque <glaro...@baylibre.com>
> Signed-off-by: Mattijs Korpershoek <mkorpersh...@baylibre.com>
> ---
>  include/configs/meson64_android.h | 11 +++++++----
>  1 file changed, 7 insertions(+), 4 deletions(-)
> 
> diff --git a/include/configs/meson64_android.h 
> b/include/configs/meson64_android.h
> index 8fff915b50a4..c47d51c85368 100644
> --- a/include/configs/meson64_android.h
> +++ b/include/configs/meson64_android.h
> @@ -98,11 +98,14 @@
>       func(SYSTEM, system, na) \
>  
>  #define PREBOOT_LOAD_LOGO \
> -     "mmc dev ${mmcdev};" \
> -     "part start mmc ${mmcdev} ${logopart} boot_start;" \
> -     "part size mmc ${mmcdev} ${logopart} boot_size;" \
> -     "if mmc read ${loadaddr} ${boot_start} ${boot_size}; then " \
> +     "if test \"${boot_source}\" != \"usb\" && " \
> +             "gpt verify mmc ${mmcdev} ${partitions}; then; " \
> +             "mmc dev ${mmcdev};" \
> +             "part start mmc ${mmcdev} ${logopart} boot_start;" \
> +             "part size mmc ${mmcdev} ${logopart} boot_size;" \
> +             "if mmc read ${loadaddr} ${boot_start} ${boot_size}; then " \
>                       "bmp display ${loadaddr} m m;" \
> +             "fi;" \
>       "fi;"
>  
>  #define CONFIG_EXTRA_ENV_SETTINGS                                     \
> 

Applied to u-boot-amlogic

Reply via email to