1if TARGET_MICROCHIP_ICICLE
2
3config SYS_BOARD
4	default "mpfs_icicle"
5
6config SYS_VENDOR
7	default "microchip"
8
9config SYS_CPU
10	default "generic"
11
12config SYS_CONFIG_NAME
13	default "microchip_mpfs_icicle"
14
15config TEXT_BASE
16	default 0x80000000 if !RISCV_SMODE
17	default 0x80200000 if RISCV_SMODE
18
19config BOARD_SPECIFIC_OPTIONS # dummy
20	def_bool y
21	select GENERIC_RISCV
22	select BOARD_EARLY_INIT_F
23	select BOARD_LATE_INIT
24	imply SMP
25	imply CLK_CCF
26	imply CLK_MPFS
27	imply SYS_NS16550
28	imply CMD_DHCP
29	imply CMD_EXT2
30	imply CMD_EXT4
31	imply CMD_FAT
32	imply CMD_FS_GENERIC
33	imply CMD_NET
34	imply CMD_PING
35	imply CMD_MMC
36	imply DOS_PARTITION
37	imply EFI_PARTITION
38	imply IP_DYN
39	imply ISO_PARTITION
40	imply MACB
41	imply MII
42	imply PHY_LIB
43	imply PHY_VITESSE
44	imply MMC
45	imply MMC_WRITE
46	imply MMC_SDHCI
47	imply MMC_SDHCI_CADENCE
48	imply MMC_SDHCI_ADMA
49	imply MMC_HS200_SUPPORT
50	imply CMD_I2C
51	imply DM_I2C
52	imply SYS_I2C_MICROCHIP
53	imply SPI
54	imply DM_SPI
55	imply MICROCHIP_COREQSPI
56	imply MTD_SPI_NAND
57	imply CMD_MTD
58	imply MTD_PARTITIONS
59	imply CMD_MTDPARTS
60
61endif
62