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 REGMAP
28	imply SYSCON
29	imply SYS_NS16550
30	imply CMD_DHCP
31	imply CMD_EXT2
32	imply CMD_EXT4
33	imply CMD_FAT
34	imply CMD_FS_GENERIC
35	imply CMD_NET
36	imply CMD_PING
37	imply CMD_MMC
38	imply DOS_PARTITION
39	imply EFI_PARTITION
40	imply IP_DYN
41	imply ISO_PARTITION
42	imply MACB
43	imply MII
44	imply PHY_LIB
45	imply PHY_VITESSE
46	imply MMC
47	imply MMC_WRITE
48	imply MMC_SDHCI
49	imply MMC_SDHCI_CADENCE
50	imply MMC_SDHCI_ADMA
51	imply MMC_HS200_SUPPORT
52	imply CMD_I2C
53	imply DM_I2C
54	imply SYS_I2C_MICROCHIP
55	imply MTD
56	imply SPI
57	imply DM_SPI
58	imply MICROCHIP_COREQSPI
59	imply MTD_SPI_NAND
60	imply CMD_MTD
61	imply CMD_MTDPARTS
62	imply DM_MAILBOX
63	imply MPFS_MBOX
64	imply MISC
65	imply MPFS_SYSCONTROLLER
66
67endif
68