Commit graph

580 commits

Author SHA1 Message Date
MilhouseVH
dba2b69228 kernel-firmware: update to kernel-firmware-8c1e439 2018-04-26 23:47:22 +01:00
MilhouseVH
4f49615119 kernel-firmware: update to kernel-firmware-a4e3fdf 2018-04-26 23:47:22 +01:00
CvH
5e1e8c2652
Merge pull request #2599 from MilhouseVH/le90_pi3+_wlan_firmware_bump2
brcmfmac_sdio-firmware-rpi: update to brcmfmac_sdio-firmware-rpi-18d7c93
2018-04-02 11:42:44 +02:00
Matthias Reichl
cb9786e3b6
Merge pull request #2585 from MilhouseVH/linux41425+
linux: update to 4.14.30
2018-03-27 23:51:31 +02:00
Lukas Rusak
effe9c2973
Merge pull request #2511 from MilhouseVH/le90_kfirmware_proj_specific
kernel-firmware: use project specific firmwares and cleanup
2018-03-21 18:55:14 -07:00
MilhouseVH
a221e853c0 brcmfmac_sdio-firmware-rpi: update to brcmfmac_sdio-firmware-rpi-18d7c93 2018-03-19 17:02:23 +00:00
MilhouseVH
35e4b37fdc wlan-firmware: update to wlan-firmware-2142727 2018-03-19 00:36:16 +00:00
MilhouseVH
02a430c2cf brcmfmac_sdio-firmware-rpi: update to brcmfmac_sdio-firmware-rpi-663bab3 2018-03-19 00:36:14 +00:00
MilhouseVH
24026d8b16 intel-ucode: update to intel-ucode-20180312 2018-03-14 06:29:09 +00:00
Matthias Reichl
6f7037fcd0
Merge pull request #2520 from MilhouseVH/linux41421+
linux: update to linux-4.14.24 (ish)
2018-03-06 20:25:49 +01:00
MilhouseVH
48ba3d7fbd iwlwifi-firmware: update to iwlwifi-firmware-813c197 2018-03-05 18:33:39 +00:00
MilhouseVH
5b3e8bbc42 kernel-firmware: update to kernel-firmware-7344ec9 2018-03-05 18:33:38 +00:00
Jonas Karlman
f2cc60eb25 RK3399: new device 2018-03-04 20:26:55 +01:00
MilhouseVH
266d6be5fa Drop Amlogic config, don't install RPi sdio files 2018-03-04 14:59:18 +00:00
MilhouseVH
7ea3bc93bf kernel-firmware: use project/device firmware if configured, otherwise use common default 2018-03-03 21:17:47 +00:00
MilhouseVH
3ef4fc924a kernel-firmware: use project specific firmwares and cleanup 2018-03-03 20:50:25 +00:00
James Hebden
f8faab1e8b Enable ATH10K Atheros 802.11ac drivers in Generic x86_64 kernel configuration, and include ath10k firmware files. 2018-02-10 16:01:11 +11:00
MilhouseVH
56caa7b1f3 brcmfmac_sdio-firmware-rpi: update to brcmfmac_sdio-firmware-rpi-c0d516c 2018-02-07 02:08:31 +00:00
Christian Hewitt
f54a770da8
Merge pull request #2392 from MilhouseVH/linux41411+
linux: update to linux-4.14.15 (-ish)
2018-01-27 09:14:24 +04:00
MilhouseVH
87e0d7d69d Revert "intel-ucode: update to intel-ucode-20180108"
This reverts commit 5961764bea.
2018-01-22 22:17:36 +00:00
kszaq
c8d413007a qca9377-firmware-aml: change firmware version to 1.0.0-3
Firmware tar.gz available on linode always includes the latest version without changing the file name. This means that actual firmware version is 1.0.0-4, which is known to degrade performance, at least on Amlogic devices. To fix this regression and make sure that we always get the same firmware version, repack the 1.0.0-3 firmware and provide it from our server.
2018-01-18 19:49:42 +01:00
MilhouseVH
88e1c9caf8 iwlwifi-firmware: update to iwlwifi-firmware-b594d28 2018-01-17 02:03:18 +00:00
MilhouseVH
8357668796 wlan-firmware: update to wlan-firmware-cfc1842 2018-01-17 02:03:18 +00:00
MilhouseVH
5961764bea intel-ucode: update to intel-ucode-20180108 2018-01-17 02:03:18 +00:00
Radostan Riedel
c3b649686b
Merge pull request #2381 from adamg88/le90_brcmfmac_sdio-firmware-all-aml_update
brcmfmac_sdio-firmware-all-aml: update to latest revision
2018-01-05 17:46:29 +01:00
Adam Green
4fd1f77022
brcmfmac_sdio-firmware-all-aml: update to latest revision 2018-01-04 20:40:16 +00:00
MilhouseVH
3bc2771812 intel-ucode: update to intel-ucode-20171117 2018-01-03 23:53:57 +00:00
Lukas Rusak
b4a22c8b5e
brcmfmac_sdio-firmware-imx: install firmware to correct location 2018-01-01 11:40:45 -08:00
James Millar
c3edfc6ee7 Cleanup path for SOURCES and allow SOURCES and TARGET to be defined by user 2017-12-21 15:16:24 -05:00
Adam Green
aec420cbf8
linux-firmware: refactor aml packages into their own subdir 2017-12-17 05:59:04 +00:00
Adam Green
8137a796aa
qca9377-firmware-aml: new firmware package 2017-12-16 07:19:06 +00:00
Adam Green
eff30ed660
rtl8723bs_bt: new firmware package 2017-12-16 07:18:38 +00:00
Adam Green
ba81a8ebac
brcmfmac_sdio-firmware-all-aml: new firmware package 2017-12-16 07:18:22 +00:00
MilhouseVH
6fe49f3e03 kernel-firmware: update to kernel-firmware-7f93c9d 2017-12-07 04:23:31 +00:00
MilhouseVH
3a1f746390 kernel-firmware: update to kernel-firmware-5d98692 2017-12-05 22:55:49 +00:00
Sascha Kuehndel (InuSasha)
3b9fcfc3b4
buildsystem: rename TOOLCHAIN other to manual 2017-11-22 00:41:13 +01:00
Sascha Kuehndel (InuSasha)
da38cd92e3
buildsystem: set PKG_TOOLCHAIN for packages, that need it 2017-11-22 00:41:13 +01:00
Sascha Kuehndel (InuSasha)
3846ec7dac
buildsystem: replace PKG_AUTORECONF 2017-11-22 00:41:12 +01:00
MilhouseVH
0aa17ed1ef iwlwifi-firmware: update to iwlwifi-firmware-78b9e19 2017-11-12 23:19:40 +00:00
Radostan Riedel
1ce87972fb brcmfmac_sdio-firmware-aml: Fix install of binaries 2017-11-09 12:01:55 +01:00
MilhouseVH
9c5b030289 brcmfmac_sdio-firmware-rpi: update to brcmfmac_sdio-firmware-rpi-13edcc7 2017-11-02 09:55:07 +00:00
MilhouseVH
908fe25207 Merge pull request #2120 from lrusak/brcm-firmware
brcmfmac_sdio-firmware-imx: fix install path
2017-10-20 01:59:27 +01:00
Lukas Rusak
21a48df499
brcmfmac_sdio-firmware-imx: fix install path 2017-10-16 12:26:44 -07:00
Alex Deryskyba
6673fe2079 wlan-firmware-aml: install firmware for AP6210 chip 2017-10-16 22:08:59 +03:00
cvh
837b447b7c decommission PKG_IS_ADDON 2017-10-16 00:01:20 +02:00
cvh
c6b5cdc10f fix copyright header 2017-10-16 00:01:11 +02:00
MilhouseVH
bd8e17bad0 Merge pull request #2051 from chewitt/stuff-master
slice: update  master with 8.2 changes
2017-10-15 06:26:17 +01:00
Matthias Reichl
530235efd5 brcmfmac_sdio-firmware-imx: fix install path after PR1835
Signed-off-by: Matthias Reichl <hias@horus.com>
2017-10-13 11:37:30 +02:00
Matthias Reichl
dfa8e86151 brcmfmac_sdio-firmware-aml: fix install path after PR1835
Signed-off-by: Matthias Reichl <hias@horus.com>
2017-10-13 11:37:25 +02:00
Matthias Reichl
ad9e8dc372 Add support for kernel overlays
Core Kernel modules are now installed to
/usr/lib/kernel-overlays/base/lib/modules instead of /usr/lib/modules

