mwlwifi: add and use individual firmware packages
authorJohnny S. Lee <_@jsl.io>
Tue, 30 Jan 2018 17:19:51 +0000 (01:19 +0800)
committerHauke Mehrtens <hauke@hauke-m.de>
Mon, 26 Feb 2018 10:23:40 +0000 (11:23 +0100)
commitc8e62f830df71d2de9e620643bcd2c098fd92153
treed5ba40f1f97f98a43459584869c1ac02d329cf9f
parent884c9575e1c6ac4f53a313c99f3e65a2efa77bd1
mwlwifi: add and use individual firmware packages

As each mvebu device only uses one of the firmwares provided by mwlwifi
package, it makes sense to put them in separate packages and only install
the one that is needed.

Current mwlwifi version's firmware sizes and usages by devices:
88W8864.bin  118776  caiman, mamba, cobra, shelby
88W8897.bin  489932  (none)
88W8964.bin  449420  rango

Changes by this commit:
 * indicate in title that mwlwifi also is driver for 88W8897 and 88W8964
 * remove mwlwifi package's firmware installation rules
 * add 3 new individual firmware packages (all depends on kmod-mwlwifi):
    - mwlwifi-firmware-88w8864
    - mwlwifi-firmware-88w8897
    - mwlwifi-firmware-88w8964
 * add firmware package to mvebu devices' DEVICE_PACKAGES accordingly

Signed-off-by: Johnny S. Lee <_@jsl.io>
[Add the used FW files to the PACKAGES of default image]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
package/kernel/mwlwifi/Makefile
target/linux/mvebu/image/Makefile
target/linux/mvebu/profiles/000-Default.mk