From 11ca3df5759a9ea87225355db21bea125ca3594c Mon Sep 17 00:00:00 2001 From: Alessandro Pecugi <alessandro.pecugi@seco.com> Date: Thu, 5 Oct 2023 10:48:48 +0000 Subject: [PATCH 1/1] [RPI][SPLASH] enable splash and splashsource - display the splash screen - enable the splaspos environment variable to configure positioning of the splash image - enable the splashsource library, which allows to load the logo image from a custom source (see README.splashprepare) --- configs/rpi_arm64_defconfig | 6 ++++++ include/configs/rpi.h | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/configs/rpi_arm64_defconfig b/configs/rpi_arm64_defconfig index 06ae3e93b2..d7089b3f33 100644 --- a/configs/rpi_arm64_defconfig +++ b/configs/rpi_arm64_defconfig @@ -53,3 +53,9 @@ CONFIG_SYS_WHITE_ON_BLACK=y CONFIG_CONSOLE_SCROLL_LINES=10 CONFIG_PHYS_TO_BUS=y CONFIG_OF_LIBFDT_OVERLAY=y + +CONFIG_SPLASH_SCREEN=y +CONFIG_CMD_BMP=y +CONFIG_SPLASH_SCREEN_ALIGN=y +CONFIG_SPLASH_SOURCE=y +CONFIG_BMP_24BPP=y diff --git a/include/configs/rpi.h b/include/configs/rpi.h index 4c5c1ac31f..50d6bda3f4 100644 --- a/include/configs/rpi.h +++ b/include/configs/rpi.h @@ -174,7 +174,10 @@ ENV_DEVICE_SETTINGS \ ENV_DFU_SETTINGS \ ENV_MEM_LAYOUT_SETTINGS \ - BOOTENV + BOOTENV \ + "splashpos=m,m\0" \ + "splashimage=" __stringify(CONFIG_SYS_LOAD_ADDR) "\0" \ + "splashsource=mmc_fs\0" #endif -- 2.25.1