Firmware files are installed to
/usr/lib/kernel-overlays/base/lib/firmware instead of /usr/lib/firmware

Packages can choose to install their modules and/or firmwareinto a
different overlay directory than base so they are not automatically enabled.

A new systemd service kernel-overlays, which is run before any modules
are loaded, adds overlays enabled via /storage/.cache/kernel-overlays/*.conf

These conf files must either contain the name of a system overlay,
which will then be searched for in /usr/lib/kernel-overlays/, or an
absolute path starting with '/'.

Overlaying is implemented by symlinking files from the overlays
to /usr/lib/modules and /usr/lib/firmware as not all platforms
support overlayfs.

This overlaying system can also be used by addons to provide optional
kernel modules and/or firmware by storing the absolute path to the addon
directory in the conf file and shipping kernel modules in
<addondir>/lib/modules/<KERNELVER>.

To save space only symlinks for modules matching the currently
running kernel version are created as addons may want to ship
modules for older kernel versions as well to be backward-compatible
to older LibreELEC versions.

Changes since v1:
- fixup kernel-overlays-service: add before kmod-static-nodes.service
  Fix static device nodes for module autoloading not being created.
- fixup kernel-overlays-service: fail if /usr/lib/modules exists
- squash kernel overlays: use get_kernel_overlay_dir in linux/package.mk
- Add support for firmware files via kernel overlays
- config/functions: include kernel overlays in addon installation

Signed-off-by: Matthias Reichl <hias@horus.com>
2017-10-12 20:04:02 +02:00