machine: initial freedom-u540 configuration

This is the machine configuration file for HiFive Unleashed
development board.

Signed-off-by: Mirza Krak <mirza.krak@endian.se>
This commit is contained in:
Mirza Krak
2018-03-20 00:48:49 +01:00
committed by Khem Raj
parent 31cbcc591d
commit c4b2101cd6

View File

@@ -0,0 +1,29 @@
#@TYPE: Machine
#@NAME: freedom-u540
#@SOC: Freedom U540
#@DESCRIPTION: Machine configuration for the HiFive Unleashed development board
require conf/machine/include/tune-riscv.inc
MACHINE_FEATURES = "screen keyboard ext2 ext3 serial"
MACHINE_ARCH = "riscv64"
KERNEL_IMAGETYPE = "vmlinux"
PREFERRED_PROVIDER_virtual/kernel = "linux-riscv"
PREFERRED_VERSION_linux-riscv = "4.15%"
GDBVERSION = "riscv"
QEMUVERSION = "riscv"
EXTRA_IMAGEDEPENDS += "riscv-pk"
SERIAL_CONSOLE = "115200 ttyS0"
MACHINE_EXTRA_RRECOMMENDS += " kernel-modules"
RISCV_BBL_PAYLOAD ?= "${KERNEL_IMAGETYPE}${KERNEL_INITRAMFS}-${MACHINE}.bin"
INITRAMFS_IMAGE_BUNDLE = "1"
INITRAMFS_IMAGE = "riscv-initramfs-image"
KERNEL_INITRAMFS = '-initramfs'