From 6c164d51d698802d1f768106b8700147ad0e3d46 Mon Sep 17 00:00:00 2001 From: Devarsh Thakkar Date: Tue, 19 May 2026 19:47:13 +0530 Subject: configs: am62x: Add splashscreen config fragment Add config fragment to enable splashscreen functionality for AM62x platforms. This fragment can be included by defconfigs that require splashscreen support. Signed-off-by: Devarsh Thakkar Signed-off-by: Swamil Jain Reviewed-by: Neha Malcom Francis --- configs/am62x_a53_splashscreen.config | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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..fc8b1f43f53 --- /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 \ No newline at end of file -- cgit v1.3.1 From e853b26d0cdd1f736e074d9b71922780a057567d Mon Sep 17 00:00:00 2001 From: Devarsh Thakkar Date: Tue, 19 May 2026 19:47:14 +0530 Subject: configs: am62x: Add splashscreen prune config fragment Add config fragment to disable splashscreen. This is especially useful for platforms such as AM62P as splash needs to be disabled while using TI-DM firmware with display sharing feature enabled. Signed-off-by: Devarsh Thakkar Signed-off-by: Swamil Jain Reviewed-by: Neha Malcom Francis --- configs/am62x_evm_prune_splashscreen.config | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 configs/am62x_evm_prune_splashscreen.config diff --git a/configs/am62x_evm_prune_splashscreen.config b/configs/am62x_evm_prune_splashscreen.config new file mode 100644 index 00000000000..a92f0f7aad5 --- /dev/null +++ b/configs/am62x_evm_prune_splashscreen.config @@ -0,0 +1,16 @@ +CONFIG_FDT_SIMPLEFB=n +CONFIG_VIDEO=n +CONFIG_SYS_WHITE_ON_BLACK=n +CONFIG_SPL_VIDEO_TIDSS=n +CONFIG_BMP_24BPP=n +CONFIG_BMP_32BPP=n +CONFIG_SPL_VIDEO=n +CONFIG_SPL_SPLASH_SCREEN=n +CONFIG_SPL_SYS_WHITE_ON_BLACK=n +CONFIG_SPL_SPLASH_SCREEN_ALIGN=n +CONFIG_SPL_SPLASH_SOURCE=n +CONFIG_SPL_BMP=n +CONFIG_SPL_VIDEO_BMP_GZIP=n +CONFIG_SPL_BMP_24BPP=n +CONFIG_SPL_BMP_32BPP=n +CONFIG_SPL_HIDE_LOGO_VERSION=n \ No newline at end of file -- cgit v1.3.1 From 83f3e2c30b26d8079fa5a5e723c8e76d38d338dd Mon Sep 17 00:00:00 2001 From: Swamil Jain Date: Tue, 19 May 2026 19:47:15 +0530 Subject: configs: am62x_evm_a53_ethboot_defconfig: Disable splashscreen The ethboot configuration inherits splashscreen settings from am62x_evm_a53_defconfig. Use the prune fragment to disable this functionality as a baseline before adding targeted splashscreen support in follow-up commits. Signed-off-by: Swamil Jain Reviewed-by: Neha Malcom Francis --- configs/am62x_evm_a53_ethboot_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/am62x_evm_a53_ethboot_defconfig b/configs/am62x_evm_a53_ethboot_defconfig index 9d3c6b889f0..fc81662247a 100644 --- a/configs/am62x_evm_a53_ethboot_defconfig +++ b/configs/am62x_evm_a53_ethboot_defconfig @@ -1,4 +1,5 @@ #include +#include CONFIG_ARM=y CONFIG_ARCH_K3=y -- cgit v1.3.1 From abd948e5421559bbdee25df37b7261923a22c441 Mon Sep 17 00:00:00 2001 From: Swamil Jain Date: Tue, 19 May 2026 19:47:16 +0530 Subject: configs: am62x_evm_a53_defconfig: Enable A53 splashscreen at u-boot SPL Enable A53 splashscreen at u-boot SPL stage. SPL_MAX_SIZE is bumped up to 0x80000 to accommodate splash related code. Include splashscreen.config to enable splashscreen. Signed-off-by: Swamil Jain Reviewed-by: Neha Malcom Francis --- configs/am62x_evm_a53_defconfig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/configs/am62x_evm_a53_defconfig b/configs/am62x_evm_a53_defconfig index 281fa3fea15..3d472e84ecd 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 @@ -141,3 +141,4 @@ CONFIG_EFI_SET_TIME=y #include #include +#include \ No newline at end of file -- cgit v1.3.1