From e9d95e10e55cfdbe686ea3a01e0ded7c9b76d3f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20Guzm=C3=A1n?= Date: Sun, 16 Feb 2025 18:03:46 +0000 Subject: [PATCH] linux: update silent patch for 6.8.0-53.55 kernel revision. --- .../linux/000-silent-accept-firmware.patch | 71 +++++++++++-------- helpers/DATA/linux/deblob-check | 6 +- helpers/make-linux | 4 +- 3 files changed, 48 insertions(+), 33 deletions(-) diff --git a/helpers/DATA/linux/000-silent-accept-firmware.patch b/helpers/DATA/linux/000-silent-accept-firmware.patch index f3ff283..d0c1e83 100644 --- a/helpers/DATA/linux/000-silent-accept-firmware.patch +++ b/helpers/DATA/linux/000-silent-accept-firmware.patch @@ -734,57 +734,68 @@ diff --color -Nru a/drivers/gpu/drm/radeon/ni.c b/drivers/gpu/drm/radeon/ni.c release_firmware(rdev->pfp_fw); rdev->pfp_fw = NULL; release_firmware(rdev->me_fw); -diff --color -Nru a/drivers/gpu/drm/radeon/r100.c b/drivers/gpu/drm/radeon/r100.c ---- a/drivers/gpu/drm/radeon/r100.c 2022-07-31 16:03:01.000000000 -0500 -+++ b/drivers/gpu/drm/radeon/r100.c 2023-03-09 11:53:09.993441860 -0600 -@@ -1017,13 +1017,13 @@ - if ((rdev->family == CHIP_R100) || (rdev->family == CHIP_RV100) || - (rdev->family == CHIP_RV200) || (rdev->family == CHIP_RS100) || - (rdev->family == CHIP_RS200)) { +diff --git a/drivers/gpu/drm/radeon/r100.c b/drivers/gpu/drm/radeon/r100.c +index b63b6b4e..3dc76b8d 100644 +--- a/drivers/gpu/drm/radeon/r100.c ++++ b/drivers/gpu/drm/radeon/r100.c +@@ -1021,7 +1021,7 @@ static int r100_cp_init_microcode(struct radeon_device *rdev) + case CHIP_RV200: + case CHIP_RS100: + case CHIP_RS200: - DRM_INFO("Loading R100 Microcode\n"); + DRM_INFO("Loading Microcode\n"); fw_name = FIRMWARE_R100; - } else if ((rdev->family == CHIP_R200) || - (rdev->family == CHIP_RV250) || - (rdev->family == CHIP_RV280) || - (rdev->family == CHIP_RS300)) { + break; + +@@ -1029,7 +1029,7 @@ static int r100_cp_init_microcode(struct radeon_device *rdev) + case CHIP_RV250: + case CHIP_RV280: + case CHIP_RS300: - DRM_INFO("Loading R200 Microcode\n"); + DRM_INFO("Loading Microcode\n"); fw_name = FIRMWARE_R200; - } else if ((rdev->family == CHIP_R300) || - (rdev->family == CHIP_R350) || -@@ -1031,19 +1031,19 @@ - (rdev->family == CHIP_RV380) || - (rdev->family == CHIP_RS400) || - (rdev->family == CHIP_RS480)) { + break; + +@@ -1039,25 +1039,25 @@ static int r100_cp_init_microcode(struct radeon_device *rdev) + case CHIP_RV380: + case CHIP_RS400: + case CHIP_RS480: - DRM_INFO("Loading R300 Microcode\n"); + DRM_INFO("Loading Microcode\n"); fw_name = FIRMWARE_R300; - } else if ((rdev->family == CHIP_R420) || - (rdev->family == CHIP_R423) || - (rdev->family == CHIP_RV410)) { + break; + + case CHIP_R420: + case CHIP_R423: + case CHIP_RV410: - DRM_INFO("Loading R400 Microcode\n"); + DRM_INFO("Loading Microcode\n"); fw_name = FIRMWARE_R420; - } else if ((rdev->family == CHIP_RS690) || - (rdev->family == CHIP_RS740)) { + break; + + case CHIP_RS690: + case CHIP_RS740: - DRM_INFO("Loading RS690/RS740 Microcode\n"); + DRM_INFO("Loading Microcode\n"); fw_name = FIRMWARE_RS690; - } else if (rdev->family == CHIP_RS600) { + break; + + case CHIP_RS600: - DRM_INFO("Loading RS600 Microcode\n"); + DRM_INFO("Loading Microcode\n"); fw_name = FIRMWARE_RS600; - } else if ((rdev->family == CHIP_RV515) || - (rdev->family == CHIP_R520) || -@@ -1051,16 +1051,16 @@ - (rdev->family == CHIP_R580) || - (rdev->family == CHIP_RV560) || - (rdev->family == CHIP_RV570)) { + break; + +@@ -1067,7 +1067,7 @@ static int r100_cp_init_microcode(struct radeon_device *rdev) + case CHIP_R580: + case CHIP_RV560: + case CHIP_RV570: - DRM_INFO("Loading R500 Microcode\n"); + DRM_INFO("Loading Microcode\n"); fw_name = FIRMWARE_R520; - } + break; + +@@ -1078,10 +1078,10 @@ static int r100_cp_init_microcode(struct radeon_device *rdev) err = request_firmware(&rdev->me_fw, fw_name, rdev->dev); if (err) { diff --git a/helpers/DATA/linux/deblob-check b/helpers/DATA/linux/deblob-check index f790f4b..9cd4f9c 100644 --- a/helpers/DATA/linux/deblob-check +++ b/helpers/DATA/linux/deblob-check @@ -6429,6 +6429,9 @@ set_except () { # New in 5.16.11, 5.15.25, 5.10.102. blobname 'gsl1680-rwc-nanote-p8\.fw' drivers/platform/x86/touchscreen_dmi.c + # New in 6.11.3, 6.10.14, 6.6.55, 6.1.113, 5.15.168, 5.10.227. + blobname 'gsl1680-rwc-nanote-next\.fw' drivers/platform/x86/touchscreen_dmi.c + # New in 5.17-rc. accept '[ ]*Index\([ ]*\(CPU\|IRQ\|Thr\)-[0-9]*\)*\([\n]\([ ]*[0-9]*\)*\)*' Documentation/tools/rtla/rtla-osnoise-hist.rst accept '[\t]*nvidia[,]emc-configuration[ ]=[ ]*<[ \t\n0-9xa-f]*>[;]' 'arch/arm/boot/dts/tegra30-\(asus-tf\(201\|300tg\?\|700t\)\|pegatron-chagall\)\.dts' @@ -7308,7 +7311,8 @@ set_except () { 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 blobname 'qcom[/]sdm850[/]LENOVO[/]81JL[/]ipa_fws\.elf' arch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dts - + ## New in 6.11.3, 6.10.14, 6.6.55, 6.1.113, 5.15.168, 5.10.227. + blobname 'gsl1680-rwc-nanote-next\.fw' drivers/platform/x86/touchscreen_dmi.c ;; */*freedo*.patch | */*logo*.patch) diff --git a/helpers/make-linux b/helpers/make-linux index a9cfd3c..90c006c 100644 --- a/helpers/make-linux +++ b/helpers/make-linux @@ -19,12 +19,12 @@ # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # -VERSION=33 +VERSION=34 HWEKR=6.8 DI_ENABLED=1 HWE_ENABLED=0 -# DI_ENABLED = 1 enables udeb build, 0 or any other value disables them. +# DI_ENABLED = 1 enables udeb build, 0 or any other value disables them. # HWE_ENABLED = 1 enables HWE stack build, 0 or any other value disables it. [ $HWE_ENABLED != 1 ] && \ DEBIAN_PATH=debian.master && \