Willian Wang
0ac32a396e
ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8
...
Lenovo Slim/Yoga Pro 9 14IRP8 requires a special fixup because there is
a collision of its PCI SSID (17aa:3802) with Lenovo Yoga DuetITL 2021
codec SSID.
Fixes: 3babae915f ("ALSA: hda/tas2781: Add tas2781 HDA driver")
Link: https://bugzilla.kernel.org/show_bug.cgi?id=208555
Link: https://lore.kernel.org/all/d5b42e483566a3815d229270abd668131a0d9f3a.camel@irl.hu
Cc: stable@vger.kernel.org
Signed-off-by: Willian Wang <git@willian.wang >
Reviewed-by: Gergo Koteles <soyer@irl.hu >
Link: https://lore.kernel.org/r/170879111795.8.6687687359006700715.273812184@willian.wang
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-02-25 09:27:28 +01:00
Gergo Koteles
c1947ce61f
ALSA: hda/realtek: tas2781: enable subwoofer volume control
...
The volume of subwoofer channels is always at maximum with the
ALC269_FIXUP_THINKPAD_ACPI chain.
Use ALC285_FIXUP_THINKPAD_HEADSET_JACK to align it to the master volume.
Link: https://bugzilla.kernel.org/show_bug.cgi?id=208555#c827
Fixes: 3babae915f ("ALSA: hda/tas2781: Add tas2781 HDA driver")
Cc: <stable@vger.kernel.org >
Signed-off-by: Gergo Koteles <soyer@irl.hu >
Link: https://lore.kernel.org/r/7ffae10ebba58601d25fe2ff8381a6ae3a926e62.1708687813.git.soyer@irl.hu
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-02-23 14:33:16 +01:00
Takashi Iwai
3fdecc7d9a
Merge branch 'for-linus' into for-next
...
Pull 6.8-rc devel branch. The trivial merge conflict got resolved.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-02-21 11:17:06 +01:00
Eniac Zhang
67c3d7717e
ALSA: hda/realtek: fix mute/micmute LED For HP mt440
...
The HP mt440 Thin Client uses an ALC236 codec and needs the
ALC236_FIXUP_HP_MUTE_LED_MICMUTE_VREF quirk to make the mute and
micmute LEDs work.
There are two variants of the USB-C PD chip on this device. Each uses
a different BIOS and board ID, hence the two entries.
Signed-off-by: Eniac Zhang <eniac-xw.zhang@hp.com >
Signed-off-by: Alexandru Gagniuc <alexandru.gagniuc@hp.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20240220175812.782687-1-alexandru.gagniuc@hp.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-02-21 11:14:45 +01:00
Hans Peter
1fdf4e8be7
ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8)
...
On my EliteBook 840 G8 Notebook PC (ProdId 5S7R6EC#ABD; built 2022 for
german market) the Mute LED is always on. The mute button itself works
as expected. alsa-info.sh shows a different subsystem-id 0x8ab9 for
Realtek ALC285 Codec, thus the existing quirks for HP 840 G8 don't work.
Therefore, add a new quirk for this type of EliteBook.
Signed-off-by: Hans Peter <flurry123@gmx.ch >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20240219164518.4099-1-flurry123@gmx.ch
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-02-19 17:58:04 +01:00
Jay Ajit Mate
89a0dff610
ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630
...
The Dell Inspiron 16 Plus 7630, similar to its predecessors (7620 models),
experiences an issue with unconnected top speakers. Since the controller
remains unchanged, this commit addresses the problem by correctly
connecting the speakers on NID 0X17 to the DAC on NIC 0x03.
Signed-off-by: Jay Ajit Mate <jay.mate15@gmail.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20240219100404.9573-1-jay.mate15@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-02-19 11:48:16 +01:00
Takashi Iwai
471864ac8a
Merge branch 'for-linus' into for-next
...
Pull the latest 6.8 stuff into devel branch for further development.
Fixed the trivial merge conflict for HD-audio Realtek stuff.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-02-15 16:57:37 +01:00
Eniac Zhang
32f03f4002
ALSA: hda/realtek: fix mute/micmute LED For HP mt645
...
The HP mt645 G7 Thin Client uses an ALC236 codec and needs the
ALC236_FIXUP_HP_MUTE_LED_MICMUTE_VREF quirk to make the mute and
micmute LEDs work.
There are two variants of the USB-C PD chip on this device. Each uses
a different BIOS and board ID, hence the two entries.
Signed-off-by: Eniac Zhang <eniac-xw.zhang@hp.com >
Signed-off-by: Alexandru Gagniuc <alexandru.gagniuc@hp.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20240215154922.778394-1-alexandru.gagniuc@hp.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-02-15 16:55:41 +01:00
Jean-Loïc Charroud
852d432a14
ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table
...
Move entry {0x1043, 0x16a3, "ASUS UX3402VA"} following device ID order.
Remove duplicate entry for device {0x1043, 0x1f62, "ASUS UX7602ZM"}.
Fixes: 51d9760799 ("ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models")
Signed-off-by: Jean-Loïc Charroud <lagiraudiere+linux@free.fr >
Link: https://lore.kernel.org/r/1969151851.650354669.1707867864074.JavaMail.zimbra@free.fr
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-02-14 10:14:54 +01:00
Jean-Loïc Charroud
b910504488
ALSA: hda/realtek: cs35l41: Fix device ID / model name
...
The patch 51d9760799 ("ALSA: hda/realtek:
Add quirks for ASUS Zenbook 2022 Models") modified the entry 1043:1e2e
from "ASUS UM3402" to "ASUS UM6702RA/RC" and added another entry for
"ASUS UM3402" with 104e:1ee2.
The first entry was correct, while the new one corresponds to model
"ASUS UM6702RA/RC"
Fix the model names for both devices.
Fixes: 51d9760799 ("ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models")
Signed-off-by: Jean-Loïc Charroud <lagiraudiere+linux@free.fr >
Link: https://lore.kernel.org/r/1656546983.650349575.1707867732866.JavaMail.zimbra@free.fr
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-02-14 10:14:52 +01:00
Tomasz Kudela
24b6332c2d
ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk
...
Add sound support for the Legion 7i gen7 laptop (16IAX7).
Signed-off-by: Tomasz Kudela <ramzes005@gmail.com >
Link: https://lore.kernel.org/r/20240213115614.10420-1-ramzes005@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-02-13 15:27:31 +01:00
Sayed, Karimuddin
a097812310
ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256.
...
Add "Intel Reference board" SSID in the alc256.
Enable "power saving mode" and Enable "headset jack mode".
Reviewed-by: Péter Ujfalusi <peter.ujfalusi@linux.intel.com >
Signed-off-by: Sayed, Karimuddin <karimuddin.sayed@intel.com >
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com >
Link: https://lore.kernel.org/r/20240208163904.92977-1-pierre-louis.bossart@linux.intel.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-02-09 11:22:28 +01:00
Shuming Fan
fddab35fd0
ALSA: hda/realtek: add IDs for Dell dual spk platform
...
This patch adds another two IDs for the Dell dual speaker platform.
Signed-off-by: Shuming Fan <shumingf@realtek.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20240205072252.3791500-1-shumingf@realtek.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-02-05 08:25:40 +01:00
Stefan Binding
498e963ec7
ALSA: hda/realtek: Remove two HP Laptops using CS35L41
...
The SKUs, and associated SSIDs, are no longer going to include the
CS35L41. They may come back, but will need a different quirk.
Fixes: aa8e3ef4fe ("ALSA: hda/realtek: Add quirks for various HP ENVY models")
Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com >
Link: https://lore.kernel.org/r/20240202170842.321818-1-sbinding@opensource.cirrus.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-02-04 09:29:29 +01:00
Edson Juliano Drosdeck
c7de2d9bb6
ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
...
Vaio VJFE-ADL is equipped with ALC269VC, and it needs
ALC298_FIXUP_SPK_VOLUME quirk to make its headset mic work.
Signed-off-by: Edson Juliano Drosdeck <edson.drosdeck@gmail.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20240201122114.30080-1-edson.drosdeck@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-02-01 14:05:41 +01:00
José Relvas
2468e8922d
ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads
...
There currently exists two thinkpad headset jack fixups:
ALC285_FIXUP_THINKPAD_NO_BASS_SPK_HEADSET_JACK
ALC285_FIXUP_THINKPAD_HEADSET_JACK
The latter is applied to alc285 and alc287 thinkpads which contain
bass speakers.
However, the former was only being applied to alc285 thinkpads,
leaving non-bass alc287 thinkpads with no headset button controls.
This patch fixes that by adding ALC285_FIXUP_THINKPAD_NO_BASS_SPK_HEADSET_JACK
to the alc287 chains, allowing the detection of headset buttons.
Signed-off-by: José Relvas <josemonsantorelvas@gmail.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20240131113407.34698-3-josemonsantorelvas@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-01-31 14:10:27 +01:00
Takashi Iwai
8b87a7863f
Merge branch 'topic/format-kunit' into for-next
...
Pull ALSA core kunit test.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-01-30 14:13:10 +01:00
Luka Guzenko
f0d78972f2
ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
...
This HP Laptop uses ALC236 codec with COEF 0x07 controlling the
mute LED. Enable existing quirk for this device.
Signed-off-by: Luka Guzenko <l.guzenko@web.de >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20240128155704.2333812-1-l.guzenko@web.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-01-29 09:06:41 +01:00
David Senoner
efb56d84dd
ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
...
If you connect an external headset/microphone to the 3.5mm jack on the
Acer Swift 1 SF114-32 it does not recognize the microphone. This fixes
that and gives the user the ability to choose between internal and
headset mic.
Signed-off-by: David Senoner <seda18@rolmail.net >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20240126155626.2304465-1-seda18@rolmail.net
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-01-29 09:06:02 +01:00
Stefan Binding
aa8e3ef4fe
ALSA: hda/realtek: Add quirks for various HP ENVY models
...
These models use 2 or 4 CS35L41 amps with HDA using I2C or SPI.
Some models have _DSD support inside cs35l41_hda_property.c.
Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com >
Link: https://lore.kernel.org/r/20240126164005.367021-5-sbinding@opensource.cirrus.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-01-28 13:10:58 +01:00
Simon Trimmer
b2d6a1fd0e
ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56
...
Add quirks for two HP G11 laptops that use a Realtek HDA codec combined
with four CS35L56 amplifiers using SPI.
The CS35L56 driver uses the component binding interface, so uses the same
setup code as the CS35L41 quirks.
Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com >
Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com >
Link: https://lore.kernel.org/r/20240125123301.41692-1-rf@opensource.cirrus.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-01-25 15:45:22 +01:00
Richard Fitzgerald
fd895a74dc
ALSA: hda: realtek: Move hda_component implementation to module
...
Move the generic parts of the hda_component implementation into a new
hda_component module. This will allow other HDA codecs to add support
for the component binding API without duplicating all the code.
Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com >
Tested-by: Gergo Koteles <soyer@irl.hu >
Link: https://lore.kernel.org/r/20240124112607.77614-3-rf@opensource.cirrus.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-01-25 10:02:58 +01:00
Richard Fitzgerald
cf0d956635
ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps
...
Slightly re-work the code around cs35l41_generic_fixup() and the component
binding search so that it can be re-used for other amps that use the
component binding mechanism.
The match string is stored in struct scodec_dev_name instead of hardcoding
it in the match function.
The tas2781 does not use the amp index as part of the driver name match.
But its match format string does not include a field for the index, so
snprintf() would safely ignore the p->index argument. Because of this there
is no need for a special match function for this case, the CS35L41 code
can be re-used.
Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com >
Tested-by: Gergo Koteles <soyer@irl.hu >
Link: https://lore.kernel.org/r/20240124112607.77614-2-rf@opensource.cirrus.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-01-25 10:02:48 +01:00
Kailang Yang
fcfc9f711d
ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform
...
SSID 0x0c0d platform. It can't mute speaker when HP plugged.
This patch add quirk to fill speaker pin verbtable.
And disable speaker passthrough.
Signed-off-by: Kailang Yang <kailang@realtek.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/38b82976a875451d833d514cee34ff6a@realtek.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-01-24 14:40:47 +01:00
Andy Chi
1513664f34
ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power
...
The HP ZBook Power using ALC236 codec which using 0x02 to
control mute LED and 0x01 to control micmute LED.
Therefore, add a quirk to make it works.
Signed-off-by: Andy Chi <andy.chi@canonical.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20240122074826.1020964-1-andy.chi@canonical.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-01-22 13:04:02 +01:00
Bin Li
fb3c007fde
ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5
...
Lenovo M70 Gen5 is equipped with ALC623, and it needs
ALC283_FIXUP_HEADSET_MIC quirk to make its headset mic work.
Signed-off-by: Bin Li <bin.li@canonical.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20240117154123.21578-1-bin.li@canonical.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-01-17 17:59:40 +01:00
Yo-Jung Lin
b018cee736
ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook
...
On some HP ZBooks, the audio LEDs can be enabled by
ALC236_FIXUP_HP_MUTE_LED_MICMUTE_VREF. So use it accordingly.
Signed-off-by: Yo-Jung Lin <leo.lin@canonical.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20240116020722.27236-1-leo.lin@canonical.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-01-16 10:15:39 +01:00
Çağhan Demir
bc7863d186
ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx
...
This HP Laptop uses ALC236 codec with COEF 0x07 idx 1 controlling
the mute LED. This patch enables the already existing quirk for
this device.
Signed-off-by: Çağhan Demir <caghandemir@marun.edu.tr >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20240115172303.4718-1-caghandemir@marun.edu.tr
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-01-16 10:12:05 +01:00
Tom Jason Schwanke
6b3d14b7f9
ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx
...
This enables the mute and mic-mute LEDs on the HP Envy X360 13-ay0xxx
convertibles.
The quirk 'ALC245_FIXUP_HP_X360_MUTE_LEDS' already exists and is now
enabled for this device.
Link: https://bugzilla.kernel.org/show_bug.cgi?id=216197
Signed-off-by: Tom Jason Schwanke <tom@catboys.cloud >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/651b26e9-e86b-45dd-aa90-3e43d6b99823@catboys.cloud
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-01-08 16:53:24 +01:00
Takashi Iwai
821e2ac632
Merge branch 'for-next' into for-linus
...
Prepare for 6.8 merge.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-01-08 08:17:37 +01:00
Siddhesh Dharme
b6ce6e6c79
ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6
...
LEDs in 'HP ProBook 440 G6' laptop are controlled by ALC236 codec.
Enable already existing quirk 'ALC236_FIXUP_HP_MUTE_LED_MICMUTE_VREF'
to fix mute and mic-mute LEDs.
Signed-off-by: Siddhesh Dharme <siddheshdharme18@gmail.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20240104060736.5149-1-siddheshdharme18@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-01-04 08:59:03 +01:00
Gergo Koteles
b5cb53fd32
ALSA: hda/tas2781: add fixup for Lenovo 14ARB7
...
The 14ARB7 has two tas2563 amplifier on i2c.
Connect it to the tas2781 driver.
Signed-off-by: Gergo Koteles <soyer@irl.hu >
Link: https://lore.kernel.org/r/abce9ee55689523562feb72383377171a489ddc7.1703891777.git.soyer@irl.hu
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-01-02 16:15:42 +01:00
Andy Chi
18a434f32f
ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook
...
There is a HP ZBook which using ALC236 codec and need the
ALC236_FIXUP_HP_MUTE_LED_MICMUTE_VREF quirk to make mute LED
and micmute LED work.
[ confirmed that the new entries are for new models that have no
proper name, so the strings are left as "HP" which will be updated
eventually later -- tiwai ]
Signed-off-by: Andy Chi <andy.chi@canonical.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20240102024916.19093-1-andy.chi@canonical.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-01-02 15:56:01 +01:00
Dorian Cruveiller
99af5b11c5
ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie
...
Link up the realtek audio chip to the cirrus cs35l41 sound amplifier chip
on 4 models of the Lenovo legion slim 7 gen 8 (2023). These models are
16IRH8 (2 differents subsystem id) and 16APH8 (2 differents subsystem ids).
Subsystem ids list:
- 17AA38B4
- 17AA38B5
- 17AA38B6
- 17AA38B7
Signed-off-by: Dorian Cruveiller <doriancruveiller@gmail.com >
Cc: <stable@vger.kernel.org > # v6.7
Link: https://lore.kernel.org/r/20231230114001.19855-1-doriancruveiller@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-12-30 12:54:22 +01:00
Aabish Malik
13a5b21197
ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series
...
The HP Pavilion 14 ec1xxx series uses the HP mainboard 8A0F with the
ALC287 codec.
The mute led can be enabled using the already existing
ALC287_FIXUP_HP_GPIO_LED quirk.
Tested on an HP Pavilion ec1003AU
Signed-off-by: Aabish Malik <aabishmalik3337@gmail.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20231229170352.742261-3-aabishmalik3337@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-12-30 10:13:57 +01:00
Stefan Binding
423206604b
ALSA: hda/realtek: Add quirks for Dell models
...
These models use 2 or 4 CS35L41 amps with HDA using SPI and I2C.
Models use internal and external boost.
All models require DSD support to be added inside
cs35l41_hda_property.c
Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com >
Cc: <stable@vger.kernel.org > # v6.7+
Link: https://lore.kernel.org/r/20231221132518.3213-4-sbinding@opensource.cirrus.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-12-29 14:28:36 +01:00
Stefan Binding
ae53e2198c
ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models
...
These models use 2xCS35L41amps with HDA using SPI and I2C.
Models use internal and external boost.
All models require DSD support to be added inside
cs35l41_hda_property.c
Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com >
Link: https://lore.kernel.org/r/20231218151221.388745-8-sbinding@opensource.cirrus.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-12-18 18:46:01 +01:00
Stefan Binding
51d9760799
ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models
...
These models use 2xCS35L41amps with HDA using SPI and I2C.
Models use internal and external boost.
All models require DSD support to be added inside
cs35l41_hda_property.c
Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com >
Link: https://lore.kernel.org/r/20231218151221.388745-6-sbinding@opensource.cirrus.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-12-18 18:46:00 +01:00
Stefan Binding
a40ce9f4bd
ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models
...
These models use 2xCS35L41amps with HDA using SPI and I2C.
All models use Internal Boost.
Some models also use Realtek Speakers in conjunction with
CS35L41.
All models require DSD support to be added inside
cs35l41_hda_property.c
Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com >
Link: https://lore.kernel.org/r/20231218151221.388745-4-sbinding@opensource.cirrus.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-12-18 18:45:59 +01:00
Clément Villeret
02a460adfc
ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA
...
Asus ROG Flowx13 (GV302XA) seems require same patch as others asus products
Signed-off-by: Clément Villeret <clement.villeret@gmail.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/0a27bf4b-3056-49ac-9651-ebd7f3e36328@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-12-15 08:12:40 +01:00
Hartmut Knaack
9b726bf6ae
ALSA: hda/realtek: Apply mute LED quirk for HP15-db
...
The HP laptop 15-db0403ng uses the ALC236 codec and controls the mute
LED using COEF 0x07 index 1.
Sound card subsystem: Hewlett-Packard Company Device [103c:84ae]
Use the existing quirk for this model.
Signed-off-by: Hartmut Knaack <knaack.h@gmx.de >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/e61815d0-f1c7-b164-e49d-6ca84771476a@gmx.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-12-10 10:05:04 +01:00
Takashi Iwai
634e5e1e06
ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7
...
Lenovo Yoga Pro 7 14APH8 (PCI SSID 17aa:3882) seems requiring the
similar workaround like Yoga 9 model for the bass speaker.
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/CAGGk=CRRQ1L9p771HsXTN_ebZP41Qj+3gw35Gezurn+nokRewg@mail.gmail.com
Link: https://lore.kernel.org/r/20231207182035.30248-1-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-12-07 19:21:08 +01:00
Mario Limonciello
8804fa04a4
ALSA: hda/realtek: Add Framework laptop 16 to quirks
...
The Framework 16" laptop has the same controller as other Framework
models. Apply the presence detection quirk.
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20231206193927.2996-1-mario.limonciello@amd.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-12-07 08:00:42 +01:00
Tim Bosse
33038efb64
ALSA: hda/realtek: add new Framework laptop to quirks
...
The Framework Laptop 13 (AMD Ryzen 7040Series) has an ALC295 with
a disconnected or faulty headset mic presence detect similar to the
previous models. It works with the same quirk chain as
309d7363ca . This model has a VID:PID
of f111:0006.
Signed-off-by: Tim Bosse <flinn@timbos.se >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20231206142629.388615-1-flinn@timbos.se
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-12-06 15:31:03 +01:00
Bin Li
6f7e4664e5
ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5
...
Lenovo M90 Gen5 is equipped with ALC897, and it needs
ALC897_FIXUP_HEADSET_MIC_PIN quirk to make its headset mic work.
Signed-off-by: Bin Li <bin.li@canonical.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20231204100450.642783-1-bin.li@canonical.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-12-04 15:23:53 +01:00
Aleksandrs Vinarskis
cd14dedf15
ALSA: hda/realtek: fix speakers on XPS 9530 (2023)
...
XPS 9530 has 2 tweeters and 2 subwoofers powered by CS35L41 amplifier, SPI
connected. For subwoofers to work, it requires both to enable amplifier
support, and to enable output to subwoofers via 0x17 quirk (similalry to
XPS 9510/9520).
Signed-off-by: Aleksandrs Vinarskis <alex.vinarskis@gmail.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20231203233006.100558-1-alex.vinarskis@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-12-04 15:23:07 +01:00
Pascal Noël
c5c325bb58
ALSA: hda/realtek: Apply quirk for ASUS UM3504DA
...
The ASUS UM3504DA uses a Realtek HDA codec and two CS35L41 amplifiers via I2C.
Apply existing quirk to model.
Signed-off-by: Pascal Noël <pascal@pascalcompiles.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20231202013744.12369-1-pascal@pascalcompiles.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-12-03 10:04:46 +01:00
Kailang Yang
cae2bdb579
ALSA: hda/realtek: Add supported ALC257 for ChromeOS
...
ChromeOS want to support ALC257.
Add codec ID to some relation function.
Signed-off-by: Kailang Yang <kailang@realtek.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/99a88a7dbdb045fd9d934abeb6cec15f@realtek.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-11-29 09:31:30 +01:00
Kailang Yang
baaacbff64
ALSA: hda/realtek: Headset Mic VREF to 100%
...
This platform need to set Mic VREF to 100%.
Signed-off-by: Kailang Yang <kailang@realtek.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/0916af40f08a4348a3298a9a59e6967e@realtek.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-11-28 08:52:18 +01:00
Vasiliy Kovalev
7c9caa2993
ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro
...
This patch corrected the speaker and headset mic pin config to the more
appropriate values.
Signed-off-by: Vasiliy Kovalev <kovalev@altlinux.org >
Link: https://lore.kernel.org/r/20231117170923.106822-1-kovalev@altlinux.org
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2023-11-20 12:35:30 +01:00