This patch adds support for the HiFive Unmatched board. This includes building the firmware, kernel and rootFS for the HiFive Unmatched. The configuration is similar to the one for the HiFive Unleashed, this is why most of it is shared in board/sifive/common. Signed-off-by: Francois Dugast <francois.dugast.foss@gmail.com> [Julien: - add missing BR2_TARGET_UBOOT_NEEDS_GNUTLS=y - change linux.hash comment to take hash from upstream - change linux-headers.hash file to a symlink ] Signed-off-by: Julien Olivain <ju.o@free.fr>
48 lines
1.7 KiB
Plaintext
48 lines
1.7 KiB
Plaintext
BR2_riscv=y
|
|
BR2_riscv_custom=y
|
|
BR2_RISCV_ISA_RVM=y
|
|
BR2_RISCV_ISA_RVA=y
|
|
BR2_RISCV_ISA_RVF=y
|
|
BR2_RISCV_ISA_RVD=y
|
|
BR2_RISCV_ISA_RVC=y
|
|
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_12=y
|
|
BR2_GLOBAL_PATCH_DIR="board/sifive/hifive-unmatched/patches"
|
|
BR2_DOWNLOAD_FORCE_CHECK_HASHES=y
|
|
BR2_TARGET_GENERIC_GETTY_PORT="ttySIF0"
|
|
BR2_SYSTEM_DHCP="eth0"
|
|
BR2_ROOTFS_POST_BUILD_SCRIPT="board/sifive/common/post-build.sh"
|
|
BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh"
|
|
BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/sifive/common/genimage_sdcard.cfg"
|
|
BR2_LINUX_KERNEL=y
|
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.12.20"
|
|
BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
|
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/sifive/common/linux.config.fragment"
|
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="sifive/hifive-unmatched-a00"
|
|
BR2_LINUX_KERNEL_INSTALL_TARGET=y
|
|
BR2_TARGET_ROOTFS_CPIO=y
|
|
BR2_TARGET_ROOTFS_EXT2=y
|
|
BR2_TARGET_ROOTFS_EXT2_4=y
|
|
BR2_TARGET_OPENSBI=y
|
|
BR2_TARGET_OPENSBI_CUSTOM_VERSION=y
|
|
BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2"
|
|
BR2_TARGET_OPENSBI_PLAT="generic"
|
|
BR2_TARGET_UBOOT=y
|
|
BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
|
|
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
|
|
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2025.01"
|
|
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="sifive_unmatched"
|
|
BR2_TARGET_UBOOT_NEEDS_DTC=y
|
|
BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
|
|
BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
|
|
BR2_TARGET_UBOOT_NEEDS_GNUTLS=y
|
|
BR2_TARGET_UBOOT_NEEDS_OPENSBI=y
|
|
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
|
|
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb"
|
|
BR2_TARGET_UBOOT_SPL=y
|
|
BR2_PACKAGE_HOST_GENIMAGE=y
|
|
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
|
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/sifive/hifive-unmatched/boot.cmd"
|