mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-11 07:24:46 +00:00

This patch adds general board files based on MT7987 SoC. MT7987 uses one mmc controller for booting from both SD and eMMC, and the pins of mmc controller are also shared with one spi controller. So three configs are need for these boot types: 1. mt7987_rfb_defconfig - SPI-NOR (spi2) and SPI-NAND (spi0) 2. mt7987_emmc_rfb_defconfig - eMMC + SPI-NOR (spi2) 3. mt7987_sd_rfb_defconfig - SD + SPI-NOR (spi2) Note: spi2 also supports booting from SPI-NAND, but not the default option. Signed-off-by: Sam Shih <sam.shih@mediatek.com> Signed-off-by: Weijie Gao <weijie.gao@mediatek.com>
91 lines
2.1 KiB
Text
91 lines
2.1 KiB
Text
CONFIG_ARM=y
|
|
CONFIG_SYS_HAS_NONCACHED_MEMORY=y
|
|
CONFIG_POSITION_INDEPENDENT=y
|
|
CONFIG_ARCH_MEDIATEK=y
|
|
CONFIG_TEXT_BASE=0x41e00000
|
|
CONFIG_SYS_MALLOC_F_LEN=0x4000
|
|
CONFIG_NR_DRAM_BANKS=1
|
|
CONFIG_DEFAULT_DEVICE_TREE="mt7987a-emmc-rfb"
|
|
CONFIG_TARGET_MT7987=y
|
|
CONFIG_SYS_BOOTM_LEN=0x6000000
|
|
CONFIG_SYS_LOAD_ADDR=0x48000000
|
|
CONFIG_DEBUG_UART_BASE=0x11000000
|
|
CONFIG_DEBUG_UART_CLOCK=40000000
|
|
CONFIG_DEBUG_UART=y
|
|
# CONFIG_EFI_LOADER is not set
|
|
CONFIG_FIT=y
|
|
# CONFIG_AUTOBOOT is not set
|
|
CONFIG_DEFAULT_FDT_FILE="mt7987a-emmc-rfb"
|
|
CONFIG_SYS_CBSIZE=512
|
|
CONFIG_SYS_PBSIZE=1049
|
|
CONFIG_LOGLEVEL=7
|
|
CONFIG_LOG=y
|
|
CONFIG_SYS_PROMPT="MT7987> "
|
|
# 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_ELF is not set
|
|
# CONFIG_CMD_XIMG is not set
|
|
# CONFIG_CMD_UNLZ4 is not set
|
|
# CONFIG_CMD_UNZIP is not set
|
|
CONFIG_CMD_GPIO=y
|
|
CONFIG_CMD_PWM=y
|
|
CONFIG_CMD_I2C=y
|
|
CONFIG_CMD_MMC=y
|
|
CONFIG_CMD_MTD=y
|
|
CONFIG_CMD_PING=y
|
|
CONFIG_CMD_SMC=y
|
|
CONFIG_EFI_PARTITION=y
|
|
CONFIG_PARTITION_TYPE_GUID=y
|
|
CONFIG_ENV_OVERWRITE=y
|
|
CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
|
|
CONFIG_USE_IPADDR=y
|
|
CONFIG_IPADDR="192.168.1.1"
|
|
CONFIG_USE_NETMASK=y
|
|
CONFIG_NETMASK="255.255.255.0"
|
|
CONFIG_USE_SERVERIP=y
|
|
CONFIG_SERVERIP="192.168.1.2"
|
|
CONFIG_NET_RANDOM_ETHADDR=y
|
|
CONFIG_REGMAP=y
|
|
CONFIG_SYSCON=y
|
|
CONFIG_CLK=y
|
|
CONFIG_DM_I2C=y
|
|
CONFIG_SYS_I2C_MTK=y
|
|
CONFIG_MMC_HS200_SUPPORT=y
|
|
CONFIG_MMC_MTK=y
|
|
CONFIG_MTD=y
|
|
CONFIG_DM_MTD=y
|
|
CONFIG_MTD_SPI_NAND=y
|
|
CONFIG_DM_SPI_FLASH=y
|
|
CONFIG_SPI_FLASH_SFDP_SUPPORT=y
|
|
CONFIG_SPI_FLASH_ATMEL=y
|
|
CONFIG_SPI_FLASH_EON=y
|
|
CONFIG_SPI_FLASH_GIGADEVICE=y
|
|
CONFIG_SPI_FLASH_ISSI=y
|
|
CONFIG_SPI_FLASH_MACRONIX=y
|
|
CONFIG_SPI_FLASH_PUYA=y
|
|
CONFIG_SPI_FLASH_SILICONKAISER=y
|
|
CONFIG_SPI_FLASH_SPANSION=y
|
|
CONFIG_SPI_FLASH_STMICRO=y
|
|
CONFIG_SPI_FLASH_WINBOND=y
|
|
CONFIG_SPI_FLASH_XMC=y
|
|
CONFIG_SPI_FLASH_XTX=y
|
|
CONFIG_SPI_FLASH_ZBIT=y
|
|
CONFIG_SPI_FLASH_MTD=y
|
|
CONFIG_MTD_UBI=y
|
|
CONFIG_PHY_ETHERNET_ID=y
|
|
CONFIG_MEDIATEK_ETH=y
|
|
CONFIG_PINCTRL=y
|
|
CONFIG_PINCONF=y
|
|
CONFIG_PINCTRL_MT7987=y
|
|
CONFIG_POWER_DOMAIN=y
|
|
CONFIG_MTK_POWER_DOMAIN=y
|
|
CONFIG_DM_PWM=y
|
|
CONFIG_PWM_MTK=y
|
|
CONFIG_DM_SERIAL=y
|
|
CONFIG_MTK_SERIAL=y
|
|
CONFIG_SPI=y
|
|
CONFIG_DM_SPI=y
|
|
CONFIG_MTK_SPIM=y
|
|
CONFIG_HEXDUMP=y
|