armbian-build/config/boards/musepipro.conf
Patrick Yavitz cb892185de Add BOARD_VENDOR var to BananaPi BPI-F3 and MusePi Pro
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-12-16 14:24:48 -05:00

32 lines
1.4 KiB
Plaintext

# SpacemiT M1 octa core RISC-V SoC 8GB/16GB RAM 64GB/128GB eMMC 4x USB3 1x GbE
BOARD_NAME="SpacemiT MusePi Pro"
BOARDFAMILY="spacemit"
BOARD_MAINTAINER="pyavitz"
BOARD_VENDOR="spacemit"
KERNEL_TARGET="current,edge"
BOOT_FDT_FILE="spacemit/k1-musepi-pro.dtb"
BOOTDELAY=1
SRC_EXTLINUX="yes"
SRC_CMDLINE="earlycon=sbi console=tty1 console=ttyS0,115200 loglevel=1"
PACKAGE_LIST_BOARD="rfkill bluetooth bluez bluez-tools"
function post_config_uboot_target__extra_configs_for_musepi_pro() {
display_alert "u-boot for ${BOARD}" "u-boot: enabling extra configs" "info"
run_host_command_logged scripts/config --enable CONFIG_SD_BOOT
run_host_command_logged scripts/config --enable CONFIG_EXT4_WRITE
run_host_command_logged scripts/config --enable CONFIG_FS_BTRFS
run_host_command_logged scripts/config --enable CONFIG_CMD_BTRFS
run_host_command_logged scripts/config --enable CONFIG_SPI_FLASH_USE_4K_SECTORS
}
function post_family_tweaks_bsp__musepi_pro_extras() {
if [[ -d "$SRC/packages/blobs/riscv64/spacemit" ]]; then
run_host_command_logged mkdir -pv "${destination}"/lib/firmware
display_alert "$BOARD" "Installing boot firmware" "info"
run_host_command_logged cp -fv $SRC/packages/blobs/riscv64/spacemit/esos.elf "${destination}"/lib/firmware
fi
display_alert "$BOARD" "Force load wireless" "info"
run_host_command_logged mkdir -pv "${destination}"/etc/modules-load.d
run_host_command_logged echo "8852bs" > "${destination}"/etc/modules-load.d/${BOARD}.conf
}