123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- #@TYPE: Machine
- #@NAME: VisionFive 2
- #@SOC: JH7110
- #@DESCRIPTION: Machine configuration for the VisionFive 2 default config
- require conf/machine/include/riscv/tune-riscv.inc
- MACHINE_FEATURES = "screen keyboard ext2 ext3 serial"
- SERIAL_CONSOLE = "115200 ttyS0"
- PREFERRED_PROVIDER_virtual/kernel = "linux-starfive-dev"
- PREFERRED_PROVIDER_virtual/bootloader = "u-boot-starfive"
- PREFERRED_VERSION_glibc ?= "2.35"
- PREFERRED_VERSION_gcc ?= "11.3.0"
- PREFERRED_VERSION_binutils ?= "2.38"
- PREFERRED_VERSION_opensbi ?= "1.2"
- RISCV_SBI_PLAT = "generic"
- RISCV_SBI_PAYLOAD = "u-boot.bin"
- RISCV_SBI_FDT = "starfive_visionfive2.dtb"
- KERNEL_CLASSES = "kernel-fitimage"
- KERNEL_DEVICETREE ?= "starfive/jh7110-visionfive-v2.dtb"
- KERNEL_IMAGETYPE = "fitImage"
- UBOOT_ENTRYPOINT = "0x40200000"
- UBOOT_DTB_LOADADDRESS = "0x46000000"
- UBOOT_RD_ENTRYPOINT = "0x46100000"
- UBOOT_RD_LOADADDRESS = "0x46100000"
- UBOOT_DTB = "1"
- INITRAMFS_FSTYPES = "cpio.gz"
- IMAGE_FSTYPES += "wic.gz wic.bmap ext4"
- FIT_KERNEL_COMP_ALG = "none"
- EXTRA_IMAGEDEPENDS += "u-boot-starfive"
- UBOOT_ENV ?= "boot"
- UBOOT_ENV_SUFFIX = "scr.uimg"
- UBOOT_MACHINE = "starfive_visionfive2_defconfig"
- UBOOT_DTB_BINARY = "starfive_visionfive2.dtb"
- SPL_BINARY = "spl/u-boot-spl.bin"
- SPL_NORMAL_BINARY = "u-boot-spl.bin.normal.out"
- ## Do not update fstab file when using wic images
- WIC_CREATE_EXTRA_ARGS ?= "--no-fstab-update"
- WKS_FILE_DEPENDS ?= " \
- opensbi \
- "
- IMAGE_BOOT_FILES ?= " \
- vf2_uEnv.txt \
- vf2_nvme_uEnv.txt \
- starfiveu.fit \
- fitImage-linux.bin-starfive-visionfive2 \
- initramfs.img \
- jh7110-visionfive-v2-starfive-visionfive2.dtb \
- "
- WKS_FILE ?= "starfive-visionfive2.wks"
|