# Maintainer: Dan Johansen <strit@manjaro.org>

pkgname=ap6256-firmware
pkgver=2020.02
pkgrel=5
arch=('aarch64')
pkgdesc='Firmware files for the ap6256 wifi/bt module'
license=('unknown')
url="https://github.com/radxa/rk-rootfs-build"
depends=('git')
conflicts=('ap6398s-firmware')
source=( #"git+https://gitlab.manjaro.org/tsys/pinebook-firmware.git"
        'BCM4345C5.hcd'
        'fw_bcm43456c5_ag.bin'
        'brcmfmac43456-sdio.clm_blob'
        'nvram_ap6256.txt')
md5sums=('4017a2bda950875f1fb3132b9ba7bbba'
         'f77e38b143174bae5f91be2bd27a7d3f'
         'c5aeca0e33de4ae870986c517963fef7'
         '46d9e03856961ede5db81ac5d901f2da')

package() {
    # Bluetooth firmware
    install -Dm644 "BCM4345C5.hcd" -t "${pkgdir}/usr/lib/firmware/"
    install -Dm644 "BCM4345C5.hcd" "${pkgdir}/usr/lib/firmware/brcm/BCM.hcd"
    install -Dm644 "BCM4345C5.hcd" -t "${pkgdir}/usr/lib/firmware/brcm/"
    # Wifi firmware
    install -Dm644 "nvram_ap6256.txt" -t "${pkgdir}/usr/lib/firmware/"
    install -Dm644 "nvram_ap6256.txt" "${pkgdir}/usr/lib/firmware/brcm/brcmfmac43456-sdio.txt"
    install -Dm644 "fw_bcm43456c5_ag.bin" "${pkgdir}/usr/lib/firmware/brcm/brcmfmac43456-sdio.bin"
    install -Dm644 "brcmfmac43456-sdio.clm_blob" "${pkgdir}/usr/lib/firmware/brcm/brcmfmac43456-sdio.clm_blob"
    install -Dm644 "nvram_ap6256.txt" "${pkgdir}/usr/lib/firmware/brcm/brcmfmac43456-sdio.radxa,rockpi4b.txt"
    install -Dm644 "nvram_ap6256.txt" "${pkgdir}/usr/lib/firmware/brcm/brcmfmac43456-sdio.radxa,rockpi4c.txt"
    install -Dm644 "nvram_ap6256.txt" "${pkgdir}/usr/lib/firmware/brcm/brcmfmac43456-sdio.pine64,pinebook-pro.txt"
    install -Dm644 "nvram_ap6256.txt" "${pkgdir}/usr/lib/firmware/brcm/brcmfmac43456-sdio.pine64,rockpro64-v2.1.txt"
    install -Dm644 "nvram_ap6256.txt" "${pkgdir}/usr/lib/firmware/brcm/brcmfmac43456-sdio.rockchip,rk3399-orangepi.txt"
}
