#
c17f8fd3 |
| 05-Apr-2023 |
Oswald Buddenhagen <oswald.buddenhagen@gmx.de> |
ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard
Like the other boards from the D*45* series, this one sets up the outputs not quite correctly.
Signed-off-by: Oswald Buddenhagen <
ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard
Like the other boards from the D*45* series, this one sets up the outputs not quite correctly.
Signed-off-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de> Cc: <stable@vger.kernel.org> Link: https://lore.kernel.org/r/20230405201220.2197826-1-oswald.buddenhagen@gmx.de Signed-off-by: Takashi Iwai <tiwai@suse.de>
show more ...
|
#
ef248d9b |
| 22-Mar-2022 |
Matt Kramer <mccleetus@gmail.com> |
ALSA: hda/realtek: Add alc256-samsung-headphone fixup
This fixes the near-silence of the headphone jack on the ALC256-based Samsung Galaxy Book Flex Alpha (NP730QCJ). The magic verbs were found thro
ALSA: hda/realtek: Add alc256-samsung-headphone fixup
This fixes the near-silence of the headphone jack on the ALC256-based Samsung Galaxy Book Flex Alpha (NP730QCJ). The magic verbs were found through trial and error, using known ALC298 hacks as inspiration. The fixup is auto-enabled only when the NP730QCJ is detected. It can be manually enabled using model=alc256-samsung-headphone.
Signed-off-by: Matt Kramer <mccleetus@gmail.com> Link: https://lore.kernel.org/r/3168355.aeNJFYEL58@linus Signed-off-by: Takashi Iwai <tiwai@suse.de>
show more ...
|
#
aa723946 |
| 13-Dec-2021 |
Bradley Scott <bscott@teksavvy.com> |
ALSA: hda/realtek: Add new alc285-hp-amp-init model
Adds a new "alc285-hp-amp-init" model that can be used to apply the ALC285 HP speaker amplifier initialization fixup to devices that are not alrea
ALSA: hda/realtek: Add new alc285-hp-amp-init model
Adds a new "alc285-hp-amp-init" model that can be used to apply the ALC285 HP speaker amplifier initialization fixup to devices that are not already known by passing "hda_model=alc285-hp-amp-init" to the snd-sof-intel-hda-common module or "model=alc285-hp-amp-init" to the snd-hda-intel module, depending on which is being used.
Signed-off-by: Bradley Scott <bscott@teksavvy.com> Cc: <stable@vger.kernel.org> Link: https://lore.kernel.org/r/20211213162246.506838-1-bscott@teksavvy.com Signed-off-by: Takashi Iwai <tiwai@suse.de>
show more ...
|
#
f36938aa |
| 30-Mar-2020 |
Thomas Hebb <tommyhebb@gmail.com> |
ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups
patch_realtek.c has historically failed to properly configure the PC Beep Hidden Register for the ALC256 codec (among others)
ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups
patch_realtek.c has historically failed to properly configure the PC Beep Hidden Register for the ALC256 codec (among others). Depending on your kernel version, symptoms of this misconfiguration can range from chassis noise, picked up by a poorly-shielded PCBEEP trace, getting amplified and played on your internal speaker and/or headphones to loud feedback, which responds to the "Headphone Mic Boost" ALSA control, getting played through your headphones. For details of the problem, see the patch in this series titled "ALSA: hda/realtek - Set principled PC Beep configuration for ALC256", which fixes the configuration.
These symptoms have been most noticed on the Dell XPS 13 9350 and 9360, popular laptops that use the ALC256. As a result, several model-specific fixups have been introduced to try and fix the problem, the most egregious of which locks the "Headphone Mic Boost" control as a hack to minimize noise from a feedback loop that shouldn't have been there in the first place.
Now that the underlying issue has been fixed, remove all these fixups. Remaining fixups needed by the XPS 13 are all picked up by existing pin quirks.
This change should, for the XPS 13 9350/9360
- Significantly increase volume and audio quality on headphones - Eliminate headphone popping on suspend/resume - Allow "Headphone Mic Boost" to be set again, making the headphone jack fully usable as a microphone jack too.
Fixes: 8c69729b4439 ("ALSA: hda - Fix headphone noise after Dell XPS 13 resume back from S3") Fixes: 423cd785619a ("ALSA: hda - Fix headphone noise on Dell XPS 13 9360") Fixes: e4c9fd10eb21 ("ALSA: hda - Apply headphone noise quirk for another Dell XPS 13 variant") Fixes: 1099f48457d0 ("ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360") Cc: stable@vger.kernel.org Signed-off-by: Thomas Hebb <tommyhebb@gmail.com> Link: https://lore.kernel.org/r/b649a00edfde150cf6eebbb4390e15e0c2deb39a.1585584498.git.tommyhebb@gmail.com Signed-off-by: Takashi Iwai <tiwai@suse.de>
show more ...
|
#
a2ef03fe |
| 09-Aug-2019 |
Tomas Espeleta <tomas.espeleta@gmail.com> |
ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker
[ This is rather a revival of the patch Tomas sent in months ago, but applying only with the quirk model option -- tiwai ]
ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker
[ This is rather a revival of the patch Tomas sent in months ago, but applying only with the quirk model option -- tiwai ]
Hard coded coefficients to make Huawuei Matebook X right speaker work. The Matebook X has a ALC298, please refer to bug 197801 on how these numbers were reverse engineered from the Windows driver
The reversed engineered sequence represents a repeating pattern of verbs, and the only values that are changing periodically are written on indexes 0x23 and 0x25:
0x500, 0x23 0x400, VALUE1 0x500, 0x25 0x400, VALUE2
* skipped reading sequences (0x500 - 0xc00 sequences are ignored) * static values from reverse engineering are used
NOTE: since a significant risk is still considered, this is provided as an experimental fix that isn't applied as default for now. For enabling the fix, you'll have to choose huawei-mbx-stereo via model option of snd-hda-intel module.
If we get feedback from users that this works stably, we may apply it per default.
[ Some coding style fixes and replacement with AC_VERB_* by tiwai ]
BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=197801 Signed-off-by: Tomas Espeleta <tomas.espeleta@gmail.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
show more ...
|
#
b16d7ee2 |
| 20-Feb-2019 |
Takashi Iwai <tiwai@suse.de> |
ALSA: hda/realtek - Add model description for Chrome headset button quirk
Forgot to update the document.
Fixes: e854747d7593 ("ALSA: hda/realtek - Enable headset button support for new codec") Sign
ALSA: hda/realtek - Add model description for Chrome headset button quirk
Forgot to update the document.
Fixes: e854747d7593 ("ALSA: hda/realtek - Enable headset button support for new codec") Signed-off-by: Takashi Iwai <tiwai@suse.de>
show more ...
|
#
cf4ba4dc |
| 20-Feb-2019 |
Takashi Iwai <tiwai@suse.de> |
ALSA: hda/realtek - Fix a typo in model documentation
Some garbage was taken via copy-and-paste error. Clean up.
Fixes: a26d96c7802e ("ALSA: hda/realtek - Comprehensive model list for ALC259 & co"
ALSA: hda/realtek - Fix a typo in model documentation
Some garbage was taken via copy-and-paste error. Clean up.
Fixes: a26d96c7802e ("ALSA: hda/realtek - Comprehensive model list for ALC259 & co") Signed-off-by: Takashi Iwai <tiwai@suse.de>
show more ...
|
#
40c51675 |
| 07-Oct-2018 |
Takashi Iwai <tiwai@suse.de> |
ALSA: hda - Add ASUS G751 quirk model entry
Add a corresponding model list entry for ASUS G751 so that user can test the quirk for another compatible machines more easily.
Reported-and-tested-by: H
ALSA: hda - Add ASUS G751 quirk model entry
Add a corresponding model list entry for ASUS G751 so that user can test the quirk for another compatible machines more easily.
Reported-and-tested-by: Håvard <hovardslill@gmail.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
show more ...
|
#
772c2917 |
| 26-Jun-2018 |
Takashi Iwai <tiwai@suse.de> |
ALSA: hda/realtek - Comprehensive model list for ALC882 & co
More comprehensive list of model strings for ALC882 & co.
Also corrected the subsection in models.rst, too.
Signed-off-by: Takashi Iwai
ALSA: hda/realtek - Comprehensive model list for ALC882 & co
More comprehensive list of model strings for ALC882 & co.
Also corrected the subsection in models.rst, too.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
show more ...
|
#
e43c44d6 |
| 26-Jun-2018 |
Takashi Iwai <tiwai@suse.de> |
ALSA: hda/realtek - Comprehensive model list for ALC262
Added a few missing entries for ALC262 model strings. All about specific hardwares.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
|
#
03bf11c9 |
| 26-Jun-2018 |
Takashi Iwai <tiwai@suse.de> |
ALSA: hda/realtek - Comprehensive model list for ALC268
Add the missing entry for ALC268 model strings. Only "spdif" was missing, and that's it.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
|
#
a26d96c7 |
| 26-Jun-2018 |
Takashi Iwai <tiwai@suse.de> |
ALSA: hda/realtek - Comprehensive model list for ALC259 & co
Like the previous commit for ALC662, let's give more comprehensive list of model entries for ALC269 & co as well.
Signed-off-by: Takashi
ALSA: hda/realtek - Comprehensive model list for ALC259 & co
Like the previous commit for ALC662, let's give more comprehensive list of model entries for ALC269 & co as well.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
show more ...
|
#
aa3841b5 |
| 26-Jun-2018 |
Takashi Iwai <tiwai@suse.de> |
ALSA: hda/realtek - Comprehensive model list for ALC662 & co
ALC662 and others have far more fixup entries than the model table. Let's add more model string entries so that user can test / debug wit
ALSA: hda/realtek - Comprehensive model list for ALC662 & co
ALC662 and others have far more fixup entries than the model table. Let's add more model string entries so that user can test / debug without compiling kernels at each time.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
show more ...
|
#
09b83d10 |
| 18-May-2018 |
Takashi Iwai <tiwai@suse.de> |
ALSA: hda/conexant - Add hp-mic-fix model string
Add "hp-mic-fix" model string for Conexant codecs so that user can test the quirk without recompiling.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
|
#
28d1d6d2 |
| 18-Oct-2017 |
Takashi Iwai <tiwai@suse.de> |
ALSA: hda - Add model string for Intel reference board quirk
For allowing user to apply the existing quirk on a machine with a different SSID, add a new model string entry, alc700-ref. The quirk its
ALSA: hda - Add model string for Intel reference board quirk
For allowing user to apply the existing quirk on a machine with a different SSID, add a new model string entry, alc700-ref. The quirk itself was introduced in the commit b84e843644f2: "ALSA: hda/realtek - Enable jack detection function for Intel ALC700")
Signed-off-by: Takashi Iwai <tiwai@suse.de>
show more ...
|
#
a79e7df9 |
| 22-May-2017 |
Takashi Iwai <tiwai@suse.de> |
ALSA: hda - Update the list of quirk models
I've forgotten to sync the documentation with the actually available options for some time. Now all updated.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
|
#
a4caad75 |
| 09-Nov-2016 |
Takashi Iwai <tiwai@suse.de> |
ALSA: doc: ReSTize HD-Audio-Models document
A simple reformat with the description list of ReST, and the content was kept as is, but renamed as Documentation/sound/hd-audio/models.rst.
Signed-off-b
ALSA: doc: ReSTize HD-Audio-Models document
A simple reformat with the description list of ReST, and the content was kept as is, but renamed as Documentation/sound/hd-audio/models.rst.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
show more ...
|