Commit graph

46 commits

Author SHA1 Message Date
Yasai-san
f787194f78
brcmfmac_sdio-firmware-rpi: update to 26ff205 (#1917)
Sync with RPiOS 1.2-9+rpt2 bluez / 1:20230210-5+rpt2 brcmfmac versions
- Add Bluetooth coexistence settings on 43436/43436s
- Updated SYN43436S firmware for Zero 2 W
- 43455/43456 Fix BLE advertising on new phones
- Add more model-specific symlinks

Signed-off-by: Matthias Reichl <hias@horus.com>
Co-authored-by: Matthias Reichl <hias@horus.com>
2024-01-13 19:12:32 +02:00
Matthias Reichl
690a4fbf46 brcmfmac_sdio-firmware-rpi: drop rpi-btuart script and service
Bluetooth is finally initialized by the kernel

Signed-off-by: Matthias Reichl <hias@horus.com>
2023-05-07 13:10:06 +02:00
Matthias Reichl
0a107cd8f2 brcmfmac_sdio-firmware-rpi: update to a25c7c3
Signed-off-by: Matthias Reichl <hias@horus.com>
2022-11-20 01:21:39 +01:00
Matthias Reichl
3c40def788 brcmfmac_sdio-firmware-rpi: update to b4fa915
Signed-off-by: Matthias Reichl <hias@horus.com>
2022-07-29 21:01:32 +02:00
Matthias Reichl
c31bd95ce5 brcmfmac_sdio-firmware-rpi: update to ea9963f
Add 43438 firmware 7.45.98.118 + external clm_blob
Add 43455 firmware 7.45.241 and clm_blob

Signed-off-by: Matthias Reichl <hias@horus.com>
2021-12-10 21:05:19 +01:00
Matthias Reichl
5e08690088 brcmfmac_sdio-firmware-rpi: update to 3888ba2
Signed-off-by: Matthias Reichl <hias@horus.com>
2021-10-29 15:17:56 +02:00
Matthias Reichl
d8dbf38650 brcmfmac_sdio-firmware-rpi: update to 883b726
Signed-off-by: Matthias Reichl <hias@horus.com>
2021-07-19 19:38:49 +02:00
Matthias Reichl
b542818f62 brcmfmac_sdio-firmware-rpi: update to 4c47758
Update CYW43455 firmware, this fixes wifi firmware crash on RPi4

Signed-off-by: Matthias Reichl <hias@horus.com>
2021-01-25 13:52:57 +01:00
Ian Leonard
922e37da13 linux-firmware: automated code cleanup
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-01-19 19:33:57 +00:00
Matthias Reichl
5c5482149e brcmfmac_sdio-firmware-rpi: update to c13705a
Add BCM43436 firmware
Fix 80MHz channels on BCM43456
Fix higher 5GHz channel and BLE issues on CYW43455

Signed-off-by: Matthias Reichl <hias@horus.com>
2020-12-13 16:22:05 +01:00
Matthias Reichl
257a431faf brcmfmac_sdio-firmware-rpi: update to 9c0ffe9
Signed-off-by: Matthias Reichl <hias@horus.com>
2020-11-08 16:07:15 +01:00
CvH
98c6676d1f brcmfmac_sdio-firmware-rpi: update to 39f45e4 2020-06-14 18:18:46 +02:00
Christian Hewitt
f669160ef1
Merge pull request #3864 from MilhouseVH/le10_fix_systemd243_warning
udev: fix systemd-243 warnings
2019-10-25 04:45:46 +04:00
MilhouseVH
4d9db04d87 brcmfmac_sdio-firmware-rpi: update to brcmfmac_sdio-firmware-rpi-d4f7087 2019-10-11 06:52:45 +01:00
MilhouseVH
e61ec397f1 brcmfmac_sdio-firmware-rpi: fix udev rule 2019-09-24 21:08:38 +01:00
MilhouseVH
b992dd409d udev: remove executable flag from udev rules 2019-09-23 18:32:10 +01:00
MilhouseVH
83c3f52ff5 RPi btuart: Sync with upstream 0.1.11 2019-09-03 20:58:10 +01:00
Matthias Reichl
e3e192a927 brcmfmac_sdio-firmware-rpi: update to versions from 2019-06-20 Raspbian Buster image
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-07-03 20:05:20 +02:00
MilhouseVH
a8cb578089 brcmfmac_sdio-firmware-rpi: fix delay on non-wifi enabled devices 2019-03-07 05:57:52 +00:00
MilhouseVH
a9d56d9224 brcmfmac_sdio-firmware-rpi: fix race between service and /dev/serial1 2019-03-04 05:38:03 +00:00
MilhouseVH
406c3a60c8 brcmfmac_sdio-firmware-rpi: update to brcmfmac_sdio-firmware-rpi-cda3df8 2019-02-08 19:04:37 +00:00
CvH
85e5b4dc1f cleanup: PKG_SHORTDESC 2018-10-22 15:06:12 +02:00
CvH
4cffa5fe6f cleanup: remove PKG_ARCH="any" 2018-10-22 15:06:12 +02:00
CvH
4317bc5002 cleanup: remove PKG_SECTION 2018-10-22 15:06:11 +02:00
MilhouseVH
ab69f7832c brcmfmac_sdio-firmware-rpi: update to brcmfmac_sdio-firmware-rpi-8c1e2bf 2018-08-20 18:21:17 +01:00
CvH
923b738020 spdx: packages/linux-firmware 2018-07-17 23:58:50 +02:00
MilhouseVH
93481260fe brcmfmac_sdio-firmware-rpi: update to brcmfmac_sdio-firmware-rpi-dd61ee1 2018-06-06 19:58:54 +01:00
MilhouseVH
e961530964 brcmfmac_sdio-firmware-rpi: update to brcmfmac_sdio-firmware-rpi-b530731 2018-04-26 23:47:22 +01:00
MilhouseVH
a221e853c0 brcmfmac_sdio-firmware-rpi: update to brcmfmac_sdio-firmware-rpi-18d7c93 2018-03-19 17:02:23 +00:00
MilhouseVH
02a430c2cf brcmfmac_sdio-firmware-rpi: update to brcmfmac_sdio-firmware-rpi-663bab3 2018-03-19 00:36:14 +00:00
MilhouseVH
56caa7b1f3 brcmfmac_sdio-firmware-rpi: update to brcmfmac_sdio-firmware-rpi-c0d516c 2018-02-07 02:08:31 +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
9c5b030289 brcmfmac_sdio-firmware-rpi: update to brcmfmac_sdio-firmware-rpi-13edcc7 2017-11-02 09:55:07 +00:00
cvh
837b447b7c decommission PKG_IS_ADDON 2017-10-16 00:01:20 +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
MilhouseVH
073b607cb1 brcmfmac_sdio-firmware-rpi: set BT MAC as new firmware uses a fixed MAC
See: https://github.com/raspberrypi/firmware/issues/860#issuecomment-324355290

Also, use sh instead of bash - one less unecessary bash dependency.
2017-08-30 11:56:19 +01:00
MilhouseVH
9c753986d7 brcmfmac_sdio-firmware-rpi: update to brcmfmac_sdio-firmware-rpi-0.2 2017-08-25 19:09:22 +01:00
Peter Vicman
50a51452be build system: add sha256 checksum to all packages
putting #1597 in use
2017-07-17 20:49:23 +02:00
MilhouseVH
28db774c61 brcmfmac_sdio-firmware-rpi: Implement Raspbian udev rules and btuart 2017-03-02 17:02:18 +00:00
awiouy
cf5d3a4579 decommission PKG_REV 2017-01-19 00:06:13 +01:00
Lukas Rusak
d9923faf46
brcmfmac_sdio-firmware-rpi: use unified /usr 2016-12-04 13:23:43 -08:00
awiouy
e0c2de9b39 Decommission PKG_PRIORITY 2016-09-24 11:57:39 +02:00
MilhouseVH
f4d163937e packages: Fix legacy OE site URLs 2016-08-18 14:08:04 +01:00
Stephan Raue
c2dad7aa24 new package: add package 'brcmfmac_sdio-firmware-rpi'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-01 16:44:58 +01:00