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 <spl.h> | ||||||
| #include <dm/uclass.h> | #include <video.h> | ||||||
|  | #include <splash.h> | ||||||
| #include <k3-ddrss.h> | #include <k3-ddrss.h> | ||||||
| #include <fdt_support.h> | #include <fdt_support.h> | ||||||
|  | #include <asm/io.h> | ||||||
| #include <asm/arch/hardware.h> | #include <asm/arch/hardware.h> | ||||||
| #include <asm/arch/sys_proto.h> | #include <asm/arch/sys_proto.h> | ||||||
| #include <env.h> | #include <dm/uclass.h> | ||||||
| 
 | 
 | ||||||
| DECLARE_GLOBAL_DATA_PTR; | 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) | int board_init(void) | ||||||
| { | { | ||||||
| 	return 0; | 	return 0; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue