From e5933c4ed4dc0f18f588cf91de2a62bc1b830224 Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Sun, 20 Jun 2021 01:07:56 +0200 Subject: [PATCH] Add firmware for RTL8761B/BU devices (#1392) (#1423) --- .../0001-docker-add-AppArmor-support.patch | 4 +- .../0002-network-manager-wpa_supplicant.patch | 8 +-- buildroot-patches/0003-Fix-dhcp-client.patch | 8 +-- ...ware-Allow-to-deploy-multiple-firmwa.patch | 8 +-- ...rmware-add-RTL87XX-RTL88XX-Bluetooth.patch | 8 +-- ...r-proxy-bump-version-to-b3507428be5b.patch | 8 +-- ...-firmware-bump-version-to-1.20210303.patch | 8 +-- ...rmware-add-rtl8761b-rtl8761bu-firmwa.patch | 55 +++++++++++++++++++ .../linux-firmware/linux-firmware.hash | 2 +- .../package/linux-firmware/linux-firmware.mk | 6 +- 10 files changed, 86 insertions(+), 29 deletions(-) create mode 100644 buildroot-patches/0008-package-linux-firmware-add-rtl8761b-rtl8761bu-firmwa.patch diff --git a/buildroot-patches/0001-docker-add-AppArmor-support.patch b/buildroot-patches/0001-docker-add-AppArmor-support.patch index 5f1f4bfa1..9e2df574a 100644 --- a/buildroot-patches/0001-docker-add-AppArmor-support.patch +++ b/buildroot-patches/0001-docker-add-AppArmor-support.patch @@ -1,8 +1,8 @@ From 09f9b55b419ef01ad24998bbacb1a49976b58bfa Mon Sep 17 00:00:00 2001 -Message-Id: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624118991.git.stefan@agner.ch> +Message-Id: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624121036.git.stefan@agner.ch> From: Pascal Vizeli Date: Mon, 13 Jan 2020 12:27:06 +0000 -Subject: [PATCH 1/7] docker: add AppArmor support +Subject: [PATCH 1/8] docker: add AppArmor support Signed-off-by: Pascal Vizeli Signed-off-by: Stefan Agner diff --git a/buildroot-patches/0002-network-manager-wpa_supplicant.patch b/buildroot-patches/0002-network-manager-wpa_supplicant.patch index 8fb84bf93..2d3440213 100644 --- a/buildroot-patches/0002-network-manager-wpa_supplicant.patch +++ b/buildroot-patches/0002-network-manager-wpa_supplicant.patch @@ -1,10 +1,10 @@ From e06ba47c59eec31475a8302fca569a0315158154 Mon Sep 17 00:00:00 2001 -Message-Id: -In-Reply-To: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624118991.git.stefan@agner.ch> -References: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624118991.git.stefan@agner.ch> +Message-Id: +In-Reply-To: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624121036.git.stefan@agner.ch> +References: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624121036.git.stefan@agner.ch> From: Pascal Vizeli Date: Thu, 16 Apr 2020 14:32:45 +0000 -Subject: [PATCH 2/7] network-manager: wpa_supplicant +Subject: [PATCH 2/8] network-manager: wpa_supplicant Signed-off-by: Pascal Vizeli --- diff --git a/buildroot-patches/0003-Fix-dhcp-client.patch b/buildroot-patches/0003-Fix-dhcp-client.patch index 4481c838f..37e69b136 100644 --- a/buildroot-patches/0003-Fix-dhcp-client.patch +++ b/buildroot-patches/0003-Fix-dhcp-client.patch @@ -1,10 +1,10 @@ From 654f5326428f1f442369589ce74333a44293fac2 Mon Sep 17 00:00:00 2001 -Message-Id: <654f5326428f1f442369589ce74333a44293fac2.1624118991.git.stefan@agner.ch> -In-Reply-To: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624118991.git.stefan@agner.ch> -References: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624118991.git.stefan@agner.ch> +Message-Id: <654f5326428f1f442369589ce74333a44293fac2.1624121036.git.stefan@agner.ch> +In-Reply-To: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624121036.git.stefan@agner.ch> +References: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624121036.git.stefan@agner.ch> From: Pascal Vizeli Date: Thu, 16 Apr 2020 12:01:44 +0000 -Subject: [PATCH 3/7] Fix dhcp client +Subject: [PATCH 3/8] Fix dhcp client Signed-off-by: Pascal Vizeli --- diff --git a/buildroot-patches/0004-package-rpi-firmware-Allow-to-deploy-multiple-firmwa.patch b/buildroot-patches/0004-package-rpi-firmware-Allow-to-deploy-multiple-firmwa.patch index 6be39aba0..ce48e7aac 100644 --- a/buildroot-patches/0004-package-rpi-firmware-Allow-to-deploy-multiple-firmwa.patch +++ b/buildroot-patches/0004-package-rpi-firmware-Allow-to-deploy-multiple-firmwa.patch @@ -1,10 +1,10 @@ From 81093c8655737f9208df3b75371290600625bec8 Mon Sep 17 00:00:00 2001 -Message-Id: <81093c8655737f9208df3b75371290600625bec8.1624118991.git.stefan@agner.ch> -In-Reply-To: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624118991.git.stefan@agner.ch> -References: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624118991.git.stefan@agner.ch> +Message-Id: <81093c8655737f9208df3b75371290600625bec8.1624121036.git.stefan@agner.ch> +In-Reply-To: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624121036.git.stefan@agner.ch> +References: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624121036.git.stefan@agner.ch> From: Stefan Agner Date: Mon, 8 Feb 2021 14:08:28 +0100 -Subject: [PATCH 4/7] package/rpi-firmware: Allow to deploy multiple firmware +Subject: [PATCH 4/8] package/rpi-firmware: Allow to deploy multiple firmware files Add a new config option to allow a specific list of firmware files to be diff --git a/buildroot-patches/0005-package-linux-firmware-add-RTL87XX-RTL88XX-Bluetooth.patch b/buildroot-patches/0005-package-linux-firmware-add-RTL87XX-RTL88XX-Bluetooth.patch index 8d8bba7ea..a83e08e82 100644 --- a/buildroot-patches/0005-package-linux-firmware-add-RTL87XX-RTL88XX-Bluetooth.patch +++ b/buildroot-patches/0005-package-linux-firmware-add-RTL87XX-RTL88XX-Bluetooth.patch @@ -1,10 +1,10 @@ From f93e6246fbc58814dd4547eade63102c7626b76b Mon Sep 17 00:00:00 2001 -Message-Id: -In-Reply-To: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624118991.git.stefan@agner.ch> -References: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624118991.git.stefan@agner.ch> +Message-Id: +In-Reply-To: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624121036.git.stefan@agner.ch> +References: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624121036.git.stefan@agner.ch> From: Stefan Agner Date: Wed, 17 Mar 2021 14:48:43 +0100 -Subject: [PATCH 5/7] package/linux-firmware: add RTL87XX/RTL88XX Bluetooth +Subject: [PATCH 5/8] package/linux-firmware: add RTL87XX/RTL88XX Bluetooth firmware Add firmware files for Realtek 87XX and 88XX Bluetooth chipsets. Those diff --git a/buildroot-patches/0006-package-docker-proxy-bump-version-to-b3507428be5b.patch b/buildroot-patches/0006-package-docker-proxy-bump-version-to-b3507428be5b.patch index 7efa69448..fc89301f4 100644 --- a/buildroot-patches/0006-package-docker-proxy-bump-version-to-b3507428be5b.patch +++ b/buildroot-patches/0006-package-docker-proxy-bump-version-to-b3507428be5b.patch @@ -1,10 +1,10 @@ From 28a2450108743762b3b43629c86248f5fe45aa70 Mon Sep 17 00:00:00 2001 -Message-Id: <28a2450108743762b3b43629c86248f5fe45aa70.1624118991.git.stefan@agner.ch> -In-Reply-To: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624118991.git.stefan@agner.ch> -References: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624118991.git.stefan@agner.ch> +Message-Id: <28a2450108743762b3b43629c86248f5fe45aa70.1624121036.git.stefan@agner.ch> +In-Reply-To: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624121036.git.stefan@agner.ch> +References: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624121036.git.stefan@agner.ch> From: Stefan Agner Date: Thu, 15 Apr 2021 17:22:59 +0200 -Subject: [PATCH 6/7] package/docker-proxy: bump version to b3507428be5b +Subject: [PATCH 6/8] package/docker-proxy: bump version to b3507428be5b Which is the version used by docker 20.10.6: https://github.com/moby/moby/commit/88470052e7d42f3dc774442241fd6bab817876f6 diff --git a/buildroot-patches/0007-package-rpi-firmware-bump-version-to-1.20210303.patch b/buildroot-patches/0007-package-rpi-firmware-bump-version-to-1.20210303.patch index 8532d3566..c6d80ac79 100644 --- a/buildroot-patches/0007-package-rpi-firmware-bump-version-to-1.20210303.patch +++ b/buildroot-patches/0007-package-rpi-firmware-bump-version-to-1.20210303.patch @@ -1,10 +1,10 @@ From 30030f11ea80bee5f25136a3caf070a9b97e8b10 Mon Sep 17 00:00:00 2001 -Message-Id: <30030f11ea80bee5f25136a3caf070a9b97e8b10.1624118991.git.stefan@agner.ch> -In-Reply-To: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624118991.git.stefan@agner.ch> -References: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624118991.git.stefan@agner.ch> +Message-Id: <30030f11ea80bee5f25136a3caf070a9b97e8b10.1624121036.git.stefan@agner.ch> +In-Reply-To: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624121036.git.stefan@agner.ch> +References: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624121036.git.stefan@agner.ch> From: Stefan Agner Date: Mon, 19 Apr 2021 10:59:03 +0200 -Subject: [PATCH 7/7] package/rpi-firmware: bump version to 1.20210303 +Subject: [PATCH 7/8] package/rpi-firmware: bump version to 1.20210303 Keep rpi-firmware up-to-date with the kernel version bump (tag 1.20210303). diff --git a/buildroot-patches/0008-package-linux-firmware-add-rtl8761b-rtl8761bu-firmwa.patch b/buildroot-patches/0008-package-linux-firmware-add-rtl8761b-rtl8761bu-firmwa.patch new file mode 100644 index 000000000..2a261b49e --- /dev/null +++ b/buildroot-patches/0008-package-linux-firmware-add-rtl8761b-rtl8761bu-firmwa.patch @@ -0,0 +1,55 @@ +From af2981f04e79fc5d4298e027d7a02ecfd3316bd7 Mon Sep 17 00:00:00 2001 +Message-Id: +In-Reply-To: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624121036.git.stefan@agner.ch> +References: <09f9b55b419ef01ad24998bbacb1a49976b58bfa.1624121036.git.stefan@agner.ch> +From: Stefan Agner +Date: Sat, 19 Jun 2021 18:20:46 +0200 +Subject: [PATCH 8/8] package/linux-firmware: add rtl8761b/rtl8761bu firmware + +Bumpt to latest git hash and deploy rtl8761b/rtl8761bu firmwares as +well. + +Signed-off-by: Stefan Agner +--- + package/linux-firmware/linux-firmware.hash | 2 +- + package/linux-firmware/linux-firmware.mk | 6 ++++-- + 2 files changed, 5 insertions(+), 3 deletions(-) + +diff --git a/package/linux-firmware/linux-firmware.hash b/package/linux-firmware/linux-firmware.hash +index 12af68f2d3..df66b87c50 100644 +--- a/package/linux-firmware/linux-firmware.hash ++++ b/package/linux-firmware/linux-firmware.hash +@@ -1,5 +1,5 @@ + # Locally calculated +-sha256 f97d6d884026c5e3641909946713dcfea580c307d47830d37d42bfcc9a93870a linux-firmware-20201022-br1.tar.gz ++sha256 cfbacbadf8b7ad2fd8ce1198f3d923329777922e45ff3f9497a98c7f2e15c485 linux-firmware-64f02a260ef8bd9e0d1dad369ef376338045d15b-br1.tar.gz + sha256 8116433f4004fc0c24d72b3d9e497808b724aa0e5e1cd63fc1bf66b715b1e2e9 LICENCE.Abilis + sha256 8d5847d2971241d4d6a51c16e206379de53a6d4e203fa6f8e1c1e9279c7c4ad0 LICENSE.amdgpu + sha256 2d6062d63b91eb750bf741498691604f75184b9fee97608ec537cd09bd6a42b4 LICENCE.Marvell +diff --git a/package/linux-firmware/linux-firmware.mk b/package/linux-firmware/linux-firmware.mk +index 9c512ab750..96da50751b 100644 +--- a/package/linux-firmware/linux-firmware.mk ++++ b/package/linux-firmware/linux-firmware.mk +@@ -4,7 +4,7 @@ + # + ################################################################################ + +-LINUX_FIRMWARE_VERSION = 20201022 ++LINUX_FIRMWARE_VERSION = 64f02a260ef8bd9e0d1dad369ef376338045d15b + LINUX_FIRMWARE_SITE = http://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git + LINUX_FIRMWARE_SITE_METHOD = git + +@@ -70,7 +70,9 @@ LINUX_FIRMWARE_FILES += \ + rtl_bt/rtl8723a_fw.bin rtl_bt/rtl8723b_fw.bin \ + rtl_bt/rtl8723bs_config-OBDA8723.bin \ + rtl_bt/rtl8723bs_fw.bin rtl_bt/rtl8723d_config.bin \ +- rtl_bt/rtl8723d_fw.bin rtl_bt/rtl8761a_fw.bin ++ rtl_bt/rtl8723d_fw.bin rtl_bt/rtl8761a_fw.bin \ ++ rtl_bt/rtl8761b_fw.bin rtl_bt/rtl8761b_config.bin \ ++ rtl_bt/rtl8761bu_fw.bin rtl_bt/rtl8761bu_config.bin + LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.rtlwifi_firmware.txt + endif + +-- +2.32.0 + diff --git a/buildroot/package/linux-firmware/linux-firmware.hash b/buildroot/package/linux-firmware/linux-firmware.hash index 12af68f2d..df66b87c5 100644 --- a/buildroot/package/linux-firmware/linux-firmware.hash +++ b/buildroot/package/linux-firmware/linux-firmware.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 f97d6d884026c5e3641909946713dcfea580c307d47830d37d42bfcc9a93870a linux-firmware-20201022-br1.tar.gz +sha256 cfbacbadf8b7ad2fd8ce1198f3d923329777922e45ff3f9497a98c7f2e15c485 linux-firmware-64f02a260ef8bd9e0d1dad369ef376338045d15b-br1.tar.gz sha256 8116433f4004fc0c24d72b3d9e497808b724aa0e5e1cd63fc1bf66b715b1e2e9 LICENCE.Abilis sha256 8d5847d2971241d4d6a51c16e206379de53a6d4e203fa6f8e1c1e9279c7c4ad0 LICENSE.amdgpu sha256 2d6062d63b91eb750bf741498691604f75184b9fee97608ec537cd09bd6a42b4 LICENCE.Marvell diff --git a/buildroot/package/linux-firmware/linux-firmware.mk b/buildroot/package/linux-firmware/linux-firmware.mk index 9c512ab75..96da50751 100644 --- a/buildroot/package/linux-firmware/linux-firmware.mk +++ b/buildroot/package/linux-firmware/linux-firmware.mk @@ -4,7 +4,7 @@ # ################################################################################ -LINUX_FIRMWARE_VERSION = 20201022 +LINUX_FIRMWARE_VERSION = 64f02a260ef8bd9e0d1dad369ef376338045d15b LINUX_FIRMWARE_SITE = http://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git LINUX_FIRMWARE_SITE_METHOD = git @@ -70,7 +70,9 @@ LINUX_FIRMWARE_FILES += \ rtl_bt/rtl8723a_fw.bin rtl_bt/rtl8723b_fw.bin \ rtl_bt/rtl8723bs_config-OBDA8723.bin \ rtl_bt/rtl8723bs_fw.bin rtl_bt/rtl8723d_config.bin \ - rtl_bt/rtl8723d_fw.bin rtl_bt/rtl8761a_fw.bin + rtl_bt/rtl8723d_fw.bin rtl_bt/rtl8761a_fw.bin \ + rtl_bt/rtl8761b_fw.bin rtl_bt/rtl8761b_config.bin \ + rtl_bt/rtl8761bu_fw.bin rtl_bt/rtl8761bu_config.bin LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.rtlwifi_firmware.txt endif