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. 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 | 17 +++++++++++++++++ configs/am62x_evm_a53_defconfig | 3 ++- 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..e043caad00f --- /dev/null +++ b/configs/am62x_a53_splashscreen.config @@ -0,0 +1,17 @@ +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 +CONFIG_FS_LOADER=y diff --git a/configs/am62x_evm_a53_defconfig b/configs/am62x_evm_a53_defconfig index 4da668396d0..2e857653cac 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 @@ -143,3 +143,4 @@ CONFIG_EFI_SET_TIME=y #include <configs/k3_efi_capsule.config> #include <configs/am62x_a53_usbdfu.config> +#include <configs/am62x_a53_splashscreen.config>

