<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/sound/soc/intel, branch linux-6.9.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-6.9.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-6.9.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2024-07-25T07:53:32Z</updated>
<entry>
<title>bytcr_rt5640 : inverse jack detect for Archos 101 cesium</title>
<updated>2024-07-25T07:53:32Z</updated>
<author>
<name>Thomas GENTY</name>
</author>
<published>2024-06-08T17:02:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=716cc6cb4cc047fff277c21d9393232c96ad5070'/>
<id>urn:sha1:716cc6cb4cc047fff277c21d9393232c96ad5070</id>
<content type='text'>
[ Upstream commit e3209a1827646daaab744aa6a5767b1f57fb5385 ]

When headphones are plugged in, they appear absent; when they are removed,
they appear present.
Add a specific entry in bytcr_rt5640 for this device

Signed-off-by: Thomas GENTY &lt;tomlohave@gmail.com&gt;
Reviewed-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Acked-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt;
Link: https://lore.kernel.org/r/20240608170251.99936-1-tomlohave@gmail.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>ASoC: Intel: avs: Fix route override</title>
<updated>2024-07-25T07:53:32Z</updated>
<author>
<name>Amadeusz Sławiński</name>
</author>
<published>2024-06-03T10:28:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f7577e9d4b7ff77027577c606e663ab7b089bc5a'/>
<id>urn:sha1:f7577e9d4b7ff77027577c606e663ab7b089bc5a</id>
<content type='text'>
[ Upstream commit fd660b1bd015e5aa9a558ee04088f2431010548d ]

Instead of overriding existing memory strings that may be too short,
just allocate needed memory and point the route at it.

Reported-by: Jason Montleon &lt;jmontleo@redhat.com&gt;
Link: https://github.com/thesofproject/avs-topology-xml/issues/22#issuecomment-2127892605
Reviewed-by: Cezary Rojewski &lt;cezary.rojewski@intel.com&gt;
Signed-off-by: Amadeusz Sławiński &lt;amadeuszx.slawinski@linux.intel.com&gt;
Link: https://lore.kernel.org/r/20240603102818.36165-3-amadeuszx.slawinski@linux.intel.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>ASoC: Intel: sof-sdw: really remove FOUR_SPEAKER quirk</title>
<updated>2024-06-27T11:52:32Z</updated>
<author>
<name>Pierre-Louis Bossart</name>
</author>
<published>2024-04-26T15:21:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=71ae8c271553db6071edd6fed981185d2e19cbdc'/>
<id>urn:sha1:71ae8c271553db6071edd6fed981185d2e19cbdc</id>
<content type='text'>
commit 0bab4cfd7c1560095e29919e2ebe01783b9096dc upstream.

Two independent GitHub PRs let to the addition of one quirk after it
was removed..

Fixes: b10cb955c6c0 ("ASoC: Intel: sof_sdw: add quirk for Dell SKU 0C0F")
Reviewed-by: Bard Liao &lt;yung-chuan.liao@linux.intel.com&gt;
Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt;
Link: https://lore.kernel.org/r/20240426152123.36284-10-pierre-louis.bossart@linux.intel.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>ASoC: Intel: sof_sdw: add quirk for Dell SKU 0C0F</title>
<updated>2024-06-27T11:52:15Z</updated>
<author>
<name>Pierre-Louis Bossart</name>
</author>
<published>2024-04-11T22:03:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ab03713c750a4619c2e3a1fa82f8e7fe8de4b927'/>
<id>urn:sha1:ab03713c750a4619c2e3a1fa82f8e7fe8de4b927</id>
<content type='text'>
[ Upstream commit b10cb955c6c0b8dbd9a768166d71cc12680b7fdf ]

The JD1 jack detection doesn't seem to work, use JD2.
Also use the 4 speaker configuration.

Link: https://github.com/thesofproject/linux/issues/4900
Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt;
Reviewed-by: Bard Liao &lt;yung-chuan.liao@linux.intel.com&gt;
Link: https://lore.kernel.org/r/20240411220347.131267-5-pierre-louis.bossart@linux.intel.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>ASoC: Intel: sof_sdw: add JD2 quirk for HP Omen 14</title>
<updated>2024-06-27T11:52:15Z</updated>
<author>
<name>Pierre-Louis Bossart</name>
</author>
<published>2024-04-11T22:03:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=29d39a5df6d206b1682bec409cf949db4cfbc3d4'/>
<id>urn:sha1:29d39a5df6d206b1682bec409cf949db4cfbc3d4</id>
<content type='text'>
[ Upstream commit 4fee07fbf47d2a5f1065d985459e5ce7bf7969f0 ]

