diff options
| author | Tom Rini <[email protected]> | 2026-06-02 13:48:15 -0600 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2026-06-02 13:49:16 -0600 |
| commit | 4674475760d293d6cca07c2f85ef48029e08078b (patch) | |
| tree | b01463640e99f019bda0ed98773de255a8036cf8 | |
| parent | 9c04852e59699a1653bffad40044eb87387950a5 (diff) | |
| parent | abd948e5421559bbdee25df37b7261923a22c441 (diff) | |
Merge patch series "Enable splashscreen functionality on AM62X"
Swamil Jain <[email protected]> says:
This patch series introduces splashscreen support for
AM62x platforms by adding configuration fragments and implementing
selective splashscreen enablement across different boot configurations.
The series adds two configuration fragments: am62x_a53_splashscreen.config
and am62x_evm_prune_splashscreen.config. These fragments allow platforms
to selectively enable or disable splashscreen functionality based on
their specific requirements. The prune fragment is particularly useful
for platforms like AM62P where splashscreen must be disabled when using
TI-DM firmware with display sharing features.
The series enables splashscreen on AM62X.
Link: https://lore.kernel.org/r/[email protected]
| -rw-r--r-- | configs/am62x_a53_splashscreen.config | 16 | ||||
| -rw-r--r-- | configs/am62x_evm_a53_defconfig | 3 | ||||
| -rw-r--r-- | configs/am62x_evm_a53_ethboot_defconfig | 1 | ||||
| -rw-r--r-- | configs/am62x_evm_prune_splashscreen.config | 16 |
4 files changed, 35 insertions, 1 deletions
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 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 <configs/k3_efi_capsule.config> #include <configs/am62x_a53_usbdfu.config> +#include <configs/am62x_a53_splashscreen.config>
\ No newline at end of file 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 <configs/am62x_evm_a53_defconfig> +#include <configs/am62x_evm_prune_splashscreen.config> CONFIG_ARM=y CONFIG_ARCH_K3=y 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 |
