# Rockchip RK3568 quad core 4GB RAM eMMC USB3 2x 2.5GbE BOARD_NAME="NanoPi R5C" BOARD_VENDOR="friendlyelec" BOARDFAMILY="rockchip64" BOARD_MAINTAINER="" BOOT_SOC="rk3568" KERNEL_TARGET="current,edge" KERNEL_TEST_TARGET="current" BOOT_FDT_FILE="rockchip/rk3568-nanopi-r5c.dtb" SRC_EXTLINUX="no" ASOUND_STATE="asound.state.station-m2" # TODO verify me IMAGE_PARTITION_TABLE="gpt" FULL_DESKTOP="no" BOOT_LOGO="desktop" # Enable btrfs support in u-boot enable_extension "uboot-btrfs" BOOTBRANCH_BOARD="tag:v2026.01" BOOTPATCHDIR="v2026.01" BOOTCONFIG="nanopi-r5c-rk3568_defconfig" OVERLAY_PREFIX="rockchip-rk3568" DEFAULT_OVERLAYS="nanopi-r5c-leds" function post_family_config__uboot_config() { display_alert "$BOARD" "u-boot ${BOOTBRANCH_BOARD} overrides" "info" BOOTDELAY=2 # Wait for UART interrupt to enter UMS/RockUSB mode etc UBOOT_TARGET_MAP="ROCKCHIP_TPL=${RKBIN_DIR}/${DDR_BLOB} BL31=$RKBIN_DIR/$BL31_BLOB spl/u-boot-spl u-boot.bin flash.bin;;idbloader.img u-boot.itb" } function post_family_tweaks__nanopir5c_udev_network_interfaces() { display_alert "$BOARD" "Renaming interfaces WAN LAN" "info" mkdir -p $SDCARD/etc/udev/rules.d/ cat <<- EOF > "${SDCARD}/etc/udev/rules.d/70-persistent-net.rules" SUBSYSTEM=="net", ACTION=="add", KERNELS=="0001:01:00.0", NAME:="lan1" SUBSYSTEM=="net", ACTION=="add", KERNELS=="0002:01:00.0", NAME:="wan1" EOF }