mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-30 18:05:48 +01:00 
			
		
		
		
	spl: stm32f7: add kernel boot support
Signed-off-by: Vikas Manocha <vikas.manocha@st.com>
This commit is contained in:
		| @@ -21,6 +21,7 @@ config STM32F7 | ||||
| 	select SPL_OF_CONTROL | ||||
| 	select SPL_OF_LIBFDT | ||||
| 	select SPL_OF_TRANSLATE | ||||
| 	select SPL_OS_BOOT | ||||
| 	select SPL_PINCTRL | ||||
| 	select SPL_RAM | ||||
| 	select SPL_SERIAL_SUPPORT | ||||
|   | ||||
| @@ -91,6 +91,15 @@ int board_early_init_f(void) | ||||
| #endif | ||||
|  | ||||
| #ifdef CONFIG_SPL_BUILD | ||||
| #ifdef CONFIG_SPL_OS_BOOT | ||||
| int spl_start_uboot(void) | ||||
| { | ||||
| 	debug("SPL: booting kernel\n"); | ||||
| 	/* break into full u-boot on 'c' */ | ||||
| 	return serial_tstc() && serial_getc() == 'c'; | ||||
| } | ||||
| #endif | ||||
|  | ||||
| int spl_dram_init(void) | ||||
| { | ||||
| 	struct udevice *dev; | ||||
|   | ||||
| @@ -86,6 +86,13 @@ | ||||
| #define CONFIG_SYS_UBOOT_START		0XC00003FD | ||||
| #define CONFIG_SYS_UBOOT_BASE		(CONFIG_SYS_FLASH_BASE + \ | ||||
| 					 CONFIG_SYS_SPL_LEN) | ||||
|  | ||||
| #define CONFIG_SYS_OS_BASE		0x08040000 | ||||
| /* DT blob (fdt) address */ | ||||
| #define CONFIG_SYS_SPL_ARGS_ADDR        0xC0000100 | ||||
| #define CONFIG_SYS_FDT_BASE		(CONFIG_SYS_FLASH_BASE + \ | ||||
| 					0x1C0000) | ||||
| #define CONFIG_SYS_FDT_SIZE		(20*1024) | ||||
| #endif | ||||
| /* For SPL ends */ | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user