1if TARGET_STARFIVE_VISIONFIVE2 2 3config SYS_CPU 4 default "jh7110" 5 6config SYS_BOARD 7 default "visionfive2" 8 9config SYS_VENDOR 10 default "starfive" 11 12config SYS_CONFIG_NAME 13 default "starfive-visionfive2" 14 15config TEXT_BASE 16 default 0x40200000 if SPL 17 default 0x40000000 if !RISCV_SMODE 18 default 0x40200000 if RISCV_SMODE 19 20config SPL_TEXT_BASE 21 default 0x08000000 22 23config SPL_OPENSBI_LOAD_ADDR 24 default 0x80000000 25 26config BOARD_SPECIFIC_OPTIONS # dummy 27 def_bool y 28 select STARFIVE_JH7110 29 select SUPPORT_SPL 30 select BINMAN 31 imply CMD_CPU 32 imply CMD_DHCP 33 imply CMD_EXT2 34 imply CMD_EXT4 35 imply CMD_FAT 36 imply CMD_FS_GENERIC 37 imply CMD_GPIO 38 imply CMD_GPT 39 imply CMD_MMC 40 imply CMD_NET 41 imply CMD_PING 42 imply CMD_SF 43 imply DM_GPIO 44 imply DOS_PARTITION 45 imply EFI_PARTITION 46 imply MII 47 imply IP_DYN 48 imply ISO_PARTITION 49 imply PARTITION_TYPE_GUID 50 imply PHY_LIB 51 imply PHY_MSCC 52 53config STARFIVE_NO_EMMC 54 bool "Report eMMC size as zero" 55 help 56 The serial number string in the EEPROM is meant to report the 57 size of onboard eMMC. Unfortunately some Milk-V Mars CM Lite 58 modules without eMMC show a non-zero size here. 59 60 Set to 'Y' if you have a Mars CM Lite module. 61 62endif 63