blob: d41c30522753341531bf32fc28e4bc2012f4fc1d [file] [log] [blame]
Anup Patel3fda0262019-02-25 08:15:19 +00001if TARGET_SIFIVE_FU540
2
3config SYS_BOARD
4 default "fu540"
5
6config SYS_VENDOR
7 default "sifive"
8
9config SYS_CPU
10 default "generic"
11
12config SYS_CONFIG_NAME
13 default "sifive-fu540"
14
15config SYS_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
Pragnesh Patelc514a942020-05-29 11:33:26 +053022 select RAM
23 select SPL_RAM if SPL
Anup Patel3fda0262019-02-25 08:15:19 +000024 imply CMD_DHCP
25 imply CMD_EXT2
26 imply CMD_EXT4
27 imply CMD_FAT
28 imply CMD_FS_GENERIC
29 imply CMD_NET
30 imply CMD_PING
Jagan Teki286bcdb2020-04-29 21:03:53 +053031 imply CMD_SF
Anup Patel3fda0262019-02-25 08:15:19 +000032 imply CLK_SIFIVE
33 imply CLK_SIFIVE_FU540_PRCI
34 imply DOS_PARTITION
35 imply EFI_PARTITION
36 imply IP_DYN
37 imply ISO_PARTITION
38 imply MACB
39 imply MII
40 imply NET_RANDOM_ETHADDR
41 imply PHY_LIB
42 imply PHY_MSCC
43 imply SIFIVE_SERIAL
Bhargav Shah0b96a762019-07-17 04:23:48 +000044 imply SPI
45 imply SPI_SIFIVE
Jagan Teki286bcdb2020-04-29 21:03:53 +053046 imply SPI_FLASH
47 imply SPI_FLASH_ISSI
Bhargav Shah0b96a762019-07-17 04:23:48 +000048 imply MMC
49 imply MMC_SPI
50 imply MMC_BROKEN_CD
51 imply CMD_MMC
Sagar Shrikant Kadamb332a892019-10-01 10:00:47 -070052 imply DM_GPIO
53 imply SIFIVE_GPIO
54 imply CMD_GPIO
Lukas Auer0ed93a82019-03-17 19:28:41 +010055 imply SMP
Pragnesh Patel88eec612020-05-29 11:33:22 +053056 imply MISC
57 imply SIFIVE_OTP
Anup Patel3fda0262019-02-25 08:15:19 +000058
59endif