From f7ed4bb3718a1d49d6347a90edce4c9e46db738e Mon Sep 17 00:00:00 2001 From: Patrick Yavitz Date: Fri, 12 Dec 2025 07:35:38 -0500 Subject: [PATCH] Add `SpacemiT MusePi Pro` board.conf Signed-off-by: Patrick Yavitz --- config/boards/musepipro.conf | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 config/boards/musepipro.conf diff --git a/config/boards/musepipro.conf b/config/boards/musepipro.conf new file mode 100644 index 0000000000..4544135a60 --- /dev/null +++ b/config/boards/musepipro.conf @@ -0,0 +1,30 @@ +# 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" +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 +}