<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/git/stable/linux.git/sound/soc, branch linux-4.0.y</title>
<subtitle>Linux kernel stable tree</subtitle>
<id>https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/atom?h=linux-4.0.y</id>
<link rel='self' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/atom?h=linux-4.0.y'/>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/'/>
<updated>2015-06-06T15:20:58+00:00</updated>
<entry>
<title>ASoC: wm8994: correct BCLK DIV 348 to 384</title>
<updated>2015-06-06T15:20:58+00:00</updated>
<author>
<name>Zidan Wang</name>
<email>zidan.wang@freescale.com</email>
</author>
<published>2015-05-12T06:58:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=f0a8d2629042f2e0ab93802db22f5fe560135274'/>
<id>urn:sha1:f0a8d2629042f2e0ab93802db22f5fe560135274</id>
<content type='text'>
commit 17fc2e0a3db11889e942c5ab15a1fcb876638f25 upstream.

According to the RM of wm8958, BCLK DIV 348 doesn't exist, correct it
to 384.

Signed-off-by: Zidan Wang &lt;zidan.wang@freescale.com&gt;
Acked-by: Charles Keepax &lt;ckeepax@opensource.wolfsonmicro.com&gt;
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: wm8960: fix "RINPUT3" audio route error</title>
<updated>2015-06-06T15:20:58+00:00</updated>
<author>
<name>Zidan Wang</name>
<email>zidan.wang@freescale.com</email>
</author>
<published>2015-05-12T06:58:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=2b1dc3d8577bba230e2b989ec8d894073ce33c5e'/>
<id>urn:sha1:2b1dc3d8577bba230e2b989ec8d894073ce33c5e</id>
<content type='text'>
commit 85e36a1f4a735d991ba5106781ea48e89a0b8901 upstream.

It should be "RINPUT3" instead of "LINPUT3" route to "Right Input
Mixer".

Signed-off-by: Zidan Wang &lt;zidan.wang@freescale.com&gt;
Acked-by: Charles Keepax &lt;ckeepax@opensource.wolfsonmicro.com&gt;
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: dapm: Modify widget stream name according to prefix</title>
<updated>2015-06-06T15:20:58+00:00</updated>
<author>
<name>Koro Chen</name>
<email>koro.chen@mediatek.com</email>
</author>
<published>2015-05-11T02:36:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=d63c2c197e8bea4e524fd0f226f7770f33ac3c11'/>
<id>urn:sha1:d63c2c197e8bea4e524fd0f226f7770f33ac3c11</id>
<content type='text'>
commit fdb6eb0a12871d5bfaf266c5a0d5259a5437a72f upstream.

When there is prefix specified, currently we will add this prefix in
widget-&gt;name, but not in widget-&gt;sname.
it causes failure at snd_soc_dapm_link_dai_widgets:

if (!w-&gt;sname || !strstr(w-&gt;sname, dai_w-&gt;name))

because dai_w-&gt;name has prefix added, but w-&gt;sname does not.
We should also add prefix for stream name

Signed-off-by: Koro Chen &lt;koro.chen@mediatek.com&gt;
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: uda1380: Avoid accessing i2c bus when codec is disabled</title>
<updated>2015-06-06T15:20:58+00:00</updated>
<author>
<name>Vasily Khoruzhick</name>
<email>anarsoul@gmail.com</email>
</author>
<published>2015-05-03T18:11:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=45d62f683e11c2492ab5866f4142bacbaaa4e648'/>
<id>urn:sha1:45d62f683e11c2492ab5866f4142bacbaaa4e648</id>
<content type='text'>
commit 810e4425c224af6be67dff68c8832af1b5a11f89 upstream.

set_dai_fmt_both() callback is called from snd_soc_runtime_set_dai_fmt()
which is called from snd_soc_register_card(), but at this time codec
is not powered on yet. Replace direct i2c write with regcache write.

Fixes: 5f0acedddf533c (ASoC: rx1950_uda1380: Use static DAI format setup)
Fixes: 5cc10b9b77c234 (ASoC: h1940_uda1380: Use static DAI format setup)
Signed-off-by: Vasily Khoruzhick &lt;anarsoul@gmail.com&gt;
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: mc13783: Fix wrong mask value used in mc13xxx_reg_rmw() calls</title>
<updated>2015-06-06T15:20:58+00:00</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@ingics.com</email>
</author>
<published>2015-04-27T06:51:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=08fc934110a757e518c0c9904f776fca998cc8ba'/>
<id>urn:sha1:08fc934110a757e518c0c9904f776fca998cc8ba</id>
<content type='text'>
commit 545774bd6e1427d98dde77244329d2311c5eca6f upstream.

