# Maintainer: John Vogel maintainer="John Vogel " pkgname=dragon-mkinitfs pkgver=0.0.1 pkgrel=0 pkgdesc="Radxa Dragon Q6A features modules for mkinitfs" url="https://github.com/radxa/kernel" arch="noarch !armv7 !armhf !loongarch64 !ppc64le !riscv64 !s390x !x86 !x86_64" license="MIT" depends="aic8800-dragon aic8800-dragon-firmware linux-dragon linux-firmware-qcom mkinitfs " install="$pkgname.post-install" options="!check" builddir="$srcdir/" package() { install -dm755 "$pkgdir"/etc/mkinitfs/features.d cat > "$pkgdir"/etc/mkinitfs/features.d/dragon.files <<-EOF /lib/firmware/qcom/a660_sqe.fw.zst /lib/firmware/qcom/a660_gmu.bin.zst /lib/firmware/qcom/qcs6490/a660_zap.mbn.zst /lib/firmware/qcom/qcs6490/QCS6490-Radxa-Dragon-Q6A-tplg.bin.zst /lib/firmware/qcom/qcs6490/radxa/dragon-q6a/adsp.mbn.zst /lib/firmware/qcom/qcs6490/radxa/dragon-q6a/cdsp.mbn.zst EOF cat > "$pkgdir"/etc/mkinitfs/features.d/aic8800.modules <<-EOF updates/aic_btusb.ko* updates/aic8800_fdrv/aic8800_fdrv.ko* updates/aic_load_fw/aic_load_fw.ko* EOF cat > "$pkgdir"/etc/mkinitfs/features.d/aic8800.files <<-EOF /lib/firmware/aic8800_fw/USB/aic8800D80/fw_adid_8800d80_u02.bin /lib/firmware/aic8800_fw/USB/aic8800D80/fmacfw_8800d80_h_u02.bin /lib/firmware/aic8800_fw/USB/aic8800D80/aic_powerlimit_8800d80.txt /lib/firmware/aic8800_fw/USB/aic8800D80/lmacfw_rf_8800d80_u02.bin /lib/firmware/aic8800_fw/USB/aic8800D80/fw_patch_8800d80_u02_ext0.bin /lib/firmware/aic8800_fw/USB/aic8800D80/fw_patch_8800d80_u04.bin /lib/firmware/aic8800_fw/USB/aic8800D80/fw_patch_table_8800d80_u04.bin /lib/firmware/aic8800_fw/USB/aic8800D80/fmacfw_8800d80_u02.bin /lib/firmware/aic8800_fw/USB/aic8800D80/fw_ble_scan_ad_filter.bin /lib/firmware/aic8800_fw/USB/aic8800D80/fw_patch_8800d80_u02.bin /lib/firmware/aic8800_fw/USB/aic8800D80/fw_patch_table_8800d80_u02.bin /lib/firmware/aic8800_fw/USB/aic8800D80/aic_userconfig_8800d80.txt /lib/firmware/aic8800_fw/USB/aic8800D80/calibmode_8800d80.bin /lib/firmware/aic8800_fw/USB/aic8800D80/fmacfw_8800d80_u02_ipc.bin /lib/firmware/aic8800_fw/USB/aic8800D80/fmacfw_8800d80_h_u02_ipc.bin EOF }