2024-12-16 15:55:46 +08:00
|
|
|
ubootconfig=firefly-rk3399_defconfig
|
|
|
|
|
dtb_name=rk3399-firefly
|
2025-01-09 17:01:39 +08:00
|
|
|
platform=rockchip
|
|
|
|
|
|
|
|
|
|
POST_BOARD_OVERLAY() {
|
|
|
|
|
echo "Put ${board} firmware into rootfs..."
|
|
|
|
|
|
|
|
|
|
if [ "x$branch" == "xopenEuler-20.03-LTS" ]; then
|
|
|
|
|
mkdir -p ${rootfs_dir}/system
|
|
|
|
|
mkdir -p ${rootfs_dir}/etc/profile.d/
|
|
|
|
|
mkdir -p ${rootfs_dir}/usr/bin/
|
|
|
|
|
cp -r ${nonfree_bin_dir}/wireless/system/* ${rootfs_dir}/system/
|
|
|
|
|
cp ${nonfree_bin_dir}/wireless/rcS.sh ${rootfs_dir}/etc/profile.d/
|
|
|
|
|
cp ${nonfree_bin_dir}/wireless/enable_bt ${rootfs_dir}/usr/bin/
|
|
|
|
|
chmod +x ${rootfs_dir}/usr/bin/enable_bt ${rootfs_dir}/etc/profile.d/rcS.sh
|
|
|
|
|
ln -s ${rootfs_dir}/system/etc/firmware ${rootfs_dir}/etc/firmware
|
|
|
|
|
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
|
|
|
|
|
cp ${nonfree_bin_dir}/linux-firmware/ap6356s/brcmfmac4356-sdio.firefly,firefly-rk3399.txt ${rootfs_dir}/usr/lib/firmware/brcm
|
|
|
|
|
cp ${nonfree_bin_dir}/linux-firmware/ap6356s/BCM4356A2.hcd ${rootfs_dir}/usr/lib/firmware/brcm
|
|
|
|
|
fi
|
|
|
|
|
}
|