25 lines
1.2 KiB
Makefile
25 lines
1.2 KiB
Makefile
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
|
|
# Copyright (C) 2018-present Team CoreELEC (https://coreelec.org)
|
|
|
|
PKG_NAME="brcmfmac_sdio-firmware-aml"
|
|
PKG_VERSION="a255fca577bbdb528bdfe9077bb75c044d790054"
|
|
PKG_SHA256="552d686fafbf616dbdcd75c7687ff984197c19604813bab264c8d78b11f17818"
|
|
PKG_LICENSE="GPL"
|
|
PKG_SITE="https://github.com/CoreELEC/brcmfmac_sdio-firmware-aml"
|
|
PKG_URL="https://github.com/CoreELEC/brcmfmac_sdio-firmware-aml/archive/$PKG_VERSION.tar.gz"
|
|
PKG_DEPENDS_TARGET="toolchain kernel-firmware"
|
|
PKG_LONGDESC="Firmware for brcm bluetooth chips used in some Amlogic based devices."
|
|
|
|
makeinstall_target() {
|
|
DESTDIR=$INSTALL FWDIR=$INSTALL/$(get_kernel_overlay_dir) make install
|
|
|
|
cd $INSTALL/$(get_full_firmware_dir)/brcm
|
|
for f in *.hcd; do
|
|
ln -sr $f $(grep --text -o 'BCM[24]\S*' $f).hcd 2>/dev/null || true
|
|
ln -sr $f $(grep --text -o 'BCM[24]\S*' $f | cut -c4-).hcd 2>/dev/null || true
|
|
ln -sr $f $(echo $f | sed -r 's/[^.]*/\U&/') 2>/dev/null || true
|
|
done
|
|
ln -sr bcm4335_V0343.0353.hcd bcm4335a0.hcd 2>/dev/null || true
|
|
ln -sr bcm4335_V0343.0353.hcd BCM4335A0.hcd 2>/dev/null || true
|
|
}
|