<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/include/sound, branch v5.4</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v5.4</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v5.4'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2019-10-21T12:05:26Z</updated>
<entry>
<title>Merge tag 'asoc-fix-v5.4-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus</title>
<updated>2019-10-21T12:05:26Z</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2019-10-21T12:05:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c8d2dcb3e94106395811ac86681a4439c560cbca'/>
<id>urn:sha1:c8d2dcb3e94106395811ac86681a4439c560cbca</id>
<content type='text'>
ASoC: Fixes for v5.4

A collection of fixes that have arrived since the merge window.  There
are a small number of core fixes here but they are smaller ones around
error handling.
</content>
</entry>
<entry>
<title>ASoC: simple_card_utils.h: Fix potential multiple redefinition error</title>
<updated>2019-10-09T17:02:34Z</updated>
<author>
<name>Daniel Baluta</name>
<email>daniel.baluta@nxp.com</email>
</author>
<published>2019-10-09T15:36:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=af6219590b541418d3192e9bfa03989834ca0e78'/>
<id>urn:sha1:af6219590b541418d3192e9bfa03989834ca0e78</id>
<content type='text'>
asoc_simple_debug_info and asoc_simple_debug_dai must be static
otherwise we might a compilation error if the compiler decides
not to inline the given function.

Fixes: 0580dde59438686d ("ASoC: simple-card-utils: add asoc_simple_debug_info()")
Signed-off-by: Daniel Baluta &lt;daniel.baluta@nxp.com&gt;
Link: https://lore.kernel.org/r/20191009153615.32105-3-daniel.baluta@nxp.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ALSA: hdac: clear link output stream mapping</title>
<updated>2019-10-07T01:58:48Z</updated>
<author>
<name>Rander Wang</name>
<email>rander.wang@linux.intel.com</email>
</author>
<published>2019-09-30T14:29:45Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=130bce3afbbbbe585cba8604f2124c28e8d86fb0'/>
<id>urn:sha1:130bce3afbbbbe585cba8604f2124c28e8d86fb0</id>
<content type='text'>
Fix potential DMA hang upon starting playback on devices in HDA mode
on Intel platforms (Gemini Lake/Whiskey Lake/Comet Lake/Ice Lake). It
doesn't affect platforms before Gemini Lake or any Intel device in
non-HDA mode.

The reset value for the LOSDIV register is all output streams valid.
Clear this register to invalidate non-existent streams when the bus
is powered up.

Signed-off-by: Rander Wang &lt;rander.wang@linux.intel.com&gt;
Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt;
Link: https://lore.kernel.org/r/20190930142945.7805-1-pierre-louis.bossart@linux.intel.com
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>Merge tag 'asoc-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next</title>
<updated>2019-09-10T11:03:08Z</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2019-09-10T11:03:08Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7711fb7dac1ab77fd1b4d948f4647a569e4a1ae2'/>
<id>urn:sha1:7711fb7dac1ab77fd1b4d948f4647a569e4a1ae2</id>
<content type='text'>
ASoC: Updates for v5.4

Quite a big update this time around, particularly in the core
where we've had a lot of cleanups from Morimoto-san - there's
not much functional change but quite a bit of modernization
going on.  We've also seen a lot of driver work, a lot of it
cleanups but also some particular drivers.

 - Lots and lots of cleanups from Morimoto-san and Yue Haibing.
 - Lots of cleanups and enhancements to the Freescale, sunxi dnd
   Intel rivers.
 - Initial Sound Open Firmware suppot for i.MX8.
 - Removal of w90x900 and nuc900 drivers as the platforms are
   being removed.
 - New support for Cirrus Logic CS47L15 and CS47L92, Freescale
   i.MX 7ULP and 8MQ, Meson G12A and NXP UDA1334
