mirror of
https://github.com/u-boot/u-boot.git
synced 2024-12-14 07:13:28 +08:00
spl: stm32f7: add kernel boot support
Signed-off-by: Vikas Manocha <vikas.manocha@st.com>
This commit is contained in:
parent
6c0c3ce8aa
commit
55a3ef714f
@ -21,6 +21,7 @@ config STM32F7
|
|||||||
select SPL_OF_CONTROL
|
select SPL_OF_CONTROL
|
||||||
select SPL_OF_LIBFDT
|
select SPL_OF_LIBFDT
|
||||||
select SPL_OF_TRANSLATE
|
select SPL_OF_TRANSLATE
|
||||||
|
select SPL_OS_BOOT
|
||||||
select SPL_PINCTRL
|
select SPL_PINCTRL
|
||||||
select SPL_RAM
|
select SPL_RAM
|
||||||
select SPL_SERIAL_SUPPORT
|
select SPL_SERIAL_SUPPORT
|
||||||
|
@ -91,6 +91,15 @@ int board_early_init_f(void)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef CONFIG_SPL_BUILD
|
#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)
|
int spl_dram_init(void)
|
||||||
{
|
{
|
||||||
struct udevice *dev;
|
struct udevice *dev;
|
||||||
|
@ -86,6 +86,13 @@
|
|||||||
#define CONFIG_SYS_UBOOT_START 0XC00003FD
|
#define CONFIG_SYS_UBOOT_START 0XC00003FD
|
||||||
#define CONFIG_SYS_UBOOT_BASE (CONFIG_SYS_FLASH_BASE + \
|
#define CONFIG_SYS_UBOOT_BASE (CONFIG_SYS_FLASH_BASE + \
|
||||||
CONFIG_SYS_SPL_LEN)
|
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
|
#endif
|
||||||
/* For SPL ends */
|
/* For SPL ends */
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user