mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-21 04:14:34 +00:00

The help for CONFIG_MTD explains that it needs to be enabled for various things like NAND, etc to be available. It however then doesn't enforce this dependency and so if you have none of these systems present you still need to disable a number of options. Fix this by making places that select/imply one type of flash, but did not do the same, also do this for "MTD". Make boards which hadn't been enabling MTD already but need it now, do so. In a few places, disable CONFIG_CMD_MTDPARTS as it wasn't previously enabled but was now being implied. Signed-off-by: Tom Rini <trini@konsulko.com>
61 lines
1 KiB
Text
61 lines
1 KiB
Text
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 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
|
|
|
|
endif
|