<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/sound/soc, branch v3.0.9</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/sound/soc?h=v3.0.9</id>
<link rel='self' href='https://git.amat.us/linux/atom/sound/soc?h=v3.0.9'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2011-11-11T17:37:06Z</updated>
<entry>
<title>ASoC: Ensure the WM8962 oscillator and PLLs start up disabled</title>
<updated>2011-11-11T17:37:06Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2011-11-01T13:53:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=22bef71b2e411ee05b9b9199394c3a209924926f'/>
<id>urn:sha1:22bef71b2e411ee05b9b9199394c3a209924926f</id>
<content type='text'>
commit 2af8de8c39cf58e5a5e40a9d5d71332da98e6ba7 upstream.

Since there is no current software control for these they would otherwise
be left enabled, consuming power.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>ASoC: Ensure WM8962 PLL registers are reset</title>
<updated>2011-11-11T17:37:06Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2011-11-01T13:36:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6601dc2a3a0518851fd47b8a7e34e624c3ddceef'/>
<id>urn:sha1:6601dc2a3a0518851fd47b8a7e34e624c3ddceef</id>
<content type='text'>
commit 4f4488abc97c1c27ff029f887944e6a6da1f5733 upstream.

The WM8962 has a separate software reset for the PLL registers. Ensure that
these are reset also on startup.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>ASoC: WM8904: Set `invert' bit for Capture Switch</title>
<updated>2011-11-11T17:37:05Z</updated>
<author>
<name>Hong Xu</name>
<email>hong.xu@atmel.com</email>
</author>
<published>2011-10-28T07:36:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f11d1a122ac23d7da2dedd0104851b58461e32b3'/>
<id>urn:sha1:f11d1a122ac23d7da2dedd0104851b58461e32b3</id>
<content type='text'>
commit 5a7c5f26df3c0122814dfa1c13ef6dfbdbffdb86 upstream.

Set `invert' bit for Capture Switch. Otherwise analogue is muted when
Capture Switch is ON.

Signed-off-by: Hong Xu &lt;hong.xu@atmel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>ASoC: Leave input audio data bit length settings untouched in wm8711_set_dai_fmt</title>
<updated>2011-11-11T17:37:03Z</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@gmail.com</email>
</author>
<published>2011-10-28T07:17:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a8c34bb24eb25d50481528cbfc70e29bde147cc2'/>
<id>urn:sha1:a8c34bb24eb25d50481528cbfc70e29bde147cc2</id>
<content type='text'>
commit d558cfc30064a97c2c65dbd2b3a4f5a1dea7ec1b upstream.

Current implementation in wm8711_set_dai_fmt always clear BIT[3:2]
(the Input Audio Data Bit Length Select) of WM8711_IFACE(07h) register.
Input Audio Data Bit Length Select bits are set by wm8711_hw_params,
we should leave BIT[3:2] untouched in wm8711_set_dai_fmt.

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>ASoC: wm8711: Fix wrong mask for setting input audio data bit length select</title>
<updated>2011-11-11T17:37:03Z</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@gmail.com</email>
</author>
<published>2011-10-28T03:08:01Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9eb72dda42ed9162026d69aabcdc0528d7994193'/>
<id>urn:sha1:9eb72dda42ed9162026d69aabcdc0528d7994193</id>
<content type='text'>
commit 04c57163c8edfbc50e022737014069998ba4fc5f upstream.

The Input Audio Data Bit Length Select is controlled by BIT[3:2] of
WM8711_IFACE(07h) register.
Current code incorrectly masks BIT[1:0] which is for Audio Data Format Select.

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>ASoC: Fix a bug in WM8962 DSP_A and DSP_B settings</title>
<updated>2011-11-11T17:36:07Z</updated>
<author>
<name>Susan Gao</name>
<email>sgao@opensource.wolfsonmicro.com</email>
</author>
<published>2011-09-29T10:08:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=54a8a620cee91954666080a5525d7f43cad0a693'/>
<id>urn:sha1:54a8a620cee91954666080a5525d7f43cad0a693</id>
<content type='text'>
commit fbc7c62a3ff831aef24894b7982cd1adb2b7e070 upstream.

Signed-off-by: Susan Gao &lt;sgao@opensource.wolfsonmicro.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmico.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>ASoC: Remove direct register cache accesses from WM8962 driver</title>
<updated>2011-11-11T17:36:06Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2011-09-23T20:26:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9c0390e9a3d5e768dfb2e007509e59d30fec9bb0'/>
<id>urn:sha1:9c0390e9a3d5e768dfb2e007509e59d30fec9bb0</id>
<content type='text'>
commit 38f3f31a0a797bdbcc0cdb12553bbecc2f9a91c4 upstream.

Also fix return values for speaker switch updates.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>ASoC: wm8994: Use SND_SOC_DAPM_AIF_OUT for AIF3 Capture</title>
<updated>2011-11-11T17:36:05Z</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@gmail.com</email>
</author>
<published>2011-10-20T04:13:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=8f4d7cf1f6e6f18f96a196a07b54b575669582cc'/>
<id>urn:sha1:8f4d7cf1f6e6f18f96a196a07b54b575669582cc</id>
<content type='text'>
commit 35024f4922f7b271e7529673413889aa3d51c5fc upstream.

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Acked-by: Liam Girdwood &lt;lrg@ti.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>ASoC: ak4535: fixup cache register table</title>
<updated>2011-11-11T17:36:04Z</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@gmail.com</email>
</author>
<published>2011-10-13T09:17:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=772e6e8f76d6f0e01008b5c4bcd054be78a611ac'/>
<id>urn:sha1:772e6e8f76d6f0e01008b5c4bcd054be78a611ac</id>
<content type='text'>
commit 7c04241acbdaf97f1448dcccd27ea0fcd1a57684 upstream.

ak4535_reg should be 8bit, but cache table is defined as 16bit.

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>ASoC: ak4642: fixup cache register table</title>
<updated>2011-11-11T17:36:04Z</updated>
<author>
<name>Kuninori Morimoto</name>
<email>kuninori.morimoto.gx@renesas.com</email>
</author>
<published>2011-10-13T09:03:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=681c941ad1d50d46d61d435304f386efd763be9d'/>
<id>urn:sha1:681c941ad1d50d46d61d435304f386efd763be9d</id>
<content type='text'>
commit 19b115e523208a926813751aac8934cf3fc6085e upstream.

ak4642 register was 8bit, but cache table was defined as 16bit.
ak4642 doesn't work correctry without this patch.

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

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