mc13xxx_reg_rmw() won't change any bit if passing 0 to the mask field.
Pass AUDIO_SSI_SEL instead of 0 for the mask field to set AUDIO_SSI_SEL
bit.

Signed-off-by: Axel Lin &lt;axel.lin@ingics.com&gt;
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: rt5677: fixed wrong DMIC ref clock</title>
<updated>2015-05-13T12:14:27+00:00</updated>
<author>
<name>Bard Liao</name>
<email>bardliao@realtek.com</email>
</author>
<published>2015-04-28T03:27:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=bbc8c97c8e7fb76e07478e19e96a7fa6e7421bec'/>
<id>urn:sha1:bbc8c97c8e7fb76e07478e19e96a7fa6e7421bec</id>
<content type='text'>
commit 60a8d62b8497c23eb3d48149af7e55dac2dd83a2 upstream.

DMIC clock source is not from codec system clock directly. it is
generated from the division of system clock. And it should be 256 *
sample rate of AIF1.

Signed-off-by: Bard Liao &lt;bardliao@realtek.com&gt;
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: rt5677: add register patch for PLL</title>
<updated>2015-05-13T12:14:27+00:00</updated>
<author>
<name>Bard Liao</name>
<email>bardliao@realtek.com</email>
</author>
<published>2015-04-24T07:19:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=b6898f06f84ea6db7944c6c9f91ebeb13a18457b'/>
<id>urn:sha1:b6898f06f84ea6db7944c6c9f91ebeb13a18457b</id>
<content type='text'>
commit 74d6ea52aeef0236242221c6eff6d892565c5a92 upstream.

The PLL output will be unstable in some cases. We can fix it by
setting some registers.

Signed-off-by: Bard Liao &lt;bardliao@realtek.com&gt;
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: tfa9879: Fix return value check in tfa9879_i2c_probe()</title>
<updated>2015-05-13T12:14:26+00:00</updated>
<author>
<name>Wei Yongjun</name>
<email>yongjun_wei@trendmicro.com.cn</email>
</author>
<published>2015-04-16T12:17:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=99d705238af572efa5f8834d0d8255d5bdc5d6eb'/>
<id>urn:sha1:99d705238af572efa5f8834d0d8255d5bdc5d6eb</id>
<content type='text'>
commit 427ced4b203dfea4f08b1298cd1f88e19039fca4 upstream.

In case of error, the function devm_kzalloc() returns NULL
not ERR_PTR(). The IS_ERR() test in the return value check
should be replaced with NULL test.

Signed-off-by: Wei Yongjun &lt;yongjun_wei@trendmicro.com.cn&gt;
Acked-by: Peter Rosin &lt;peda@axentia.se&gt;
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: samsung: s3c24xx-i2s: Fix return value check in s3c24xx_iis_dev_probe()</title>
<updated>2015-05-13T12:14:26+00:00</updated>
<author>
<name>Wei Yongjun</name>
<email>yongjun_wei@trendmicro.com.cn</email>
</author>
<published>2015-04-16T12:18:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=9041f7e0f35402d0f2527ec952523e4086b83322'/>
<id>urn:sha1:9041f7e0f35402d0f2527ec952523e4086b83322</id>
<content type='text'>
commit c479163a1b6ab424786fbcd9225b4e3c1c58eb0b upstream.

In case of error, the function devm_ioremap_resource() returns
ERR_PTR() and never returns NULL. The NULL test in the return
value check should be replaced with IS_ERR().

Signed-off-by: Wei Yongjun &lt;yongjun_wei@trendmicro.com.cn&gt;
Reviewed-by: Krzysztof Kozlowski &lt;k.kozlowski.k@gmail.com&gt;
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: pcm512x: Fix divide by zero issue</title>
<updated>2015-05-06T20:03:56+00:00</updated>
<author>
<name>Howard Mitchell</name>
<email>hm@hmbedded.co.uk</email>
</author>
<published>2015-03-20T21:13:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=43ebd1a85ee86416c2d45a3834e7425c396890e9'/>
<id>urn:sha1:43ebd1a85ee86416c2d45a3834e7425c396890e9</id>
<content type='text'>
commit f073faa73626f41db7050a69edd5074c53ce6d6c upstream.

If den=1 and pllin_rate&gt;20MHz then den and num are adjusted to 0
causing a divide by zero error a few lines further on. Therefore
this patch correctly scales num and den such that
pllin_rate/den &lt; 20MHz as required in the device data sheet.

Signed-off-by: Howard Mitchell &lt;hm@hmbedded.co.uk&gt;
Signed-off-by: Mark Brown &lt;broonie@sirena.org.uk&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
</feed>
