From bef28b583702ec6d1155b8d4c3c67255f48b5531 Mon Sep 17 00:00:00 2001 From: Luis Guzman <ark@switnet.org> Date: Tue, 17 Sep 2024 02:45:47 +0000 Subject: [PATCH] linux-hwe-5.15: update linux-libre tools and silent patch for 5.15-121 --- helpers/DATA/linux-hwe-5.15/deblob-check | 22 ++++++++++++++----- .../silent-accept-firmware.patch | 14 ++++++++---- 2 files changed, 26 insertions(+), 10 deletions(-) diff --git a/helpers/DATA/linux-hwe-5.15/deblob-check b/helpers/DATA/linux-hwe-5.15/deblob-check index 99cba5f1..e6bae296 100644 --- a/helpers/DATA/linux-hwe-5.15/deblob-check +++ b/helpers/DATA/linux-hwe-5.15/deblob-check @@ -28,6 +28,9 @@ # modified with 2023-12-26 r19450 (partial) # modified with 2024-03-01 r19492 # modified with 2023-06-12 r19329 (partial) +# modified with 2023-12-26 r19450 (more partial) +# modified with 2023-10-23 r19416 (more partial) +# modified with 2024-07-05 r19593 (partial) # Inspired in gNewSense's find-firmware script. # Written by Alexandre Oliva <lxoliva@fsfla.org> @@ -6336,6 +6339,10 @@ set_except () { # Catch other names likely to appear in BRCMF_FW*_DEF strings in these files. blobna 'brcmfmac43[^";) \t\n]*\(-sdio\|-pcie\)\?' drivers/net/wireless/broadcom/brcm80211/brcmfmac/'\(sdio\|pcie\|usb\)\.c' + # Trisquel changes for Aramo + blobname 'mediatek[/]WIFI_RAM_CODE_MT7922_1\.bin' drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h + blobname 'mediatek[/]WIFI_MT7922_patch_mcu_1_1_hdr\.bin' drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h + # New in 5.15.3-gnu and 5.14.19-gnu. blobna '[/][*][ ]linux-firmware\.git[ ]hash[ ][0-9a-f]*[ ][*][/]' drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c @@ -6407,12 +6414,6 @@ set_except () { # New in 5.15.121. blobname 'qcom[/]apq8016[/]\(\(mba\|modem\|wcnss\)\.mbn\|WCNSS_qcom_wlan_nv_sbc\.bin\)' arch/arm64/boot/dts/qcom/apq8016-sbc.dts - # Trisquel changes for Aramo - blobname 'mediatek[/]WIFI_RAM_CODE_MT7922_1\.bin' drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h - blobname 'mediatek[/]WIFI_MT7922_patch_mcu_1_1_hdr\.bin' drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h - blobname 'qca[/]nvm_usb_%08x\.bin' drivers/bluetooth/btusb.c - blobname 'qca[/]nvm_usb_%08x%s_%04x\.bin' drivers/bluetooth/btusb.c - # New in 6.4.6, 6.1.41, 5.15.122, 5.10.187, 5.4.250, 4.19.289. blobna 'please[ ]update[ ]your[ ]microcode' arch/x86/kernel/cpu/amd.c @@ -6434,6 +6435,15 @@ set_except () { blobname 'qca[/]hpbtfw%02x\.tlv' drivers/bluetooth/btqca.c blobname 'qca[/]hpnv%02x\.bin' drivers/bluetooth/btqca.c + # New in 5.15.162. + blobname 'qca[/]hpnv%02x%s\.\(bin\|%x\)' drivers/bluetooth/btqca.c + blobname 'qca[/]\(ap\|hmt\)btfw%02x\.tlv' drivers/bluetooth/btqca.c + blobname 'qca[/]\(ap\|hmt\)nv%02x\.bin' drivers/bluetooth/btqca.c + + # New in 6.10-rc, 6.9.9, 6.6.39, 6.1.98, 5.15.163, 5.10.222. + blobname 'gsl1680-globalspace-solt-ivw116\.fw' drivers/platform/x86/touchscreen_dmi.c + blobname 'E\.WSA116_8\.E1\.042\.bin' drivers/platform/x86/touchscreen_dmi.c + ;; */*freedo*.patch | */*logo*.patch) diff --git a/helpers/DATA/linux-hwe-5.15/silent-accept-firmware.patch b/helpers/DATA/linux-hwe-5.15/silent-accept-firmware.patch index d75cb8f8..85b4b097 100644 --- a/helpers/DATA/linux-hwe-5.15/silent-accept-firmware.patch +++ b/helpers/DATA/linux-hwe-5.15/silent-accept-firmware.patch @@ -1522,16 +1522,22 @@ diff -ru source.orig/drivers/bluetooth/ath3k.c source/drivers/bluetooth/ath3k.c return ret; } -@@ -505,8 +505,7 @@ +@@ -502,11 +502,10 @@ static int ath3k_probe(struct usb_interface *intf, ret = request_firmware(&firmware, ATH3K_FIRMWARE, &udev->dev); if (ret < 0) { if (ret == -ENOENT) - BT_ERR("Firmware file \"%s\" not found", -- ATH3K_FIRMWARE); +- ATH3K_FIRMWARE); + BT_ERR("Firmware file not found"); else - BT_ERR("Firmware file \"%s\" request failed (err=%d)", - ATH3K_FIRMWARE, ret); +- BT_ERR("Firmware file \"%s\" request failed (err=%d)", +- ATH3K_FIRMWARE, ret); ++ BT_ERR("Firmware file request failed (err=%d)", ++ ret); + return ret; + } + + diff -ru source.orig/drivers/bluetooth/btbcm.c source/drivers/bluetooth/btbcm.c --- source.orig/drivers/bluetooth/btbcm.c 2023-06-07 09:29:12.000000000 -0400 +++ source/drivers/bluetooth/btbcm.c 2023-06-07 10:07:36.541063483 -0400 -- GitLab