forked from OERV-BSP/u-boot
Enable the network stack, the designware ethernet driver and corresponding glue driver. The Lichee Pi 4A board ships two RTL8211F phys, both attached to GMAC 0, thus support for Realtek phys and DM support for MDIO devices are enabled as well. Signed-off-by: Yao Zi <ziyao@disroot.org> Reviewed-by: Leo Yu-Chi Liang <ycliang@andestech.com>
114 lines
2.9 KiB
Plaintext
114 lines
2.9 KiB
Plaintext
CONFIG_RISCV=y
|
|
CONFIG_SYS_MALLOC_LEN=0x800000
|
|
CONFIG_SYS_MALLOC_F_LEN=0x3000
|
|
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_BOOTM_LEN=0x4000000
|
|
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
|