2016-09-08 12:20:32 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
if [[ -e /sys/firmware/devicetree/base/compatible ]]; then
|
|
|
|
case "$(cat /sys/firmware/devicetree/base/compatible 2>/dev/null)" in
|
2017-01-08 11:00:22 +00:00
|
|
|
*lemaker,bananapro*)
|
|
|
|
ln -sf brcmfmac43362-sdio-bananapi-m1+.txt /lib/firmware/brcm/brcmfmac43362-sdio.txt
|
|
|
|
;;
|
|
|
|
*sinovoip,bpi-m2*)
|
|
|
|
ln -sf brcmfmac43362-sdio-bananapi-m2.txt /lib/firmware/brcm/brcmfmac43362-sdio.txt
|
|
|
|
;;
|
2016-09-08 12:20:32 +00:00
|
|
|
*cubietech,cubietruck*)
|
|
|
|
ln -sf brcmfmac43362-sdio-cubietruck.txt /lib/firmware/brcm/brcmfmac43362-sdio.txt
|
|
|
|
;;
|
2017-01-08 11:00:22 +00:00
|
|
|
*solidrun,cubox-i*)
|
2017-01-04 08:21:00 +00:00
|
|
|
ln -sf brcmfmac4329-sdio-cubox-i.txt /lib/firmware/brcm/brcmfmac4329-sdio.txt
|
|
|
|
ln -sf brcmfmac4330-sdio-cubox-i.txt /lib/firmware/brcm/brcmfmac4330-sdio.txt
|
|
|
|
;;
|
2016-09-08 12:20:32 +00:00
|
|
|
*raspberrypi,3-model-b*)
|
|
|
|
ln -sf brcmfmac43430-sdio-raspberrypi3b.txt /lib/firmware/brcm/brcmfmac43430-sdio.txt
|
|
|
|
;;
|
|
|
|
esac
|
|
|
|
fi
|
|
|
|
|
|
|
|
/usr/sbin/modprobe --ignore-install brcmfmac "$@" || exit $?
|
|
|
|
|
|
|
|
exit 0
|