mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-31 10:26:10 +01:00 
			
		
		
		
	board: stm32mp1: add splash screen with stmicroelectronics logo
Display the STMicroelectronics logo with features VIDEO_LOGO and SPLASH_SCREEN on STMicroelectronics boards. With CONFIG_SYS_VENDOR = "st", the logo st.bmp is selected, loaded at the address indicated by splashimage and centered with "splashpos=m,m". Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com> Reviewed-by: Patrice Chotard <patrice.chotard@foss.st.com>
This commit is contained in:
		
				
					committed by
					
						 Patrice Chotard
						Patrice Chotard
					
				
			
			
				
	
			
			
			
						parent
						
							61ad1a527a
						
					
				
				
					commit
					284b08fb51
				
			| @@ -633,6 +633,7 @@ F:	include/dt-bindings/clock/stm32mp* | ||||
| F:	include/dt-bindings/pinctrl/stm32-pinfunc.h | ||||
| F:	include/dt-bindings/reset/stm32mp* | ||||
| F:	include/stm32_rcc.h | ||||
| F:	tools/logos/st.bmp | ||||
| F:	tools/stm32image.c | ||||
| N:	stm | ||||
| N:	stm32 | ||||
|   | ||||
| @@ -171,6 +171,7 @@ CONFIG_USB_GADGET_VENDOR_NUM=0x0483 | ||||
| CONFIG_USB_GADGET_PRODUCT_NUM=0x5720 | ||||
| CONFIG_USB_GADGET_DWC2_OTG=y | ||||
| CONFIG_VIDEO=y | ||||
| CONFIG_VIDEO_LOGO=y | ||||
| CONFIG_BACKLIGHT_GPIO=y | ||||
| CONFIG_VIDEO_LCD_ORISETECH_OTM8009A=y | ||||
| CONFIG_VIDEO_LCD_RAYDIUM_RM68200=y | ||||
| @@ -178,6 +179,8 @@ CONFIG_VIDEO_STM32=y | ||||
| CONFIG_VIDEO_STM32_DSI=y | ||||
| CONFIG_VIDEO_STM32_MAX_XRES=1280 | ||||
| CONFIG_VIDEO_STM32_MAX_YRES=800 | ||||
| CONFIG_SPLASH_SCREEN=y | ||||
| CONFIG_SPLASH_SCREEN_ALIGN=y | ||||
| CONFIG_BMP_16BPP=y | ||||
| CONFIG_BMP_24BPP=y | ||||
| CONFIG_BMP_32BPP=y | ||||
|   | ||||
| @@ -147,6 +147,7 @@ CONFIG_USB_GADGET_VENDOR_NUM=0x0483 | ||||
| CONFIG_USB_GADGET_PRODUCT_NUM=0x5720 | ||||
| CONFIG_USB_GADGET_DWC2_OTG=y | ||||
| CONFIG_VIDEO=y | ||||
| CONFIG_VIDEO_LOGO=y | ||||
| CONFIG_BACKLIGHT_GPIO=y | ||||
| CONFIG_VIDEO_LCD_ORISETECH_OTM8009A=y | ||||
| CONFIG_VIDEO_LCD_RAYDIUM_RM68200=y | ||||
| @@ -154,6 +155,8 @@ CONFIG_VIDEO_STM32=y | ||||
| CONFIG_VIDEO_STM32_DSI=y | ||||
| CONFIG_VIDEO_STM32_MAX_XRES=1280 | ||||
| CONFIG_VIDEO_STM32_MAX_YRES=800 | ||||
| CONFIG_SPLASH_SCREEN=y | ||||
| CONFIG_SPLASH_SCREEN_ALIGN=y | ||||
| CONFIG_BMP_16BPP=y | ||||
| CONFIG_BMP_24BPP=y | ||||
| CONFIG_BMP_32BPP=y | ||||
|   | ||||
| @@ -147,6 +147,7 @@ CONFIG_USB_GADGET_VENDOR_NUM=0x0483 | ||||
| CONFIG_USB_GADGET_PRODUCT_NUM=0x5720 | ||||
| CONFIG_USB_GADGET_DWC2_OTG=y | ||||
| CONFIG_VIDEO=y | ||||
| CONFIG_VIDEO_LOGO=y | ||||
| CONFIG_BACKLIGHT_GPIO=y | ||||
| CONFIG_VIDEO_LCD_ORISETECH_OTM8009A=y | ||||
| CONFIG_VIDEO_LCD_RAYDIUM_RM68200=y | ||||
| @@ -154,6 +155,8 @@ CONFIG_VIDEO_STM32=y | ||||
| CONFIG_VIDEO_STM32_DSI=y | ||||
| CONFIG_VIDEO_STM32_MAX_XRES=1280 | ||||
| CONFIG_VIDEO_STM32_MAX_YRES=800 | ||||
| CONFIG_SPLASH_SCREEN=y | ||||
| CONFIG_SPLASH_SCREEN_ALIGN=y | ||||
| CONFIG_BMP_16BPP=y | ||||
| CONFIG_BMP_24BPP=y | ||||
| CONFIG_BMP_32BPP=y | ||||
|   | ||||
| @@ -10,7 +10,9 @@ | ||||
|  | ||||
| #define STM32MP_BOARD_EXTRA_ENV \ | ||||
| 	"usb_pgood_delay=2000\0" \ | ||||
| 	"console=ttySTM0\0" | ||||
| 	"console=ttySTM0\0" \ | ||||
| 	"splashimage=" __stringify(CONFIG_SYS_LOAD_ADDR) "\0" \ | ||||
| 	"splashpos=m,m\0" | ||||
|  | ||||
| #include <configs/stm32mp15_common.h> | ||||
|  | ||||
|   | ||||
							
								
								
									
										
											BIN
										
									
								
								tools/logos/st.bmp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								tools/logos/st.bmp
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 18 KiB | 
		Reference in New Issue
	
	Block a user