Kai-Heng Feng
9dc68a4fe7
ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop
...
There's yet another laptop that needs the fixup to enable mute and
micmute LEDs. So do it accordingly.
Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230512083417.157127-1-kai.heng.feng@canonical.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-05-12 11:04:44 +02:00
Ryan C. Underwood
92553ee031
ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15
...
The Pavilion 15 line has B&O top speakers similar to the x360 and
applying the same profile produces good sound. Without this, the
sound would be tinny and underpowered without either applying
model=alc295-hp-x360 or booting another OS first.
Signed-off-by: Ryan Underwood <nemesis@icequake.net >
Fixes: 563785edfc ("ALSA: hda/realtek - Add quirk entry for HP Pavilion 15")
Link: https://lore.kernel.org/r/ZF0mpcMz3ezP9KQw@icequake.net
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-05-12 10:26:20 +02:00
Alexandru Sorodoc
4b963ae1df
ALSA: hda/realtek: Add quirks for ASUS GU604V and GU603V
...
These models use 2 CS35L41 amplifiers using SPI for down-facing
speakers.
alc285_fixup_speaker2_to_dac1 is needed to fix volume control of the
down-facing speakers.
Pin configs are needed to enable headset mic detection.
Note that these models lack the ACPI _DSD properties needed to
initialize the amplifiers. They can be added during boot to get working
sound out of the speakers:
https://gist.github.com/lamperez/862763881c0e1c812392b5574727f6ff
Signed-off-by: Alexandru Sorodoc <ealex95@gmail.com >
Link: https://lore.kernel.org/r/20230511161510.315170-1-ealex95@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-05-11 18:59:34 +02:00
Vitaly Rodionov
3e10f6ca76
ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops
...
Add support for HP EliteBook 835/845/845W/865 G10 laptops
with CS35L41 amplifiers on I2C/SPI bus connected to Realtek codec.
Signed-off-by: Vitaly Rodionov <vitalyr@opensource.cirrus.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230510142227.32945-1-vitalyr@opensource.cirrus.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-05-11 18:02:41 +02:00
Ai Chao
90670ef774
ALSA: hda/realtek: Add a quirk for HP EliteDesk 805
...
Add a quirk for HP EliteDesk 805 to fixup ALC3867 headset MIC no sound.
Signed-off-by: Ai Chao <aichao@kylinos.cn >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230506022653.2074343-1-aichao@kylinos.cn
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-05-08 09:17:07 +02:00
Luke D. Jones
a4671b7fba
ALSA: hda/realtek: Add quirk for 2nd ASUS GU603
...
Add quirk for GU603 with 0x1c62 variant of codec.
Signed-off-by: Luke D. Jones <luke@ljones.dev >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230505235824.49607-2-luke@ljones.dev
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-05-08 09:16:30 +02:00
Jeremy Soller
0a6b36c5dc
ALSA: hda/realtek: Add quirk for Clevo L140AU
...
Fixes headset detection on Clevo L140AU.
Signed-off-by: Jeremy Soller <jeremy@system76.com >
Signed-off-by: Tim Crawford <tcrawford@system76.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230505163651.21257-1-tcrawford@system76.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-05-08 09:15:49 +02:00
Kai-Heng Feng
56fc217f0d
ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop
...
There's another laptop that needs the fixup to enable mute and micmute
LEDs. So do it accordingly.
Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230505125925.543601-1-kai.heng.feng@canonical.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-05-05 17:12:28 +02:00
Caleb Harper
e7477cb976
ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED
...
This patch adds support for the mute LED on the HP Pavilion Aero Laptop
13-be0xxx. The current behavior is that the LED does not turn on at any
time and does not indicate to the user whether the sound is muted.
The solution is to add a PCI quirk to properly recognize and support the
LED on this device.
This change has been tested on the device in question using modified
versions of kernels 6.0.7-6.2.12 on Arch Linux.
Signed-off-by: Caleb Harper <calebharp2005@gmail.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230503175026.6796-1-calebharp2005@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-05-04 09:36:25 +02:00
Mark Asselstine
7e2d06628a
ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41
...
This Asus Zenbook laptop uses Realtek HDA codec combined with
2xCS35L41 Amplifiers using I2C with External Boost.
Signed-off-by: Mark Asselstine <asselsm@gmail.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230501231346.54979-1-asselsm@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-05-02 16:03:07 +02:00
Vitaly Rodionov
067eb08459
ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6
...
Lenovo ThinkPad P1 Gen 6 laptop has 2 CS35L41 amplifies
on I2C bus connected to Realtek codec.
Signed-off-by: Vitaly Rodionov <vitalyr@opensource.cirrus.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230427110452.13787-1-vitalyr@opensource.cirrus.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-04-27 14:22:42 +02:00
Andy Chi
2ae147d643
ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
...
There is a HP ProBook 455 G10 which using ALC236 codec and need the
ALC236_FIXUP_HP_MUTE_LED_MICMUTE_VREF quirk to make mute LED and
micmute LED work.
Signed-off-by: Andy Chi <andy.chi@canonical.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230420035942.66817-1-andy.chi@canonical.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-04-20 07:13:12 +02:00
Jaroslav Kysela
bc66b59190
ALSA: hda/realtek: Remove specific patch for Dell Precision 3260
...
Unfortunately, the tester gave a weak feedback (working/non-working) for
this case. After the double confirmation, this change is not really required.
The standard code with alc269_fallback_pin_fixup_tbl should work on this
hardware.
Fixes: 5911d78fab ("ALSA: hda/realtek: Improve support for Dell Precision 3260")
Fixes: 5f4efc9dfc ("ALSA: hda/realtek: Fix support for Dell Precision 3260")
Signed-off-by: Jaroslav Kysela <perex@perex.cz >
Link: https://lore.kernel.org/r/20230419081121.304846-1-perex@perex.cz
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-04-19 10:40:32 +02:00
Stefan Binding
8eda19cd59
ALSA: hda/realtek: Add quirks for Lenovo Z13/Z16 Gen2
...
These Lenovo laptops use Realtek HDA codec combined with
2xCS35L41 Amplifiers using I2C with External Boost.
Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230412160531.182007-1-sbinding@opensource.cirrus.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-04-13 08:00:58 +02:00
Pierre-Louis Bossart
e959f2beec
ALSA: hda: patch_realtek: add quirk for Asus N7601ZM
...
Add pins and verbs needed to enable speakers and jack.
The pins and verbs configurations were identified by snooping the
Windows driver commands, with a nice write-up here:
https://brakkee.org/site/2023/02/07/fixing-sound-on-the-asus-n7601zm/
Reported-by: Erik Brakkee <erik@brakkee.org >
Link: https://github.com/thesofproject/linux/issues/4176
Tested-by: Erik Brakkee <erik@brakkee.org >
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com >
Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com >
Reviewed-by: Bard Liao <yung-chuan.liao@linux.intel.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230406152725.15191-1-pierre-louis.bossart@linux.intel.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-04-06 17:35:03 +02:00
Jeremy Soller
36d4d213c6
ALSA: hda/realtek: Add quirk for Clevo X370SNW
...
Fixes speaker output and headset detection on Clevo X370SNW.
Signed-off-by: Jeremy Soller <jeremy@system76.com >
Signed-off-by: Tim Crawford <tcrawford@system76.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230331162317.14992-1-tcrawford@system76.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-03-31 21:37:26 +02:00
Andy Chi
9fdc1605c5
ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
...
There is a HP ProBook which using ALC236 codec and need the
ALC236_FIXUP_HP_MUTE_LED_MICMUTE_VREF quirk to make mute LED and
micmute LED work.
Signed-off-by: Andy Chi <andy.chi@canonical.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230331083242.58416-1-andy.chi@canonical.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-03-31 16:50:07 +02:00
huangwenhui
52aad39385
ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z
...
Fix headset microphone detection on Lenovo ZhaoYang CF4620Z.
[ adjusted to be applicable to the latest tree -- tiwai ]
Signed-off-by: huangwenhui <huangwenhuia@uniontech.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230328074644.30142-1-huangwenhuia@uniontech.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-03-29 14:45:07 +02:00
Jaroslav Kysela
5f4efc9dfc
ALSA: hda/realtek: Fix support for Dell Precision 3260
...
Unfortunately, in commit 5911d78fab a wrong codec patch was selected.
The model=alc283-dac-wcaps is equivalent to ALC283_FIXUP_CHROME_BOOK not
ALC295_FIXUP_CHROME_BOOK.
Fixes: 5911d78fab ("ALSA: hda/realtek: Improve support for Dell Precision 3260")
Signed-off-by: Jaroslav Kysela <perex@perex.cz >
Link: https://lore.kernel.org/r/20230322153404.386473-1-perex@perex.cz
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-03-22 17:07:40 +01:00
Tim Crawford
b7a5822810
ALSA: hda/realtek: Add quirks for some Clevo laptops
...
Add the audio quirk for some of Clevo's latest RPL laptops:
- NP50RNJS (ALC256)
- NP70SNE (ALC256)
- PD50SNE (ALC1220)
- PE60RNE (ALC1220)
Co-authored-by: Jeremy Soller <jeremy@system76.com >
Signed-off-by: Tim Crawford <tcrawford@system76.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230317141825.11807-1-tcrawford@system76.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-03-19 09:06:30 +01:00
Hamidreza H. Fard
a86e79e301
ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro
...
Samsung Galaxy Book2 Pro (13" 2022 NP930XED-KA1DE) with codec SSID
144d:c868 requires the same workaround for enabling the speaker amp
like other Samsung models with ALC298 code.
Signed-off-by: Hamidreza H. Fard <nitocris@posteo.net >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230307163741.3878-1-nitocris@posteo.net
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-03-08 06:38:18 +01:00
Jeremy Szu
7bb6234095
ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform
...
There is a HP platform needs ALC245_FIXUP_CS35L41_SPI_2_HP_GPIO_LED quirk to
make mic-mute/audio-mute/speaker working.
Signed-off-by: Jeremy Szu <jeremy.szu@canonical.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230307135317.37621-1-jeremy.szu@canonical.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-03-08 06:37:33 +01:00
Łukasz Stelmach
ea24b9953b
ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC
...
HP EliteDesk 800 G6 Tower PC (103c:870c) requires a quirk for enabling
headset-mic.
Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com >
Cc: <stable@vger.kernel.org >
Link: https://bugzilla.kernel.org/show_bug.cgi?id=217008
Link: https://lore.kernel.org/r/20230223074749.1026060-1-l.stelmach@samsung.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-03-03 14:28:04 +01:00
Jaroslav Kysela
5911d78fab
ALSA: hda/realtek: Improve support for Dell Precision 3260
...
The headset jack works better with model=alc283-dac-wcaps. Without this
option, the headset insertion (separate physical jack) may not be handled
correctly (re-insertion is required).
It seems that it follows the "Intel Reference Board" defaults.
Reported-by: steven_wu2@dell.com
Signed-off-by: Jaroslav Kysela <perex@perex.cz >
Link: https://lore.kernel.org/r/20230221102157.515852-1-perex@perex.cz
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-03-03 14:27:11 +01:00
Andy Chi
9251584af0
ALSA: hda/realtek: Enable mute/micmute LEDs and speaker support for HP Laptops
...
On HP Laptops, requires the ALC245_FIXUP_CS35L41_SPI_2_HP_GPIO_LED quirk to
make its audio LEDs and speaker work.
Signed-off-by: Andy Chi <andy.chi@canonical.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230214140432.39654-1-andy.chi@canonical.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-02-14 15:07:28 +01:00
Andy Chi
5007b848ff
ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform.
...
There is a HP platform needs ALC236_FIXUP_HP_GPIO_LED quirk to
make mic-mute/audio-mute working.
Signed-off-by: Andy Chi <andy.chi@canonical.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230214035853.31217-1-andy.chi@canonical.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-02-14 11:23:15 +01:00
Kailang Yang
2bdccfd290
ALSA: hda/realtek - fixed wrong gpio assigned
...
GPIO2 PIN use for output. Mask Dir and Data need to assign for 0x4. Not 0x3.
This fixed was for Lenovo Desktop(0x17aa1056). GPIO2 use for AMP enable.
Signed-off-by: Kailang Yang <kailang@realtek.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/8d02bb9ac8134f878cd08607fdf088fd@realtek.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-02-13 09:10:21 +01:00
Edson Juliano Drosdeck
88d18b8896
ALSA: hda/realtek: Add Positivo N14KP6-TG
...
Positivo N14KP6-TG (1c6c:1251)
require quirk for enabling headset-mic
Signed-off-by: Edson Juliano Drosdeck <edson.drosdeck@gmail.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230207183720.2519-1-edson.drosdeck@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-02-08 09:25:22 +01:00
Andy Chi
6c4715aa5b
ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform.
...
There is a HP platform needs ALC236_FIXUP_HP_GPIO_LED quirk to
make mic-mute/audio-mute working.
Signed-off-by: Andy Chi <andy.chi@canonical.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230207083011.100189-1-andy.chi@canonical.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-02-07 10:15:07 +01:00
Stefan Binding
7a17e8423a
ALSA: hda/realtek: Add quirk for ASUS UM3402 using CS35L41
...
This Asus Zenbook laptop use Realtek HDA codec combined with
2xCS35L41 Amplifiers using I2C with External Boost.
Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230206150019.3825120-1-sbinding@opensource.cirrus.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-02-06 17:33:42 +01:00
Elvis Angelaccio
9a6804aa1c
ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9
...
The HP Elitebook 645 G9 laptop (with motherboard model 89D2) uses the
ALC236 codec and requires the alc236_fixup_hp_mute_led_micmute_vref
fixup in order to enable mute/micmute LEDs.
Note: the alc236_fixup_hp_gpio_led fixup, which is used by the Elitebook
640 G9, does not work with the 645 G9.
[ rearranged the entry in SSID order -- tiwai ]
Signed-off-by: Elvis Angelaccio <elvis.angelaccio@kde.org >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/4055cb48-e228-8a13-524d-afbb7aaafebe@kde.org
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-02-06 08:42:30 +01:00
Guillaume Pinot
bd401fd730
ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360
...
Samsung Galaxy Book2 Pro 360 (13" 2022 NP930QED-KA1FR) with codec SSID
144d:ca03 requires the same workaround for enabling the speaker amp
like other Samsung models with ALC298 codec.
Cc: <stable@vger.kernel.org >
Signed-off-by: Guillaume Pinot <texitoi@texitoi.eu >
Link: https://lore.kernel.org/r/20230129171338.17249-1-texitoi@texitoi.eu
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-02-01 16:06:44 +01:00
Victor Shyba
6a28a25d35
ALSA: hda/realtek: Add Acer Predator PH315-54
...
Same issue as SP513-54N: Headset microphone does not work without
ALC255_FIXUP_ACER_MIC_NO_PRESENCE fixup.
BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=211853
Cc: <stable@vger.kernel.org >
Signed-off-by: Victor Shyba <victor1984@riseup.net >
Link: https://lore.kernel.org/r/20230123222129.17589-1-victor1984@riseup.net
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-01-24 10:28:38 +01:00
Jeremy Szu
858c541526
ALSA: hda/realtek: fix mute/micmute LEDs, speaker don't work for a HP platform
...
There is a HP platform needs ALC245_FIXUP_CS35L41_SPI_2_HP_GPIO_LED quirk to
make mic-mute/audio-mute/speaker working.
Signed-off-by: Jeremy Szu <jeremy.szu@canonical.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230118115446.14902-1-jeremy.szu@canonical.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-01-18 17:50:48 +01:00
Luka Guzenko
ca88eeb308
ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx
...
The HP Spectre x360 13-aw0xxx devices use the ALC285 codec with GPIO 0x04
controlling the micmute LED and COEF 0x0b index 8 controlling the mute LED.
A quirk was added to make these work as well as a fixup.
Signed-off-by: Luka Guzenko <l.guzenko@web.de >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230110202514.2792-1-l.guzenko@web.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-01-12 12:10:45 +01:00
Jeremy Szu
9c694fbfe6
ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform
...
There is a HP platform uses ALC236 codec which using GPIO2 to control
mute LED and GPIO1 to control micmute LED.
Thus, add a quirk to make them work.
Signed-off-by: Jeremy Szu <jeremy.szu@canonical.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230105044154.8242-1-jeremy.szu@canonical.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-01-05 09:45:27 +01:00
Chris Chiu
a5751933a7
ALSA: hda - Enable headset mic on another Dell laptop with ALC3254
...
There is another Dell Latitude laptop (1028:0c03) with Realtek
codec ALC3254 which needs the ALC269_FIXUP_DELL4_MIC_NO_PRESENCE
instead of the default matched ALC269_FIXUP_DELL1_MIC_NO_PRESENCE.
Apply correct fixup for this particular model to enable headset mic.
Signed-off-by: Chris Chiu <chris.chiu@canonical.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20230103095332.730677-1-chris.chiu@canonical.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-01-03 16:14:12 +01:00
Yuchi Yang
1f680609bf
ALSA: hda/realtek - Turn on power early
...
Turn on power early to avoid wrong state for power relation register.
This can earlier update JD state when resume back.
Signed-off-by: Yuchi Yang <yangyuchi66@gmail.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/e35d8f4fa18f4448a2315cc7d4a3715f@realtek.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-01-03 16:06:14 +01:00
Chris Chiu
a4517c4f34
ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops
...
The Dell Latiture 3340/3440/3540 laptops with Realtek ALC3204 have
dual codecs and need the ALC1220_FIXUP_GB_DUAL_CODECS to fix the
conflicts of Master controls. The existing headset mic fixup for
Dell is also required to enable the jack sense and the headset mic.
Introduce a new fixup to fix the dual codec and headset mic issues
for particular Dell laptops since other old Dell laptops with the
same codec configuration are already well handled by the fixup in
alc269_fallback_pin_fixup_tbl[].
Signed-off-by: Chris Chiu <chris.chiu@canonical.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20221226114303.4027500-1-chris.chiu@canonical.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2022-12-26 15:31:11 +01:00
Edward Pacman
4bf5bf5447
ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB
...
Lenovo TianYi510Pro-14IOB (17aa:3742)
require quirk for enabling headset-mic
Signed-off-by: Edward Pacman <edward@edward-p.xyz >
Cc: <stable@vger.kernel.org >
Link: https://bugzilla.kernel.org/show_bug.cgi?id=216756
Link: https://lore.kernel.org/r/20221207133218.18989-1-edward@edward-p.xyz
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2022-12-07 15:04:52 +01:00
Philipp Jungkamp
2912cdda73
ALSA: patch_realtek: Fix Dell Inspiron Plus 16
...
The Dell Inspiron Plus 16, in both laptop and 2in1 form factor, has top
speakers connected on NID 0x17, which the codec reports as unconnected.
These speakers should be connected to the DAC on NID 0x03.
Signed-off-by: Philipp Jungkamp <p.jungkamp@gmx.net >
Link: https://lore.kernel.org/r/20221205163713.7476-1-p.jungkamp@gmx.net
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2022-12-05 17:43:44 +01:00
Andy Chi
1d8025ec72
ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
...
There is a HP ProBook which using ALC236 codec and need the
ALC236_FIXUP_HP_MUTE_LED_MICMUTE_VREF quirk to make mute LED and
micmute LED work.
Signed-off-by: Andy Chi <andy.chi@canonical.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20221128022849.13759-1-andy.chi@canonical.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2022-11-29 07:57:43 +01:00
Takashi Iwai
1abfd71ee8
ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360
...
Samsung Galaxy Book Pro 360 (13" 2021 NP930QBD-ke1US) with codec SSID
144d:c1a6 requires the same workaround for enabling the speaker amp
like other Samsung models with ALC298 codec.
Link: https://bugzilla.opensuse.org/show_bug.cgi?id=1205100
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20221115170235.18875-1-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2022-11-15 18:03:31 +01:00
Emil Flink
b18a456330
ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro
...
The Samsung Galaxy Book Pro seems to have the same issue as a few
other Samsung laptops, detailed in kernel bug report 207423. Sound from
headphone jack works, but not the built-in speakers.
alsa-info: http://alsa-project.org/db/?f=b40ba609dc6ae28dc84ad404a0d8a4bbcd8bea6d
Signed-off-by: Emil Flink <emil.flink@gmail.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20221115144500.7782-1-emil.flink@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2022-11-15 18:01:22 +01:00
Edson Juliano Drosdeck
79e28f2ab3
ALSA: hda/realtek: Add Positivo C6300 model quirk
...
Positivo Master C6300 (1849:a233) require quirk for anabling headset-mic
Signed-off-by: Edson Juliano Drosdeck <edson.drosdeck@gmail.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20221109171732.5417-1-edson.drosdeck@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2022-11-10 07:06:33 +01:00
Stefan Binding
8d06679b25
ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41
...
This Asus Zenbook laptop use Realtek HDA codec combined with
2xCS35L41 Amplifiers using I2C with Internal Boost.
Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20221028102742.2588687-1-sbinding@opensource.cirrus.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2022-10-28 15:13:22 +02:00
Takashi Iwai
f86bfeb689
ALSA: hda/realtek: Add another HP ZBook G9 model quirks
...
HP ZBook Firefly 16 G9 (103c:896d) and HP ZBook Power 15.6 G9
(103c:89c0) require the same quirk for enabling CS35L41 speaker amps.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20221022072107.3401-1-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2022-10-22 09:21:53 +02:00
Maciej S. Szmigiero
b51c225376
ALSA: hda/realtek: Use snd_ctl_rename() to rename a control
...
With the recent addition of hashed controls lookup it's not enough to just
update the control name field, the hash entries for the modified control
have to be updated too.
snd_ctl_rename() takes care of that, so use it instead of directly
modifying the control name.
Fixes: c27e1efb61 ("ALSA: control: Use xarray for faster lookups")
Cc: stable@vger.kernel.org
Signed-off-by: Maciej S. Szmigiero <maciej.szmigiero@oracle.com >
Link: https://lore.kernel.org/r/37496bd80f91f373268148f877fd735917d97287.1666296963.git.maciej.szmigiero@oracle.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2022-10-21 08:17:09 +02:00
Stefan Binding
491a4ccd8a
ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41
...
This Asus Zenbook laptop use Realtek HDA codec combined with
2xCS35L41 Amplifiers using SPI with External Boost.
Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20221018121506.2561397-1-sbinding@opensource.cirrus.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2022-10-18 15:57:35 +02:00
Yang Yingliang
a8dfb85095
ALSA: hda/realtek: simplify the return of comp_bind()
...
After commit 23904f7b25 ("ALSA: hda: cs35l41: Remove
suspend/resume hda hooks"), the return of comp_bind()
can be simplified. No functional changed.
Signed-off-by: Yang Yingliang <yangyingliang@huawei.com >
Link: https://lore.kernel.org/r/20221014013640.1142107-1-yangyingliang@huawei.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2022-10-17 12:42:04 +02:00