board: ti: am62x: evm: Add splash screen support
Splash screen function needs splash source information to load image and display it, splash_location provides the necessary info, Set default_splash_location to MMC at partition 1:1. Probe DSS for splash screen display. Signed-off-by: Nikhil M Jain <n-jain1@ti.com>
This commit is contained in:
		
							parent
							
								
									5f9f816bb8
								
							
						
					
					
						commit
						d5f563ccdd
					
				|  | @ -7,17 +7,36 @@ | |||
|  * | ||||
|  */ | ||||
| 
 | ||||
| #include <asm/io.h> | ||||
| #include <env.h> | ||||
| #include <spl.h> | ||||
| #include <dm/uclass.h> | ||||
| #include <video.h> | ||||
| #include <splash.h> | ||||
| #include <k3-ddrss.h> | ||||
| #include <fdt_support.h> | ||||
| #include <asm/io.h> | ||||
| #include <asm/arch/hardware.h> | ||||
| #include <asm/arch/sys_proto.h> | ||||
| #include <env.h> | ||||
| #include <dm/uclass.h> | ||||
| 
 | ||||
| DECLARE_GLOBAL_DATA_PTR; | ||||
| 
 | ||||
| #ifdef CONFIG_SPLASH_SCREEN | ||||
| static struct splash_location default_splash_locations[] = { | ||||
| 	{ | ||||
| 		.name		= "mmc", | ||||
| 		.storage	= SPLASH_STORAGE_MMC, | ||||
| 		.flags		= SPLASH_STORAGE_FS, | ||||
| 		.devpart	= "1:1", | ||||
| 	}, | ||||
| }; | ||||
| 
 | ||||
| int splash_screen_prepare(void) | ||||
| { | ||||
| 	return splash_source_load(default_splash_locations, | ||||
| 				ARRAY_SIZE(default_splash_locations)); | ||||
| } | ||||
| #endif | ||||
| 
 | ||||
| int board_init(void) | ||||
| { | ||||
| 	return 0; | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue