ubootconfig=firefly-rk3399_defconfig bootmode=extlinux dtb_name=rk3399-firefly platform=rockchip soc_name=rk3399 arch=arm64 part_table=gpt boot_size=256 POST_BOARD_OVERLAY() { echo "Put ${board} firmware into rootfs..." if [ "x$branch" == "xopenEuler-20.03-LTS" ]; then mkdir -p ${rootfs_dir}/etc/profile.d/ mkdir -p ${rootfs_dir}/usr/bin/ cp -r ${nonfree_bin_dir}/linux-firmware/bcmdhd/ap6356s/* ${rootfs_dir}/usr/lib/firmware/bcmdhd/ cp ${config_dir}/rcS.sh ${rootfs_dir}/etc/profile.d/ cp ${config_dir}/enable_bt ${rootfs_dir}/usr/bin/ chmod +x ${rootfs_dir}/usr/bin/enable_bt ${rootfs_dir}/etc/profile.d/rcS.sh else mkdir -p ${rootfs_dir}/usr/lib/firmware/brcm cp ${nonfree_bin_dir}/linux-firmware/ap6356s/brcmfmac4356-sdio.bin ${rootfs_dir}/usr/lib/firmware/brcm/brcmfmac4356-sdio.firefly,firefly-rk3399.bin cp ${nonfree_bin_dir}/linux-firmware/ap6356s/brcmfmac4356-sdio.txt ${rootfs_dir}/usr/lib/firmware/brcm/brcmfmac4356-sdio.firefly,firefly-rk3399.txt cp ${nonfree_bin_dir}/linux-firmware/ap6356s/BCM4356A2.hcd ${rootfs_dir}/usr/lib/firmware/brcm fi }