From: Devarsh Thakkar <[email protected]> Enable A53 splashscreen at u-boot SPL stage. SPL_MAX_SIZE is bumped up to 0x80000 to accommodate splash related code. Bloblist related macros are enabled to preserve splash context till u-boot proper. SPL Board initialization Kconfig is set to dynamically update simple-framebuffer and reserved-memory DT nodes before kernel bootup.
Signed-off-by: Devarsh Thakkar <[email protected]> Signed-off-by: Swamil Jain <[email protected]> --- configs/am62x_a53_splashscreen.config | 16 ++++++++++++++++ configs/am62x_evm_a53_defconfig | 4 +++- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 configs/am62x_a53_splashscreen.config diff --git a/configs/am62x_a53_splashscreen.config b/configs/am62x_a53_splashscreen.config new file mode 100644 index 00000000000..0419d60e281 --- /dev/null +++ b/configs/am62x_a53_splashscreen.config @@ -0,0 +1,16 @@ +CONFIG_FDT_SIMPLEFB=y +CONFIG_VIDEO=y +CONFIG_SYS_WHITE_ON_BLACK=y +CONFIG_SPL_VIDEO_TIDSS=y +CONFIG_BMP_24BPP=y +CONFIG_BMP_32BPP=y +CONFIG_SPL_VIDEO=y +CONFIG_SPL_SPLASH_SCREEN=y +CONFIG_SPL_SYS_WHITE_ON_BLACK=y +CONFIG_SPL_SPLASH_SCREEN_ALIGN=y +CONFIG_SPL_SPLASH_SOURCE=y +CONFIG_SPL_BMP=y +CONFIG_SPL_VIDEO_BMP_GZIP=y +CONFIG_SPL_BMP_24BPP=y +CONFIG_SPL_BMP_32BPP=y +CONFIG_SPL_HIDE_LOGO_VERSION=y diff --git a/configs/am62x_evm_a53_defconfig b/configs/am62x_evm_a53_defconfig index 4da668396d0..57d0cec2222 100644 --- a/configs/am62x_evm_a53_defconfig +++ b/configs/am62x_evm_a53_defconfig @@ -24,7 +24,7 @@ CONFIG_SPL_HAS_BSS_LINKER_SECTION=y CONFIG_SPL_BSS_START_ADDR=0x80c80000 CONFIG_SPL_BSS_MAX_SIZE=0x80000 CONFIG_SPL_STACK_R=y -CONFIG_SPL_SIZE_LIMIT=0x40000 +CONFIG_SPL_SIZE_LIMIT=0x80000 CONFIG_SPL_SIZE_LIMIT_PROVIDE_STACK=0x800 CONFIG_SPL_FS_FAT=y CONFIG_SPL_LIBDISK_SUPPORT=y @@ -88,6 +88,7 @@ CONFIG_DM_I2C=y CONFIG_SYS_I2C_OMAP24XX=y CONFIG_DM_MAILBOX=y CONFIG_K3_SEC_PROXY=y +CONFIG_FS_LOADER=y CONFIG_SUPPORT_EMMC_BOOT=y CONFIG_MMC_IO_VOLTAGE=y CONFIG_SPL_MMC_IO_VOLTAGE=y @@ -143,3 +144,4 @@ CONFIG_EFI_SET_TIME=y #include <configs/k3_efi_capsule.config> #include <configs/am62x_a53_usbdfu.config> +#include <configs/am62x_a53_splashscreen.config> \ No newline at end of file

