forked from OERV-BSP/u-boot
Enable the MPFS mailbox and system controller drivers for use with the Icicle kit. These functions are crucial for the board setup functions that run in the Icicle board file - mpfs_icicle.c. Signed-off-by: Jamie Gibbons <jamie.gibbons@microchip.com> Acked-by: Leo Yu-Chi Liang <ycliang@andestech.com>
68 lines
1.1 KiB
Plaintext
68 lines
1.1 KiB
Plaintext
if TARGET_MICROCHIP_ICICLE
|
|
|
|
config SYS_BOARD
|
|
default "mpfs_icicle"
|
|
|
|
config SYS_VENDOR
|
|
default "microchip"
|
|
|
|
config SYS_CPU
|
|
default "generic"
|
|
|
|
config SYS_CONFIG_NAME
|
|
default "microchip_mpfs_icicle"
|
|
|
|
config TEXT_BASE
|
|
default 0x80000000 if !RISCV_SMODE
|
|
default 0x80200000 if RISCV_SMODE
|
|
|
|
config BOARD_SPECIFIC_OPTIONS # dummy
|
|
def_bool y
|
|
select GENERIC_RISCV
|
|
select BOARD_EARLY_INIT_F
|
|
select BOARD_LATE_INIT
|
|
imply SMP
|
|
imply CLK_CCF
|
|
imply CLK_MPFS
|
|
imply REGMAP
|
|
imply SYSCON
|
|
imply SYS_NS16550
|
|
imply CMD_DHCP
|
|
imply CMD_EXT2
|
|
imply CMD_EXT4
|
|
imply CMD_FAT
|
|
imply CMD_FS_GENERIC
|
|
imply CMD_NET
|
|
imply CMD_PING
|
|
imply CMD_MMC
|
|
imply DOS_PARTITION
|
|
imply EFI_PARTITION
|
|
imply IP_DYN
|
|
imply ISO_PARTITION
|
|
imply MACB
|
|
imply MII
|
|
imply PHY_LIB
|
|
imply PHY_VITESSE
|
|
imply MMC
|
|
imply MMC_WRITE
|
|
imply MMC_SDHCI
|
|
imply MMC_SDHCI_CADENCE
|
|
imply MMC_SDHCI_ADMA
|
|
imply MMC_HS200_SUPPORT
|
|
imply CMD_I2C
|
|
imply DM_I2C
|
|
imply SYS_I2C_MICROCHIP
|
|
imply MTD
|
|
imply SPI
|
|
imply DM_SPI
|
|
imply MICROCHIP_COREQSPI
|
|
imply MTD_SPI_NAND
|
|
imply CMD_MTD
|
|
imply CMD_MTDPARTS
|
|
imply DM_MAILBOX
|
|
imply MPFS_MBOX
|
|
imply MISC
|
|
imply MPFS_SYSCONTROLLER
|
|
|
|
endif
|