</content>
</entry>
<entry>
<title>Merge branch 'asoc-5.4' into asoc-next</title>
<updated>2019-09-09T13:55:20Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2019-09-09T13:55:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=bb831786117519fc16dfd3eaa7b84e4f6bbb8d99'/>
<id>urn:sha1:bb831786117519fc16dfd3eaa7b84e4f6bbb8d99</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'asoc-5.3' into asoc-linus</title>
<updated>2019-09-09T13:55:18Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2019-09-09T13:55:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=6652ddbb5d83ecfc2591b92be063519714e40ebf'/>
<id>urn:sha1:6652ddbb5d83ecfc2591b92be063519714e40ebf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ASoC: hdmi-codec: Add an op to set callback function for plug event</title>
<updated>2019-09-09T13:50:03Z</updated>
<author>
<name>Cheng-Yi Chiang</name>
<email>cychiang@chromium.org</email>
</author>
<published>2019-07-17T08:33:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=6fa5963c37a2e3335eba0b7455e35a01318ebc15'/>
<id>urn:sha1:6fa5963c37a2e3335eba0b7455e35a01318ebc15</id>
<content type='text'>
Add an op in hdmi_codec_ops so codec driver can register callback
function to handle plug event.

Driver in DRM can use this callback function to report connector status.

Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt;
Link: https://lore.kernel.org/r/20190717083327.47646-2-cychiang@chromium.org
Reviewed-by: Tzung-Bi Shih &lt;tzungbi@google.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: soc-core: add snd_soc_dapm_init()</title>
<updated>2019-09-02T12:21:20Z</updated>
<author>
<name>Kuninori Morimoto</name>
<email>kuninori.morimoto.gx@renesas.com</email>
</author>
<published>2019-08-23T00:58:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=95c267dd20431f0eb54ca204bd73a7d85c532a37'/>
<id>urn:sha1:95c267dd20431f0eb54ca204bd73a7d85c532a37</id>
<content type='text'>
It is easy to read code if it is cleanly using paired function/naming,
like start &lt;-&gt; stop, register &lt;-&gt; unregister, etc, etc.
But, current ALSA SoC code is very random, unbalance, not paired, etc.
It is easy to create bug at the such code, and it will be difficult to
debug.

soc-dapm has snd_soc_dapm_free() which cleanups debugfs, widgets, list.
But, there is no paired initialize function.
This patch adds snd_soc_dapm_init() and initilaizing dapm

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Link: https://lore.kernel.org/r/87pnkw7lbj.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ALSA: pcm: add support for 352.8KHz and 384KHz sample rate</title>
<updated>2019-08-28T10:53:49Z</updated>
<author>
<name>Vidyakumar Athota</name>
<email>vathota@codeaurora.org</email>
</author>
<published>2019-08-22T09:56:50Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=4cc4531c310e592cf624148ae59c64f930f12e39'/>
<id>urn:sha1:4cc4531c310e592cf624148ae59c64f930f12e39</id>
<content type='text'>
Most of the modern codecs supports 352.8KHz and 384KHz sample rates.
Currenlty HW params fails to set 352.8Kz and 384KHz sample rate
as these are not in known rates list.
Add these new rates to known list to allow them.

This patch also adds defines in pcm.h so that drivers can use it.

Signed-off-by: Vidyakumar Athota &lt;vathota@codeaurora.org&gt;
Signed-off-by: Banajit Goswami &lt;bgoswami@codeaurora.org&gt;
Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;
Link: https://lore.kernel.org/r/20190822095653.7200-2-srinivas.kandagatla@linaro.org
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly</title>
<updated>2019-08-27T18:24:02Z</updated>
<author>
<name>Amadeusz Sławiński</name>
<email>amadeuszx.slawinski@intel.com</email>
</author>
<published>2019-08-27T14:17:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=db33f00d15a63d269e283bad3f6f61eb00d2bc9d'/>
<id>urn:sha1:db33f00d15a63d269e283bad3f6f61eb00d2bc9d</id>
<content type='text'>
We use snd_soc_dapm_new_control_unlocked for topology and have local
declaration, instead declare it properly in header like already declared
snd_soc_dapm_new_control.

Signed-off-by: Amadeusz Sławiński &lt;amadeuszx.slawinski@intel.com&gt;
Link: https://lore.kernel.org/r/20190827141712.21015-4-amadeuszx.slawinski@linux.intel.com
Reviewed-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
</feed>
