This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SK-AM62P-LP: How to enable U-boot splash screen for Android Automotive in AM62P

Part Number: SK-AM62P-LP

Tool/software:

Dear Team,

I am trying to enable splash screen for U-boot Android Automotive:

Version: 10_00_00

Android Version: Android 14

Kernel Version : 6.1

I tried to follow the below steps, however, I am not able to see the splash screen at U-Boot prompt. could you support us in in enabling splash screen

https://software-dl.ti.com/processor-sdk-linux/esd/AM62PX/09_02_01_09/exports/docs/linux/Foundational_Components/U-Boot/UG-Splash-Screen.html#uboot-splash-label

diff --git a/arch/arm/dts/k3-am62p-main.dtsi b/arch/arm/dts/k3-am62p-main.dtsi
index 47d96044..3185cfc6 100644
--- a/arch/arm/dts/k3-am62p-main.dtsi
+++ b/arch/arm/dts/k3-am62p-main.dtsi
@@ -42,7 +42,6 @@
 
 	main_conf: bus@100000 {
 		compatible = "simple-bus";
-		bootph-pre-ram;
 		reg = <0x00 0x00100000 0x00 0x20000>;
 		#address-cells = <1>;
 		#size-cells = <1>;
@@ -61,7 +60,6 @@
 		};
 
 		dss_oldi_io_ctrl: dss-oldi-io-ctrl@8600 {
-			bootph-pre-ram;
 			compatible = "syscon";
 			reg = <0x8600 0x200>;
 		};
diff --git a/arch/arm/dts/k3-am62p5-sk.dts b/arch/arm/dts/k3-am62p5-sk.dts
index e18c33fe..1dfe7762 100644
--- a/arch/arm/dts/k3-am62p5-sk.dts
+++ b/arch/arm/dts/k3-am62p5-sk.dts
@@ -852,7 +852,6 @@
 };
 
 &dss0 {
-	bootph-pre-ram;
 	status = "okay";
 	pinctrl-names = "default";
 	pinctrl-0 = <&main_dpi_pins_default>;
diff --git a/board/ti/am62px/am62px.env b/board/ti/am62px/am62px.env
index 7df87bb8..2a5065bf 100644
--- a/board/ti/am62px/am62px.env
+++ b/board/ti/am62px/am62px.env
@@ -23,7 +23,7 @@ bootdir=/boot
 rd_spec=-
 rproc_fw_binaries= 0 /lib/firmware/am62p-mcu-r5f0_0-fw
 
-splashfile=ti_logo_414x97_32bpp.bmp.gz
+splashfile=ust_logo_280x280.bmp.gz
 splashimage=0x80200000
 splashpos=m,m
 splashsource=mmc
diff --git a/configs/am62px_evm_a53_defconfig b/configs/am62px_evm_a53_defconfig
index 4362d40d..26a496fb 100644
--- a/configs/am62px_evm_a53_defconfig
+++ b/configs/am62px_evm_a53_defconfig
@@ -188,6 +188,7 @@ CONFIG_SPL_VIDEO_TIDSS=y
 CONFIG_VIDEO_BMP_GZIP=y
 CONFIG_BMP_24BPP=y
 CONFIG_BMP_32BPP=y
+CONFIG_BMP=y
 CONFIG_SPL_VIDEO=y
 CONFIG_SPL_SPLASH_SCREEN=y
 CONFIG_SPL_SYS_WHITE_ON_BLACK=y
@@ -200,3 +201,8 @@ CONFIG_SPL_HIDE_LOGO_VERSION=y
 CONFIG_FS_FAT_MAX_CLUSTSIZE=16384
 CONFIG_SPL_GZIP=y
 CONFIG_OF_LIBFDT_OVERLAY=y
+CONFIG_SPL_BUILD=y
+CONFIG_SPLASH_SCREEN=y
+CONFIG_SPLASH_SOURCE=y
+CONFIG_SPLASH_SCREEN_ALIGN=y
+CONFIG_HIDE_LOGO_VERSION=y