forked from OERV-BSP/u-boot
For TH1520, we want clock and pinctrl drivers to bind before relocation along with the UART which makes use of them, since upstream devicetree specifies pinctrl properties for the UART. This requires a large malloc pool before relocation, let's enlarge it. Signed-off-by: Yao Zi <ziyao@disroot.org> Reviewed-by: Leo Yu-Chi Liang <ycliang@andestech.com>
113 lines
2.9 KiB
Plaintext
113 lines
2.9 KiB
Plaintext
CONFIG_RISCV=y
|
|
CONFIG_SYS_MALLOC_LEN=0x800000
|
|
CONFIG_SYS_MALLOC_F_LEN=0x10000
|
|
CONFIG_SPL_GPIO=y
|
|
CONFIG_NR_DRAM_BANKS=1
|
|
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
|
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x80200000
|
|
CONFIG_DM_GPIO=y
|
|
CONFIG_DEFAULT_DEVICE_TREE="th1520-lichee-pi-4a"
|
|
CONFIG_SPL_STACK=0xffe0170000
|
|
CONFIG_SPL_BSS_START_ADDR=0xffe0160000
|
|
CONFIG_SPL_BSS_MAX_SIZE=0x10000
|
|
CONFIG_SYS_LOAD_ADDR=0x80200000
|
|
CONFIG_SPL=y
|
|
CONFIG_TARGET_TH1520_LPI4A=y
|
|
CONFIG_ARCH_RV64I=y
|
|
CONFIG_RISCV_SMODE=y
|
|
CONFIG_SYS_BOOT_GET_CMDLINE=y
|
|
CONFIG_SYS_BOOT_GET_KBD=y
|
|
# CONFIG_EFI_LOADER is not set
|
|
CONFIG_FIT=y
|
|
# CONFIG_FIT_FULL_CHECK is not set
|
|
# CONFIG_FIT_PRINT is not set
|
|
CONFIG_SPL_LOAD_FIT_ADDRESS=0xffe0040000
|
|
# CONFIG_BOOTSTD is not set
|
|
# CONFIG_LEGACY_IMAGE_FORMAT is not set
|
|
CONFIG_DISTRO_DEFAULTS=y
|
|
CONFIG_BOOTARGS_SUBST=y
|
|
CONFIG_BOOTCOMMAND=""
|
|
CONFIG_DEFAULT_FDT_FILE="thead/th1520-lichee-pi-4a.dtb"
|
|
CONFIG_SYS_CBSIZE=256
|
|
CONFIG_SYS_PBSIZE=276
|
|
CONFIG_LOG=y
|
|
CONFIG_DISPLAY_CPUINFO=y
|
|
CONFIG_DISPLAY_BOARDINFO=y
|
|
CONFIG_DISPLAY_BOARDINFO_LATE=y
|
|
CONFIG_SPL_MAX_SIZE=0x40000
|
|
# CONFIG_SPL_SHARES_INIT_SP_ADDR is not set
|
|
CONFIG_SPL_HAVE_INIT_STACK=y
|
|
CONFIG_SPL_SYS_MALLOC=y
|
|
CONFIG_SPL_HAS_CUSTOM_MALLOC_START=y
|
|
CONFIG_SPL_CUSTOM_SYS_MALLOC_ADDR=0x10000000
|
|
CONFIG_SPL_SYS_MALLOC_SIZE=0x400000
|
|
CONFIG_SPL_RAM_DEVICE=y
|
|
CONFIG_SYS_PROMPT="LPI4A=> "
|
|
CONFIG_CMD_CONFIG=y
|
|
CONFIG_CMD_LICENSE=y
|
|
CONFIG_CMD_BOOTZ=y
|
|
# CONFIG_BOOTM_NETBSD is not set
|
|
# CONFIG_BOOTM_PLAN9 is not set
|
|
# CONFIG_BOOTM_RTEMS is not set
|
|
# CONFIG_BOOTM_VXWORKS is not set
|
|
CONFIG_CMD_BOOTMENU=y
|
|
# CONFIG_CMD_ELF is not set
|
|
# CONFIG_CMD_IMI is not set
|
|
# CONFIG_CMD_XIMG is not set
|
|
# CONFIG_CMD_EXPORTENV is not set
|
|
# CONFIG_CMD_IMPORTENV is not set
|
|
# CONFIG_CMD_EDITENV is not set
|
|
# CONFIG_CMD_SAVEENV is not set
|
|
# CONFIG_CMD_CRC32 is not set
|
|
# CONFIG_CMD_MEMORY is not set
|
|
# CONFIG_CMD_LZMADEC is not set
|
|
# CONFIG_CMD_UNLZ4 is not set
|
|
# CONFIG_CMD_UNZIP is not set
|
|
CONFIG_CMD_GPIO=y
|
|
# CONFIG_CMD_LOADB is not set
|
|
# CONFIG_CMD_LOADS is not set
|
|
CONFIG_CMD_MMC=y
|
|
CONFIG_MMC_SPEED_MODE_SET=y
|
|
# CONFIG_CMD_ITEST is not set
|
|
# CONFIG_CMD_SOURCE is not set
|
|
# CONFIG_CMD_SETEXPR is not set
|
|
# CONFIG_CMD_SLEEP is not set
|
|
CONFIG_PARTITION_TYPE_GUID=y
|
|
CONFIG_ENV_RELOC_GD_ENV_ADDR=y
|
|
CONFIG_VERSION_VARIABLE=y
|
|
CONFIG_NET_RANDOM_ETHADDR=y
|
|
# CONFIG_BLOCK_CACHE is not set
|
|
CONFIG_DWAPB_GPIO=y
|
|
# CONFIG_I2C is not set
|
|
# CONFIG_INPUT is not set
|
|
CONFIG_MMC=y
|
|
CONFIG_MMC_IO_VOLTAGE=y
|
|
CONFIG_MMC_UHS_SUPPORT=y
|
|
CONFIG_MMC_HS400_ES_SUPPORT=y
|
|
CONFIG_MMC_HS400_SUPPORT=y
|
|
CONFIG_MMC_SDHCI=y
|
|
CONFIG_MMC_SDHCI_ADMA=y
|
|
CONFIG_MMC_SDHCI_SNPS=y
|
|
# CONFIG_MTD is not set
|
|
CONFIG_PHY_REALTEK=y
|
|
CONFIG_DM_MDIO=y
|
|
CONFIG_DM_ETH_PHY=y
|
|
CONFIG_ETH_DESIGNWARE=y
|
|
CONFIG_ETH_DESIGNWARE_THEAD=y
|
|
CONFIG_PINCTRL=y
|
|
# CONFIG_POWER is not set
|
|
CONFIG_RAM=y
|
|
CONFIG_SPL_RAM=y
|
|
CONFIG_SPL_THEAD_TH1520_DDR=y
|
|
CONFIG_SYS_NS16550=y
|
|
CONFIG_AES=y
|
|
CONFIG_BLAKE2=y
|
|
CONFIG_SHA512=y
|
|
CONFIG_LZ4=y
|
|
CONFIG_LZMA=y
|
|
CONFIG_LZO=y
|
|
CONFIG_ZLIB_UNCOMPRESS=y
|
|
CONFIG_BZIP2=y
|
|
CONFIG_ZSTD=y
|
|
CONFIG_LIB_RATIONAL=y
|