The default JD1 does not seem to work, use JD2 instead.

Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt;
Link: https://lore.kernel.org/r/20240411220347.131267-4-pierre-louis.bossart@linux.intel.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>ASoC: Intel: avs: Test result of avs_get_module_entry()</title>
<updated>2024-05-30T07:44:47Z</updated>
<author>
<name>Cezary Rojewski</name>
</author>
<published>2024-04-05T09:09:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=252c05efeab8c563a5f6ccc8b9faa234b0d5f5a2'/>
<id>urn:sha1:252c05efeab8c563a5f6ccc8b9faa234b0d5f5a2</id>
<content type='text'>
[ Upstream commit 41bf4525fadb3d8df3860420d6ac9025c51a3bac ]

While PROBE_MOD_UUID is always part of the base AudioDSP firmware
manifest, from maintenance point of view it is better to check the
result.

Fixes: dab8d000e25c ("ASoC: Intel: avs: Add data probing requests")
Signed-off-by: Cezary Rojewski &lt;cezary.rojewski@intel.com&gt;
Link: https://msgid.link/r/20240405090929.1184068-9-cezary.rojewski@intel.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>ASoC: Intel: avs: Fix potential integer overflow</title>
<updated>2024-05-30T07:44:46Z</updated>
<author>
<name>Cezary Rojewski</name>
</author>
<published>2024-04-05T09:09:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3c2521a3c16f019b3d616e1fea70fb887c8233d9'/>
<id>urn:sha1:3c2521a3c16f019b3d616e1fea70fb887c8233d9</id>
<content type='text'>
[ Upstream commit c7e832cabe635df47c2bf6df7801e97bf3045b1e ]

While stream_tag for CLDMA on SKL-based platforms is always 1, function
hda_cldma_setup() uses AZX_SD_CTL_STRM() macro which does:
	stream_tag &lt;&lt; 20

what combined with stream_tag type of 'unsigned int' generates a
potential overflow issue. Update the field type to fix that.

Fixes: 45864e49a05a ("ASoC: Intel: avs: Implement CLDMA transfer")
Signed-off-by: Cezary Rojewski &lt;cezary.rojewski@intel.com&gt;
Link: https://msgid.link/r/20240405090929.1184068-8-cezary.rojewski@intel.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>ASoC: Intel: avs: Fix ASRC module initialization</title>
<updated>2024-05-30T07:44:46Z</updated>
<author>
<name>Cezary Rojewski</name>
</author>
<published>2024-04-05T09:09:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=70d058d60aa7db69a010bd7c55beb69d23cae658'/>
<id>urn:sha1:70d058d60aa7db69a010bd7c55beb69d23cae658</id>
<content type='text'>
[ Upstream commit 9d2e26f31c7cc3fa495c423af9b4902ec0dc7be3 ]

The ASRC module configuration consists of several reserved fields. Zero
them out when initializing the module to avoid sending invalid data.

Fixes: 274d79e51875 ("ASoC: Intel: avs: Configure modules according to their type")
Signed-off-by: Cezary Rojewski &lt;cezary.rojewski@intel.com&gt;
Link: https://msgid.link/r/20240405090929.1184068-6-cezary.rojewski@intel.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>ASoC: Intel: avs: Fix debug-slot offset calculation</title>
<updated>2024-05-30T07:44:46Z</updated>
<author>
<name>Cezary Rojewski</name>
</author>
<published>2024-04-05T09:09:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=125962549c4fb63dc8ff04e464e61d0f03b7f071'/>
<id>urn:sha1:125962549c4fb63dc8ff04e464e61d0f03b7f071</id>
<content type='text'>
[ Upstream commit c91b692781c1839fcc389b2a9120e46593c6424b ]

For resources with ID other than 0 the current calculus is incorrect.

Fixes: 275b583d047a ("ASoC: Intel: avs: ICL-based platforms support")
Signed-off-by: Cezary Rojewski &lt;cezary.rojewski@intel.com&gt;
Link: https://msgid.link/r/20240405090929.1184068-3-cezary.rojewski@intel.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>ASoC: Intel: avs: Restore stream decoupling on prepare</title>
<updated>2024-05-30T07:44:46Z</updated>
<author>
<name>Amadeusz Sławiński</name>
</author>
<published>2024-04-05T09:09:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b33040a3b898e32ea6543fa5c1e4d5a2eb0f85e5'/>
<id>urn:sha1:b33040a3b898e32ea6543fa5c1e4d5a2eb0f85e5</id>
<content type='text'>
[ Upstream commit 680507581e025d16a0b6d3782603ca8c598fbe2b ]

Revert changes from commit b87b8f43afd5 ("ASoC: Intel: avs: Drop
superfluous stream decoupling") to restore working streaming during S3.

Fixes: b87b8f43afd5 ("ASoC: Intel: avs: Drop superfluous stream decoupling")
Signed-off-by: Amadeusz Sławiński &lt;amadeuszx.slawinski@linux.intel.com&gt;
Signed-off-by: Cezary Rojewski &lt;cezary.rojewski@intel.com&gt;
Link: https://msgid.link/r/20240405090929.1184068-2-cezary.rojewski@intel.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
</feed>
