Skip to content

Commit a2437cd

Browse files
authored
Merge pull request #18 from ChimeraOS/aya2-headset-testfix
Add experimental Aya 2 headphone fix patch
2 parents b51214e + d7587c1 commit a2437cd

File tree

2 files changed

+34
-1
lines changed

2 files changed

+34
-1
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
2+
index 8636d1d8ae71..6816ec5045bc 100644
3+
--- a/sound/pci/hda/patch_realtek.c
4+
+++ b/sound/pci/hda/patch_realtek.c
5+
@@ -7031,6 +7031,7 @@ enum {
6+
ALC269_FIXUP_DELL4_MIC_NO_PRESENCE,
7+
ALC269_FIXUP_DELL4_MIC_NO_PRESENCE_QUIET,
8+
ALC269_FIXUP_HEADSET_MODE,
9+
+ ALC269_FIXUP_HEADSET_AYA_2,
10+
ALC269_FIXUP_HEADSET_AYA_GEEK,
11+
ALC269_FIXUP_HEADSET_MODE_NO_HP_MIC,
12+
ALC269_FIXUP_ASPIRE_HEADSET_MIC,
13+
@@ -8455,6 +8456,10 @@ static const struct hda_fixup alc269_fixups[] = {
14+
.chained = true,
15+
.chain_id = ALC256_FIXUP_ASUS_HEADSET_MODE
16+
},
17+
+ [ALC269_FIXUP_HEADSET_AYA_2] = {
18+
+ .type = HDA_FIXUP_FUNC,
19+
+ .v.func = alc269_fixup_headphone_volume,
20+
+ },
21+
[ALC269_FIXUP_HEADSET_AYA_GEEK] = {
22+
.type = HDA_FIXUP_FUNC,
23+
.v.func = alc269_fixup_headphone_volume,
24+
@@ -9951,6 +9956,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
25+
SND_PCI_QUIRK(0x1d72, 0x1901, "RedmiBook 14", ALC256_FIXUP_ASUS_HEADSET_MIC),
26+
SND_PCI_QUIRK(0x1d72, 0x1945, "Redmi G", ALC256_FIXUP_ASUS_HEADSET_MIC),
27+
SND_PCI_QUIRK(0x1d72, 0x1947, "RedmiBook Air", ALC255_FIXUP_XIAOMI_HEADSET_MIC),
28+
+ SND_PCI_QUIRK(0x1f66, 0x0101, "AYANEO 2", ALC269_FIXUP_HEADSET_AYA_2),
29+
SND_PCI_QUIRK(0x1f66, 0x0101, "GEEK", ALC269_FIXUP_HEADSET_AYA_GEEK),
30+
SND_PCI_QUIRK(0x8086, 0x2074, "Intel NUC 8", ALC233_FIXUP_INTEL_NUC8_DMIC),
31+
SND_PCI_QUIRK(0x8086, 0x2080, "Intel NUC 8 Rugged", ALC256_FIXUP_INTEL_NUC8_RUGGED),

linux/PKGBUILD

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Maintainer: Joaquín I. Aramendía (samsagax) <samsagaxg@gmail.com>
33

44
pkgbase=linux-chimeraos
5-
pkgver=6.4.5.chos4
5+
pkgver=6.4.5.chos5
66
pkgrel=1
77
pkgdesc='Linux ChimeraOS'
88
_srctag=${pkgver%.*}
@@ -55,6 +55,7 @@ source=(
5555

5656
# Aya Neo patches
5757
0001-ayaneo-geek-headset-fix.patch
58+
0002-ayaneo-2-headphone-fix.patch
5859

5960
#HDR patches
6061
0001-HDR.patch
@@ -83,6 +84,7 @@ b2sums=('2254e10d0780707591d25d5877dc946ba07b2f5a4f43063de55efea6724e267b1ab8f63
8384
'd575cd8fa9763eae4d69e9fc5260289ae51f2e9a87dbcde08f89cc4db56742e52ecc9dd394139254dc37defcf4aa249fd92f8453147df7d294527035722c7843'
8485
'41162c86f54fcdf7dfbe575e23f8bde4efa8886b5db311945e03bccb353286e70f6e4e83aadc5e81102cfcb8cf1ddab31cbbe016df4237abc07e7a69bc8e5c52'
8586
'974db55c733545223d97e003e2608b3f6c0138cf5c4aeaae1409c64deb4b97b2dd00debcf3487705ad99b8a0bc6aad3df7d117622581710db9a8afc4404f15a1'
87+
'c0aeabea11aa929178ee8ddcf7959fee90ce054a9f029895cdf9e13d440030243285866889da892b0e97980592d30bfbac57190b427bbe29839d56b0062a6d4e'
8688
'e82a079ddac373cefb7901f7a43b896a648d3f00535ce021a8ea722f0c84394e31871ec4fd7a8be82f521c9c8ef9836f82a652388af8b7ea46932515c538ff4d'
8789
'26a01a27452b01c2e97fd2da926b9726d30b258241ffd01bc94c4d62e92ec057e1c8b90562e9ba649fa34bca5de2dcc34f97506e215babe5b72703c2b320e838')
8890

0 commit comments

Comments
 (0)