From 880352585812765be42356619fd6a5600ecde04b Mon Sep 17 00:00:00 2001 From: Sasha Levin Date: Mon, 17 Aug 2026 11:28:16 -0400 Subject: [PATCH] Fixes for all trees Signed-off-by: Sasha Levin --- ...-add-quirk-for-hp-dragonfly-folio-g3.patch | 49 +++++++++++++++++++ staging-6.18/series | 1 + 2 files changed, 50 insertions(+) create mode 100644 staging-6.18/alsa-hda-realtek-add-quirk-for-hp-dragonfly-folio-g3.patch create mode 100644 staging-6.18/series diff --git a/staging-6.18/alsa-hda-realtek-add-quirk-for-hp-dragonfly-folio-g3.patch b/staging-6.18/alsa-hda-realtek-add-quirk-for-hp-dragonfly-folio-g3.patch new file mode 100644 index 0000000000..550b4d585f --- /dev/null +++ b/staging-6.18/alsa-hda-realtek-add-quirk-for-hp-dragonfly-folio-g3.patch @@ -0,0 +1,49 @@ +From 6ce80da8b024762d60133811b971dafc11835d0f Mon Sep 17 00:00:00 2001 +From: Sasha Levin +Date: Mon, 27 Jul 2026 09:19:21 +0000 +Subject: ALSA: hda/realtek: Add quirk for HP Dragonfly Folio G3 2-in-1 + (103c:8a05) + +From: Michael Diesen + +[ Upstream commit bed0c8084044364f5ac3f3e89e1bbad423f6b0d4 ] + +The HP Dragonfly Folio G3 2-in-1 also ships with PCI SSID 103c:8a05. +On this unit the ALC245 codec reports subsystem id 103c:8a06 - the SSID +that is already covered by commit 0a10faad5ca5 ("ALSA: hda/realtek: add +quirk for HP Dragonfly Folio G3 2-in-1") - while the PCI SSID that +SND_PCI_QUIRK matches against is 103c:8a05: + + snd_hda_codec_alc269 ehdaudio0D0: ALC245: picked fixup for PCI SSID 103c:8a05 + cs35l41-hda spi1-CSC3551:00-cs35l41-hda.0: CS35L41 Bound - SSID: 103C8A06 + +The existing entry therefore never applies here, the four CS35L41 +amplifiers on SPI are not registered and the internal speakers stay +silent. + +Add the same fixup that the 8a06 entry uses: the four amplifiers bind +and the speaker mute LED (codec GPIO 0x04) works. + +Signed-off-by: Michael Diesen +Link: https://patch.msgid.link/20260727091920.4634-1-michael.diesen@posteo.de +Signed-off-by: Takashi Iwai +Signed-off-by: Sasha Levin +--- + sound/hda/codecs/realtek/alc269.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/sound/hda/codecs/realtek/alc269.c b/sound/hda/codecs/realtek/alc269.c +index 7a047bdbae462..e79997b34302e 100644 +--- a/sound/hda/codecs/realtek/alc269.c ++++ b/sound/hda/codecs/realtek/alc269.c +@@ -6839,6 +6839,7 @@ static const struct hda_quirk alc269_fixup_tbl[] = { + SND_PCI_QUIRK(0x103c, 0x89d3, "HP EliteBook 645 G9 (MB 89D2)", ALC236_FIXUP_HP_MUTE_LED_MICMUTE_VREF), + SND_PCI_QUIRK(0x103c, 0x89da, "HP Spectre x360 14t-ea100", ALC245_FIXUP_HP_SPECTRE_X360_EU0XXX), + SND_PCI_QUIRK(0x103c, 0x89e7, "HP Elite x2 G9", ALC245_FIXUP_CS35L41_SPI_2_HP_GPIO_LED), ++ SND_PCI_QUIRK(0x103c, 0x8a05, "HP Dragonfly Folio G3 2-in-1", ALC245_FIXUP_CS35L41_SPI_4_HP_GPIO_LED), + SND_PCI_QUIRK(0x103c, 0x8a06, "HP Dragonfly Folio G3 2-in-1", ALC245_FIXUP_CS35L41_SPI_4_HP_GPIO_LED), + SND_PCI_QUIRK(0x103c, 0x8a0f, "HP Pavilion 14-ec1xxx", ALC287_FIXUP_HP_GPIO_LED), + SND_PCI_QUIRK(0x103c, 0x8a1f, "HP Laptop 14s-dr5xxx", ALC236_FIXUP_HP_MUTE_LED_COEFBIT2), +-- +2.53.0 + diff --git a/staging-6.18/series b/staging-6.18/series new file mode 100644 index 0000000000..dd6a4bc518 --- /dev/null +++ b/staging-6.18/series @@ -0,0 +1 @@ +alsa-hda-realtek-add-quirk-for-hp-dragonfly-folio-g3.patch -- 2.47.3