<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/Documentation/sound, branch linux-4.19.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.19.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.19.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2024-02-23T07:12:48Z</updated>
<entry>
<title>ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument</title>
<updated>2024-02-23T07:12:48Z</updated>
<author>
<name>Cristian Ciocaltea</name>
</author>
<published>2023-11-21T12:07:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bbb3342c6343688fb673d7c6b51cbf8d184565d2'/>
<id>urn:sha1:bbb3342c6343688fb673d7c6b51cbf8d184565d2</id>
<content type='text'>
[ Upstream commit 67c7666fe808c3a7af3cc6f9d0a3dd3acfd26115 ]

The virtual widget example makes use of an undefined SND_SOC_DAPM_NOPM
argument passed to SND_SOC_DAPM_MIXER().  Replace with the correct
SND_SOC_NOPM definition.

Signed-off-by: Cristian Ciocaltea &lt;cristian.ciocaltea@collabora.com&gt;
Link: https://lore.kernel.org/r/20231121120751.77355-1-cristian.ciocaltea@collabora.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard</title>
<updated>2023-04-20T10:04:39Z</updated>
<author>
<name>Oswald Buddenhagen</name>
</author>
<published>2023-04-05T20:12:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d34a86eddc48c17fdc219242d6fdf15c85ef863f'/>
<id>urn:sha1:d34a86eddc48c17fdc219242d6fdf15c85ef863f</id>
<content type='text'>
commit c17f8fd31700392b1bb9e7b66924333568cb3700 upstream.

Like the other boards from the D*45* series, this one sets up the
outputs not quite correctly.

Signed-off-by: Oswald Buddenhagen &lt;oswald.buddenhagen@gmx.de&gt;
Cc: &lt;stable@vger.kernel.org&gt;
Link: https://lore.kernel.org/r/20230405201220.2197826-1-oswald.buddenhagen@gmx.de
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups</title>
<updated>2020-04-17T08:48:45Z</updated>
<author>
<name>Thomas Hebb</name>
</author>
<published>2020-03-30T16:09:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e71c369b647132e167f11680d551427338e40720'/>
<id>urn:sha1:e71c369b647132e167f11680d551427338e40720</id>
<content type='text'>
commit f36938aa7440f46a0a365f1cfde5f5985af2bef3 upstream.

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 &lt;tommyhebb@gmail.com&gt;
Link: https://lore.kernel.org/r/b649a00edfde150cf6eebbb4390e15e0c2deb39a.1585584498.git.tommyhebb@gmail.com
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256</title>
<updated>2020-04-17T08:48:44Z</updated>
<author>
<name>Thomas Hebb</name>
</author>
<published>2020-03-30T16:09:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7cb3c1987ac13a9c4bfea0a0d9f897d55d4e70c3'/>
<id>urn:sha1:7cb3c1987ac13a9c4bfea0a0d9f897d55d4e70c3</id>
<content type='text'>
commit f128090491c3f5aacef91a863f8c52abf869c436 upstream.

This codec (among others) has a hidden set of audio routes, apparently
designed to allow PC Beep output without a mixer widget on the output
path, which are controlled by an undocumented Realtek vendor register.
The default configuration of these routes means that certain inputs
aren't accessible, necessitating driver control of the register.
However, Realtek has provided no documentation of the register, instead
opting to fix issues by providing magic numbers, most of which have been
at least somewhat erroneous. These magic numbers then get copied by
others into model-specific fixups, leading to a fragmented and buggy set
of configurations.

To get out of this situation, I've reverse engineered the register by
flipping bits and observing how the codec's behavior changes. This
commit documents my findings. It does not change any code.

Cc: stable@vger.kernel.org
Signed-off-by: Thomas Hebb &lt;tommyhebb@gmail.com&gt;
Link: https://lore.kernel.org/r/bd69dfdeaf40ff31c4b7b797c829bb320031739c.1585584498.git.tommyhebb@gmail.com
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>Merge tag 'asoc-v4.19' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus</title>
<updated>2018-08-13T10:12:31Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2018-08-13T10:12:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f5b6c1fcb42fe7d6f2f6eb2220512e2a5f875133'/>
<id>urn:sha1:f5b6c1fcb42fe7d6f2f6eb2220512e2a5f875133</id>
<content type='text'>
ASoC: Updates for v4.19

A fairly big update, including quite a bit of core activity this time
around (which is good to see) along with a fairly large set of new
drivers.

 - A new snd_pcm_stop_xrun() helper which is now used in several
   drivers.
 - Support for providing name prefixes to generic component nodes.
 - Quite a few fixes for DPCM as it gains a bit wider use and more
   robust testing.
 - Generalization of the DIO2125 support to a simple amplifier driver.
 - Accessory detection support for the audio graph card.
 - DT support for PXA AC'97 devices.
 - Quirks for a number of new x86 systems.
 - Support for AM Logic Meson, Everest ES7154, Intel systems with
   RT5682, Qualcomm QDSP6 and WCD9335, Realtek RT5682 and TI TAS5707.
</content>
</entry>
<entry>
<title>ASoC: doc: Replace open code with params_set_format()</title>
<updated>2018-07-26T16:09:05Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2018-07-25T21:17:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=533a9274850b041b32fbe6d1df58a5c5b0b9e652'/>
<id>urn:sha1:533a9274850b041b32fbe6d1df58a5c5b0b9e652</id>
<content type='text'>
The example code in dpcm.rst contains an open code calling
snd_mask_set(), and this can be better represented with
params_set_format() instead.  This automatically fixes the sparse
warning about snd_pcm_format_t handling, too.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ALSA: hda/realtek - Comprehensive model list for ALC882 &amp; co</title>
<updated>2018-06-26T16:07:29Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2018-06-26T15:17:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=772c2917ff4e3b15c38f74e77062360e5ffd1308'/>
<id>urn:sha1:772c2917ff4e3b15c38f74e77062360e5ffd1308</id>
<content type='text'>
More comprehensive list of model strings for ALC882 &amp; co.

Also corrected the subsection in models.rst, too.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: hda/realtek - Comprehensive model list for ALC262</title>
<updated>2018-06-26T16:07:29Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2018-06-26T15:02:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e43c44d62dbb4d8e2f217198142c97fce1a25ac1'/>
<id>urn:sha1:e43c44d62dbb4d8e2f217198142c97fce1a25ac1</id>
<content type='text'>
Added a few missing entries for ALC262 model strings.
All about specific hardwares.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: hda/realtek - Comprehensive model list for ALC268</title>
<updated>2018-06-26T16:07:28Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2018-06-26T14:56:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=03bf11c934c3ced43aa9be3cfb93962ab15d737b'/>
<id>urn:sha1:03bf11c934c3ced43aa9be3cfb93962ab15d737b</id>
<content type='text'>
Add the missing entry for ALC268 model strings.
Only "spdif" was missing, and that's it.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: hda/realtek - Comprehensive model list for ALC259 &amp; co</title>
<updated>2018-06-26T16:07:28Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2018-06-26T13:09:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a26d96c7802e09473d5997791829774ba4f7e867'/>
<id>urn:sha1:a26d96c7802e09473d5997791829774ba4f7e867</id>
<content type='text'>
Like the previous commit for ALC662, let's give more comprehensive
list of model entries for ALC269 &amp; co as well.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
</feed>
