mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-07-03 21:02:07 +00:00
mips: mtmips: enable SPL for all boards
This patch enables SPL for all mtmips boards. And also remove defconfig files which are intend to build ram bootable u-boot files. SPL_DM and OF_CONTROL are enabled for both boards. Reviewed-by: Stefan Roese <sr@denx.de> Signed-off-by: Weijie Gao <weijie.gao@mediatek.com>
This commit is contained in:
parent
7a4b6964b5
commit
757cbbe956
8 changed files with 63 additions and 173 deletions
|
@ -65,7 +65,6 @@ config BOARD_GARDENA_SMART_GATEWAY_MT7688
|
||||||
bool "GARDENA smart Gateway"
|
bool "GARDENA smart Gateway"
|
||||||
depends on SOC_MT7628
|
depends on SOC_MT7628
|
||||||
select BOARD_LATE_INIT
|
select BOARD_LATE_INIT
|
||||||
select SUPPORTS_BOOT_RAM
|
|
||||||
help
|
help
|
||||||
GARDENA smart Gateway boards have a MT7688 SoC with 128 MiB of RAM
|
GARDENA smart Gateway boards have a MT7688 SoC with 128 MiB of RAM
|
||||||
and 8 MiB of flash (SPI NOR) and additional SPI NAND storage.
|
and 8 MiB of flash (SPI NOR) and additional SPI NAND storage.
|
||||||
|
@ -73,7 +72,6 @@ config BOARD_GARDENA_SMART_GATEWAY_MT7688
|
||||||
config BOARD_LINKIT_SMART_7688
|
config BOARD_LINKIT_SMART_7688
|
||||||
bool "LinkIt Smart 7688"
|
bool "LinkIt Smart 7688"
|
||||||
depends on SOC_MT7628
|
depends on SOC_MT7628
|
||||||
select SUPPORTS_BOOT_RAM
|
|
||||||
help
|
help
|
||||||
Seeed LinkIt Smart 7688 boards have a MT7688 SoC with 128 MiB of RAM
|
Seeed LinkIt Smart 7688 boards have a MT7688 SoC with 128 MiB of RAM
|
||||||
and 32 MiB of flash (SPI).
|
and 32 MiB of flash (SPI).
|
||||||
|
@ -83,30 +81,6 @@ config BOARD_LINKIT_SMART_7688
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
choice
|
|
||||||
prompt "Boot mode"
|
|
||||||
|
|
||||||
config BOOT_RAM
|
|
||||||
bool "RAM boot"
|
|
||||||
depends on SUPPORTS_BOOT_RAM
|
|
||||||
help
|
|
||||||
This builds an image that is linked to a RAM address. It can be used
|
|
||||||
for booting from CFE via TFTP using an ELF image, but it can also be
|
|
||||||
booted from RAM by other bootloaders using a BIN image.
|
|
||||||
|
|
||||||
config BOOT_ROM
|
|
||||||
bool "ROM boot"
|
|
||||||
depends on SUPPORTS_BOOT_RAM
|
|
||||||
help
|
|
||||||
This builds an image that is linked to a ROM address. It can be
|
|
||||||
used as main bootloader image which is programmed onto the onboard
|
|
||||||
flash storage (SPI NOR).
|
|
||||||
|
|
||||||
endchoice
|
|
||||||
|
|
||||||
config SUPPORTS_BOOT_RAM
|
|
||||||
bool
|
|
||||||
|
|
||||||
config SPL_UART2_SPIS_PINMUX
|
config SPL_UART2_SPIS_PINMUX
|
||||||
bool "Use alternative pinmux for UART2 in SPL stage"
|
bool "Use alternative pinmux for UART2 in SPL stage"
|
||||||
depends on SPL_SERIAL_SUPPORT
|
depends on SPL_SERIAL_SUPPORT
|
||||||
|
|
|
@ -295,8 +295,10 @@ err_free:
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifndef CONFIG_SPL_BUILD
|
||||||
U_BOOT_CMD(
|
U_BOOT_CMD(
|
||||||
fd_write, 1, 0, do_fd_write,
|
fd_write, 1, 0, do_fd_write,
|
||||||
"Write test factory-data values to SPI NOR",
|
"Write test factory-data values to SPI NOR",
|
||||||
"\n"
|
"\n"
|
||||||
);
|
);
|
||||||
|
#endif
|
||||||
|
|
|
@ -1,74 +0,0 @@
|
||||||
CONFIG_MIPS=y
|
|
||||||
CONFIG_SYS_TEXT_BASE=0x80010000
|
|
||||||
CONFIG_ENV_SIZE=0x10000
|
|
||||||
CONFIG_ENV_SECT_SIZE=0x10000
|
|
||||||
CONFIG_ENV_OFFSET=0xA0000
|
|
||||||
CONFIG_SYS_BOOTCOUNT_ADDR=0xb000006c
|
|
||||||
CONFIG_NR_DRAM_BANKS=1
|
|
||||||
CONFIG_SYS_BOOTCOUNT_SINGLEWORD=y
|
|
||||||
CONFIG_ENV_OFFSET_REDUND=0xB0000
|
|
||||||
CONFIG_ARCH_MTMIPS=y
|
|
||||||
CONFIG_RESTORE_EXCEPTION_VECTOR_BASE=y
|
|
||||||
# CONFIG_MIPS_BOOT_ENV_LEGACY is not set
|
|
||||||
CONFIG_MIPS_BOOT_FDT=y
|
|
||||||
CONFIG_ENV_VARS_UBOOT_CONFIG=y
|
|
||||||
CONFIG_FIT=y
|
|
||||||
CONFIG_FIT_SIGNATURE=y
|
|
||||||
CONFIG_LEGACY_IMAGE_FORMAT=y
|
|
||||||
CONFIG_OF_STDOUT_VIA_ALIAS=y
|
|
||||||
CONFIG_USE_BOOTCOMMAND=y
|
|
||||||
CONFIG_BOOTCOMMAND="cp.b 83000000 84000000 10000 && dhcp uEnv.txt && env import -t ${fileaddr} ${filesize} && run do_u_boot_init; reset"
|
|
||||||
CONFIG_USE_PREBOOT=y
|
|
||||||
CONFIG_SYS_CONSOLE_INFO_QUIET=y
|
|
||||||
CONFIG_VERSION_VARIABLE=y
|
|
||||||
CONFIG_BOARD_EARLY_INIT_F=y
|
|
||||||
CONFIG_HUSH_PARSER=y
|
|
||||||
CONFIG_CMD_LICENSE=y
|
|
||||||
# CONFIG_CMD_ELF is not set
|
|
||||||
# CONFIG_CMD_XIMG is not set
|
|
||||||
CONFIG_CMD_MEMINFO=y
|
|
||||||
# CONFIG_CMD_FLASH is not set
|
|
||||||
CONFIG_CMD_GPIO=y
|
|
||||||
# CONFIG_CMD_LOADS is not set
|
|
||||||
CONFIG_CMD_MTD=y
|
|
||||||
CONFIG_CMD_SPI=y
|
|
||||||
CONFIG_CMD_WDT=y
|
|
||||||
CONFIG_CMD_DHCP=y
|
|
||||||
CONFIG_CMD_MII=y
|
|
||||||
CONFIG_CMD_PING=y
|
|
||||||
CONFIG_CMD_BOOTCOUNT=y
|
|
||||||
CONFIG_CMD_TIME=y
|
|
||||||
CONFIG_CMD_UUID=y
|
|
||||||
CONFIG_CMD_MTDPARTS=y
|
|
||||||
CONFIG_MTDIDS_DEFAULT="spi-nand0=spi0.1,nor0=spi0.0"
|
|
||||||
CONFIG_MTDPARTS_DEFAULT="spi0.0:640k(uboot),64k(uboot_env0),64k(uboot_env1),64k(factory),-(unused);spi0.1:-(nand)"
|
|
||||||
CONFIG_CMD_UBI=y
|
|
||||||
CONFIG_DEFAULT_DEVICE_TREE="gardena-smart-gateway-mt7688"
|
|
||||||
CONFIG_ENV_IS_IN_SPI_FLASH=y
|
|
||||||
CONFIG_SYS_REDUNDAND_ENVIRONMENT=y
|
|
||||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
|
||||||
CONFIG_NET_RANDOM_ETHADDR=y
|
|
||||||
# CONFIG_DM_DEVICE_REMOVE is not set
|
|
||||||
CONFIG_HAVE_BLOCK_DEVICE=y
|
|
||||||
CONFIG_BOOTCOUNT_LIMIT=y
|
|
||||||
CONFIG_LED=y
|
|
||||||
CONFIG_LED_BLINK=y
|
|
||||||
CONFIG_LED_GPIO=y
|
|
||||||
CONFIG_MTD=y
|
|
||||||
CONFIG_DM_MTD=y
|
|
||||||
CONFIG_MTD_SPI_NAND=y
|
|
||||||
CONFIG_SPI_FLASH_GIGADEVICE=y
|
|
||||||
CONFIG_SPI_FLASH_MACRONIX=y
|
|
||||||
CONFIG_SPI_FLASH_SPANSION=y
|
|
||||||
CONFIG_SPI_FLASH_STMICRO=y
|
|
||||||
CONFIG_SPI_FLASH_WINBOND=y
|
|
||||||
CONFIG_SPI_FLASH_XMC=y
|
|
||||||
CONFIG_SPI_FLASH_MTD=y
|
|
||||||
CONFIG_MTD_UBI_BEB_LIMIT=22
|
|
||||||
CONFIG_MT7628_ETH=y
|
|
||||||
CONFIG_PHY=y
|
|
||||||
CONFIG_SPI=y
|
|
||||||
CONFIG_MT7621_SPI=y
|
|
||||||
CONFIG_WDT=y
|
|
||||||
CONFIG_WDT_MT7621=y
|
|
||||||
CONFIG_LZMA=y
|
|
|
@ -1,14 +1,17 @@
|
||||||
CONFIG_MIPS=y
|
CONFIG_MIPS=y
|
||||||
CONFIG_SYS_TEXT_BASE=0x9c000000
|
CONFIG_SPL_LIBCOMMON_SUPPORT=y
|
||||||
|
CONFIG_SPL_LIBGENERIC_SUPPORT=y
|
||||||
CONFIG_ENV_SIZE=0x10000
|
CONFIG_ENV_SIZE=0x10000
|
||||||
CONFIG_ENV_SECT_SIZE=0x10000
|
|
||||||
CONFIG_ENV_OFFSET=0xA0000
|
CONFIG_ENV_OFFSET=0xA0000
|
||||||
|
CONFIG_ENV_SECT_SIZE=0x10000
|
||||||
CONFIG_SYS_BOOTCOUNT_ADDR=0xb000006c
|
CONFIG_SYS_BOOTCOUNT_ADDR=0xb000006c
|
||||||
|
CONFIG_SPL_SERIAL_SUPPORT=y
|
||||||
|
CONFIG_SPL_SYS_MALLOC_F_LEN=0x20000
|
||||||
CONFIG_NR_DRAM_BANKS=1
|
CONFIG_NR_DRAM_BANKS=1
|
||||||
|
CONFIG_SPL=y
|
||||||
CONFIG_SYS_BOOTCOUNT_SINGLEWORD=y
|
CONFIG_SYS_BOOTCOUNT_SINGLEWORD=y
|
||||||
CONFIG_ENV_OFFSET_REDUND=0xB0000
|
CONFIG_ENV_OFFSET_REDUND=0xB0000
|
||||||
CONFIG_ARCH_MTMIPS=y
|
CONFIG_ARCH_MTMIPS=y
|
||||||
CONFIG_BOOT_ROM=y
|
|
||||||
CONFIG_RESTORE_EXCEPTION_VECTOR_BASE=y
|
CONFIG_RESTORE_EXCEPTION_VECTOR_BASE=y
|
||||||
# CONFIG_MIPS_BOOT_ENV_LEGACY is not set
|
# CONFIG_MIPS_BOOT_ENV_LEGACY is not set
|
||||||
CONFIG_MIPS_BOOT_FDT=y
|
CONFIG_MIPS_BOOT_FDT=y
|
||||||
|
@ -23,6 +26,8 @@ CONFIG_USE_PREBOOT=y
|
||||||
CONFIG_SYS_CONSOLE_INFO_QUIET=y
|
CONFIG_SYS_CONSOLE_INFO_QUIET=y
|
||||||
CONFIG_VERSION_VARIABLE=y
|
CONFIG_VERSION_VARIABLE=y
|
||||||
CONFIG_BOARD_EARLY_INIT_F=y
|
CONFIG_BOARD_EARLY_INIT_F=y
|
||||||
|
CONFIG_SPL_SYS_MALLOC_SIMPLE=y
|
||||||
|
CONFIG_SPL_NOR_SUPPORT=y
|
||||||
CONFIG_HUSH_PARSER=y
|
CONFIG_HUSH_PARSER=y
|
||||||
CONFIG_CMD_LICENSE=y
|
CONFIG_CMD_LICENSE=y
|
||||||
# CONFIG_CMD_ELF is not set
|
# CONFIG_CMD_ELF is not set
|
||||||
|
@ -49,6 +54,7 @@ CONFIG_ENV_IS_IN_SPI_FLASH=y
|
||||||
CONFIG_SYS_REDUNDAND_ENVIRONMENT=y
|
CONFIG_SYS_REDUNDAND_ENVIRONMENT=y
|
||||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||||
CONFIG_NET_RANDOM_ETHADDR=y
|
CONFIG_NET_RANDOM_ETHADDR=y
|
||||||
|
CONFIG_SPL_DM=y
|
||||||
# CONFIG_DM_DEVICE_REMOVE is not set
|
# CONFIG_DM_DEVICE_REMOVE is not set
|
||||||
CONFIG_HAVE_BLOCK_DEVICE=y
|
CONFIG_HAVE_BLOCK_DEVICE=y
|
||||||
CONFIG_BOOTCOUNT_LIMIT=y
|
CONFIG_BOOTCOUNT_LIMIT=y
|
||||||
|
@ -73,3 +79,4 @@ CONFIG_MT7621_SPI=y
|
||||||
CONFIG_WDT=y
|
CONFIG_WDT=y
|
||||||
CONFIG_WDT_MT7621=y
|
CONFIG_WDT_MT7621=y
|
||||||
CONFIG_LZMA=y
|
CONFIG_LZMA=y
|
||||||
|
CONFIG_SPL_LZMA=y
|
||||||
|
|
|
@ -1,65 +0,0 @@
|
||||||
CONFIG_MIPS=y
|
|
||||||
CONFIG_SYS_TEXT_BASE=0x80010000
|
|
||||||
CONFIG_ENV_SIZE=0x4000
|
|
||||||
CONFIG_ENV_SECT_SIZE=0x10000
|
|
||||||
CONFIG_ENV_OFFSET=0x80000
|
|
||||||
CONFIG_NR_DRAM_BANKS=1
|
|
||||||
CONFIG_ARCH_MTMIPS=y
|
|
||||||
CONFIG_BOARD_LINKIT_SMART_7688=y
|
|
||||||
CONFIG_RESTORE_EXCEPTION_VECTOR_BASE=y
|
|
||||||
# CONFIG_MIPS_BOOT_ENV_LEGACY is not set
|
|
||||||
CONFIG_MIPS_BOOT_FDT=y
|
|
||||||
CONFIG_FIT=y
|
|
||||||
CONFIG_FIT_SIGNATURE=y
|
|
||||||
CONFIG_LEGACY_IMAGE_FORMAT=y
|
|
||||||
CONFIG_OF_STDOUT_VIA_ALIAS=y
|
|
||||||
CONFIG_SYS_CONSOLE_INFO_QUIET=y
|
|
||||||
CONFIG_BOARD_EARLY_INIT_F=y
|
|
||||||
CONFIG_HUSH_PARSER=y
|
|
||||||
CONFIG_CMD_LICENSE=y
|
|
||||||
# CONFIG_CMD_ELF is not set
|
|
||||||
# CONFIG_CMD_XIMG is not set
|
|
||||||
CONFIG_CMD_MEMINFO=y
|
|
||||||
# CONFIG_CMD_FLASH is not set
|
|
||||||
CONFIG_CMD_GPIO=y
|
|
||||||
# CONFIG_CMD_LOADS is not set
|
|
||||||
CONFIG_CMD_MTD=y
|
|
||||||
CONFIG_CMD_PART=y
|
|
||||||
CONFIG_CMD_SPI=y
|
|
||||||
CONFIG_CMD_USB=y
|
|
||||||
CONFIG_CMD_DHCP=y
|
|
||||||
CONFIG_CMD_MII=y
|
|
||||||
CONFIG_CMD_PING=y
|
|
||||||
CONFIG_CMD_TIME=y
|
|
||||||
CONFIG_CMD_FS_GENERIC=y
|
|
||||||
# CONFIG_DOS_PARTITION is not set
|
|
||||||
CONFIG_DEFAULT_DEVICE_TREE="linkit-smart-7688"
|
|
||||||
CONFIG_ENV_IS_IN_SPI_FLASH=y
|
|
||||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
|
||||||
CONFIG_NET_RANDOM_ETHADDR=y
|
|
||||||
# CONFIG_DM_DEVICE_REMOVE is not set
|
|
||||||
CONFIG_BLK=y
|
|
||||||
CONFIG_LED=y
|
|
||||||
CONFIG_LED_BLINK=y
|
|
||||||
CONFIG_LED_GPIO=y
|
|
||||||
CONFIG_MTD=y
|
|
||||||
CONFIG_SPI_FLASH_GIGADEVICE=y
|
|
||||||
CONFIG_SPI_FLASH_MACRONIX=y
|
|
||||||
CONFIG_SPI_FLASH_SPANSION=y
|
|
||||||
CONFIG_SPI_FLASH_STMICRO=y
|
|
||||||
CONFIG_SPI_FLASH_WINBOND=y
|
|
||||||
CONFIG_SPI_FLASH_MTD=y
|
|
||||||
CONFIG_MT7628_ETH=y
|
|
||||||
CONFIG_PHY=y
|
|
||||||
CONFIG_MT76X8_USB_PHY=y
|
|
||||||
CONFIG_SPI=y
|
|
||||||
CONFIG_MT7621_SPI=y
|
|
||||||
CONFIG_USB=y
|
|
||||||
CONFIG_DM_USB=y
|
|
||||||
CONFIG_USB_EHCI_HCD=y
|
|
||||||
CONFIG_USB_EHCI_GENERIC=y
|
|
||||||
CONFIG_USB_STORAGE=y
|
|
||||||
CONFIG_FS_EXT4=y
|
|
||||||
CONFIG_FS_FAT=y
|
|
||||||
CONFIG_LZMA=y
|
|
||||||
CONFIG_LZO=y
|
|
|
@ -1,12 +1,15 @@
|
||||||
CONFIG_MIPS=y
|
CONFIG_MIPS=y
|
||||||
CONFIG_SYS_TEXT_BASE=0x9c000000
|
CONFIG_SPL_LIBCOMMON_SUPPORT=y
|
||||||
|
CONFIG_SPL_LIBGENERIC_SUPPORT=y
|
||||||
CONFIG_ENV_SIZE=0x4000
|
CONFIG_ENV_SIZE=0x4000
|
||||||
CONFIG_ENV_SECT_SIZE=0x10000
|
|
||||||
CONFIG_ENV_OFFSET=0x80000
|
CONFIG_ENV_OFFSET=0x80000
|
||||||
|
CONFIG_ENV_SECT_SIZE=0x10000
|
||||||
|
CONFIG_SPL_SERIAL_SUPPORT=y
|
||||||
|
CONFIG_SPL_SYS_MALLOC_F_LEN=0x20000
|
||||||
CONFIG_NR_DRAM_BANKS=1
|
CONFIG_NR_DRAM_BANKS=1
|
||||||
|
CONFIG_SPL=y
|
||||||
CONFIG_ARCH_MTMIPS=y
|
CONFIG_ARCH_MTMIPS=y
|
||||||
CONFIG_BOARD_LINKIT_SMART_7688=y
|
CONFIG_BOARD_LINKIT_SMART_7688=y
|
||||||
CONFIG_BOOT_ROM=y
|
|
||||||
CONFIG_RESTORE_EXCEPTION_VECTOR_BASE=y
|
CONFIG_RESTORE_EXCEPTION_VECTOR_BASE=y
|
||||||
# CONFIG_MIPS_BOOT_ENV_LEGACY is not set
|
# CONFIG_MIPS_BOOT_ENV_LEGACY is not set
|
||||||
CONFIG_MIPS_BOOT_FDT=y
|
CONFIG_MIPS_BOOT_FDT=y
|
||||||
|
@ -16,6 +19,8 @@ CONFIG_LEGACY_IMAGE_FORMAT=y
|
||||||
CONFIG_OF_STDOUT_VIA_ALIAS=y
|
CONFIG_OF_STDOUT_VIA_ALIAS=y
|
||||||
CONFIG_SYS_CONSOLE_INFO_QUIET=y
|
CONFIG_SYS_CONSOLE_INFO_QUIET=y
|
||||||
CONFIG_BOARD_EARLY_INIT_F=y
|
CONFIG_BOARD_EARLY_INIT_F=y
|
||||||
|
CONFIG_SPL_SYS_MALLOC_SIMPLE=y
|
||||||
|
CONFIG_SPL_NOR_SUPPORT=y
|
||||||
CONFIG_HUSH_PARSER=y
|
CONFIG_HUSH_PARSER=y
|
||||||
CONFIG_CMD_LICENSE=y
|
CONFIG_CMD_LICENSE=y
|
||||||
# CONFIG_CMD_ELF is not set
|
# CONFIG_CMD_ELF is not set
|
||||||
|
@ -39,6 +44,7 @@ CONFIG_DEFAULT_DEVICE_TREE="linkit-smart-7688"
|
||||||
CONFIG_ENV_IS_IN_SPI_FLASH=y
|
CONFIG_ENV_IS_IN_SPI_FLASH=y
|
||||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||||
CONFIG_NET_RANDOM_ETHADDR=y
|
CONFIG_NET_RANDOM_ETHADDR=y
|
||||||
|
CONFIG_SPL_DM=y
|
||||||
# CONFIG_DM_DEVICE_REMOVE is not set
|
# CONFIG_DM_DEVICE_REMOVE is not set
|
||||||
CONFIG_BLK=y
|
CONFIG_BLK=y
|
||||||
CONFIG_LED=y
|
CONFIG_LED=y
|
||||||
|
@ -65,3 +71,4 @@ CONFIG_FS_EXT4=y
|
||||||
CONFIG_FS_FAT=y
|
CONFIG_FS_FAT=y
|
||||||
CONFIG_LZMA=y
|
CONFIG_LZMA=y
|
||||||
CONFIG_LZO=y
|
CONFIG_LZO=y
|
||||||
|
CONFIG_SPL_LZMA=y
|
||||||
|
|
|
@ -16,10 +16,29 @@
|
||||||
|
|
||||||
#define CONFIG_SYS_INIT_SP_OFFSET 0x400000
|
#define CONFIG_SYS_INIT_SP_OFFSET 0x400000
|
||||||
|
|
||||||
#ifdef CONFIG_BOOT_RAM
|
/* SPL */
|
||||||
|
#if defined(CONFIG_SPL) && !defined(CONFIG_SPL_BUILD)
|
||||||
#define CONFIG_SKIP_LOWLEVEL_INIT
|
#define CONFIG_SKIP_LOWLEVEL_INIT
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#define CONFIG_SYS_UBOOT_START CONFIG_SYS_TEXT_BASE
|
||||||
|
#define CONFIG_SPL_BSS_START_ADDR 0x80010000
|
||||||
|
#define CONFIG_SPL_BSS_MAX_SIZE 0x10000
|
||||||
|
#define CONFIG_SPL_MAX_SIZE 0x10000
|
||||||
|
#define CONFIG_SPL_PAD_TO 0
|
||||||
|
|
||||||
|
/* Dummy value */
|
||||||
|
#define CONFIG_SYS_UBOOT_BASE 0
|
||||||
|
|
||||||
|
/* Serial SPL */
|
||||||
|
#if defined(CONFIG_SPL_BUILD) && defined(CONFIG_SPL_SERIAL_SUPPORT)
|
||||||
|
#define CONFIG_SYS_NS16550_MEM32
|
||||||
|
#define CONFIG_SYS_NS16550_CLK 40000000
|
||||||
|
#define CONFIG_SYS_NS16550_REG_SIZE -4
|
||||||
|
#define CONFIG_SYS_NS16550_COM1 0xb0000c00
|
||||||
|
#define CONFIG_CONS_INDEX 1
|
||||||
|
#endif
|
||||||
|
|
||||||
/* UART */
|
/* UART */
|
||||||
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, \
|
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, \
|
||||||
230400, 460800, 921600 }
|
230400, 460800, 921600 }
|
||||||
|
|
|
@ -16,10 +16,30 @@
|
||||||
|
|
||||||
#define CONFIG_SYS_INIT_SP_OFFSET 0x400000
|
#define CONFIG_SYS_INIT_SP_OFFSET 0x400000
|
||||||
|
|
||||||
#ifdef CONFIG_BOOT_RAM
|
/* SPL */
|
||||||
|
#if defined(CONFIG_SPL) && !defined(CONFIG_SPL_BUILD)
|
||||||
#define CONFIG_SKIP_LOWLEVEL_INIT
|
#define CONFIG_SKIP_LOWLEVEL_INIT
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#define CONFIG_SYS_UBOOT_START CONFIG_SYS_TEXT_BASE
|
||||||
|
#define CONFIG_SPL_BSS_START_ADDR 0x80010000
|
||||||
|
#define CONFIG_SPL_BSS_MAX_SIZE 0x10000
|
||||||
|
#define CONFIG_SPL_MAX_SIZE 0x10000
|
||||||
|
#define CONFIG_SPL_PAD_TO 0
|
||||||
|
|
||||||
|
/* Dummy value */
|
||||||
|
#define CONFIG_SYS_UBOOT_BASE 0
|
||||||
|
|
||||||
|
/* Serial SPL */
|
||||||
|
#if defined(CONFIG_SPL_BUILD) && defined(CONFIG_SPL_SERIAL_SUPPORT)
|
||||||
|
#define CONFIG_SYS_NS16550_MEM32
|
||||||
|
#define CONFIG_SYS_NS16550_CLK 40000000
|
||||||
|
#define CONFIG_SYS_NS16550_REG_SIZE -4
|
||||||
|
#define CONFIG_SYS_NS16550_COM3 0xb0000e00
|
||||||
|
#define CONFIG_CONS_INDEX 3
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
/* UART */
|
/* UART */
|
||||||
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, \
|
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, \
|
||||||
230400, 460800, 921600 }
|
230400, 460800, 921600 }
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue