Tim Crawford
33affa7fb4
ALSA: hda/realtek: Add quirks for some Clevo laptops
...
Add audio quirks to fix speaker output and headset detection on some new
Clevo models:
- L240TU (ALC245)
- PE60SNE-G (ALC1220)
- V350SNEQ (ALC245)
Co-authored-by: Jeremy Soller <jeremy@system76.com >
Signed-off-by: Tim Crawford <tcrawford@system76.com >
Message-ID: <20240319212726.62888-1-tcrawford@system76.com >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-03-20 07:29:30 +01:00
Anthony I Gilea
61456da046
ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000
...
Cirrus amps support for this laptop was added in patch:
33e5e648e6 ("ALSA: hda: cs35l41: Support additional HP Envy Models")
This patch adds fixes for wrong pincfgs, wrong DAC selection and
mute/micmute LEDs.
Signed-off-by: Anthony I Gilea <i@cpp.in >
Message-ID: <e2a7aaed-e9d7-4d36-8abf-b71dfd32a0ff@cpp.in >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-03-19 16:02:54 +01:00
Hui Wang
1e5dc3989a
ALSA: hda/realtek: fix the hp playback volume issue for LG machines
...
Recently we tested the headphone playback on 2 LG machines, if we set
the volume to the max value or near to the max value, the sound is too
loud, it could even bring harm to listeners.
A workaround is to decrease the max volume to a reasonable value for
the headphone's amplifier, then the users couldn't set the volume
bigger than that value from the userspace.
Signed-off-by: Hui Wang <hui.wang@canonical.com >
Message-ID: <20240318011128.156023-1-hui.wang@canonical.com >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-03-18 16:13:25 +01:00
Ian Murphy
bd2d83058c
ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71
...
Keyboard has an LED that is ON/OFF when mic is muted/active
- LED is controlled by GPIO pin
- Patch enables led to appear in /sys/class/leds/ as hda::micmute
- Enables LED when mic is MUTED
- Disables LED when mic is active
[ fixed white spaces by tiwai ]
Signed-off-by: Ian Murphy <iano200@gmail.com >
Message-ID: <20240316094157.13890-1-iano200@gmail.com >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-03-17 09:34:39 +01:00
Jichi Zhang
9b714a59b7
ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9
...
The speakers on the Lenovo Yoga 9 14IMH9 are similar to previous generations
such as the 14IAP7, and the bass speakers can be fixed using similar methods
with one caveat: 14IMH9 uses CS35L41 amplifiers which need to be activated
separately.
Signed-off-by: Jichi Zhang <i@jichi.ca >
Message-ID: <20240315081954.45470-3-i@jichi.ca >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-03-15 11:15:50 +01:00
Valentine Altair
300ab0dfbf
ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models
...
Some HP laptops have received revisions that altered their board IDs
and therefore the current patches/quirks do not apply to them.
Specifically, for my Probook 440 G8, I have a board ID of 8a74.
It is necessary to add a line for that specific model.
Signed-off-by: Valentine Altair <faetalize@proton.me >
Cc: <stable@vger.kernel.org >
Message-ID: <kOqXRBcxkKt6m5kciSDCkGqMORZi_HB3ZVPTX5sD3W1pKxt83Pf-WiQ1V1pgKKI8pYr4oGvsujt3vk2zsCE-DDtnUADFG6NGBlS5N3U4xgA=@proton.me >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-03-13 09:00:29 +01:00
Athaariq Ardhiansyah
c062166995
ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops
...
Realtek codec on HP Envy laptop series are heavily modified by vendor.
Therefore, need intervention to make it work properly. The patch fixes:
- B&O soundbar speakers (between lid and keyboard) activation
- Enable LED on mute button
- Add missing process coefficient which affects the output amplifier
- Volume control synchronization between B&O soundbar and side speakers
- Unmute headset output on several HP Envy models
- Auto-enable headset mic when plugged
This patch was tested on HP Envy x360 13-AR0107AU with Realtek ALC285
The only unsolved problem is output amplifier of all built-in speakers
is too weak, which causes volume of built-in speakers cannot be loud
as vendor's proprietary driver due to missing _DSD parameter in the
firmware. The solution is currently on research. Expected to has another
patch in the future.
Potential fix to related issues, need test before close those issues:
- https://bugzilla.kernel.org/show_bug.cgi?id=189331
- https://bugzilla.kernel.org/show_bug.cgi?id=216632
- https://bugzilla.kernel.org/show_bug.cgi?id=216311
- https://bugzilla.kernel.org/show_bug.cgi?id=213507
Signed-off-by: Athaariq Ardhiansyah <foss@athaariq.my.id >
Message-ID: <20240310140249.3695-1-foss@athaariq.my.id >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-03-11 09:13:54 +01:00
Takashi Iwai
14b9e4ab71
Merge branch 'for-next' into for-linus
...
Prep for 6.9 merge.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-03-11 09:12:58 +01:00
Andy Chi
a17bd44c01
ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook
...
The HP EliteBook 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/20240304134033.773348-1-andy.chi@canonical.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-03-05 10:01:13 +01:00
Stefan Binding
6214e24cae
ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops
...
These models use 2 CS35L41 amps with HDA using I2C.
Both models have _DSD support inside cs35l41_hda_property.c.
Closes: https://bugzilla.kernel.org/show_bug.cgi?id=218437
Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com >
Link: https://lore.kernel.org/r/20240301160154.158398-3-sbinding@opensource.cirrus.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-03-04 09:12:23 +01:00
Kailang Yang
34ab5bbc6e
ALSA: hda/realtek - Add Headset Mic supported Acer NB platform
...
It will be enable headset Mic for Acer NB platform.
Signed-off-by: Kailang Yang <kailang@realtek.com >
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/fe0eb6661ca240f3b7762b5b3257710d@realtek.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-03-04 09:10:06 +01:00
Kailang Yang
d397b6e561
ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
...
Headset Mic will no show at resume back.
This patch will fix this issue.
Fixes: d7f32791a9 ("ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform")
Cc: <stable@vger.kernel.org >
Signed-off-by: Kailang Yang <kailang@realtek.com >
Link: https://lore.kernel.org/r/4713d48a372e47f98bba0c6120fd8254@realtek.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-03-01 11:44:28 +01:00
Kailang Yang
b34bf65838
ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port
...
It had pop noise from Headphone port when system reboot state.
If NID 58h Index 0x0 to fill default value, it will reduce pop noise.
Signed-off-by: Kailang Yang <kailang@realtek.com >
Link: https://lore.kernel.org/r/7493e207919a4fb3a0599324fd010e3e@realtek.com
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2024-02-27 09:43:28 +01:00
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