<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-op-linux/sound, branch v3.1-rc9</title>
<subtitle>Talos™ II Linux sources for OpenPOWER</subtitle>
<id>https://git.raptorcs.com/git/talos-op-linux/atom?h=v3.1-rc9</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-op-linux/atom?h=v3.1-rc9'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/'/>
<updated>2011-10-04T16:59:22+00:00</updated>
<entry>
<title>Merge branch 'fix/asoc' of git://github.com/tiwai/sound</title>
<updated>2011-10-04T16:59:22+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2011-10-04T16:59:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=a8062e421f8a5800c83b85ab10c4cefd8409844f'/>
<id>urn:sha1:a8062e421f8a5800c83b85ab10c4cefd8409844f</id>
<content type='text'>
* 'fix/asoc' of git://github.com/tiwai/sound:
  ASoC: omap_mcpdm_remove cannot be __devexit
  ASoC: Fix setting update bits for WM8753_LADC and WM8753_RADC
  ASoC: use a valid device for dev_err() in Zylonite
</content>
</entry>
<entry>
<title>ASoC: omap_mcpdm_remove cannot be __devexit</title>
<updated>2011-10-02T19:19:59+00:00</updated>
<author>
<name>Arnd Bergmann</name>
<email>arnd@arndb.de</email>
</author>
<published>2011-10-02T14:45:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=b5c49d49b9e175fd56cb4b5cf2c4fd972d15e013'/>
<id>urn:sha1:b5c49d49b9e175fd56cb4b5cf2c4fd972d15e013</id>
<content type='text'>
omap_mcpdm_remove is used from asoc_mcpdm_probe, which is an
initcall, and must not be discarded when HOTPLUG is disabled.

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>ASoC: Fix setting update bits for WM8753_LADC and WM8753_RADC</title>
<updated>2011-10-02T18:55:48+00:00</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@gmail.com</email>
</author>
<published>2011-10-02T12:41:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=21d17dd2a377ba894f26989915eb3c6e427a3656'/>
<id>urn:sha1:21d17dd2a377ba894f26989915eb3c6e427a3656</id>
<content type='text'>
Current code set update bits for WM8753_LDAC and WM8753_RDAC twice,
but missed setting update bits for WM8753_LADC and WM8753_RADC.

I think it is a copy-paste bug in commit 776065
"ASoC: codecs: wm8753: Fix register cache incoherency".

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Cc: stable@kernel.org
</content>
</entry>
<entry>
<title>ASoC: use a valid device for dev_err() in Zylonite</title>
<updated>2011-10-02T18:16:52+00:00</updated>
<author>
<name>Arnd Bergmann</name>
<email>arnd@arndb.de</email>
</author>
<published>2011-10-01T20:03:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=eff919ac0fc7565e71ffa35657c333dd8cdc0520'/>
<id>urn:sha1:eff919ac0fc7565e71ffa35657c333dd8cdc0520</id>
<content type='text'>
A recent conversion has introduced references to &amp;pdev-&gt;dev, which does
not actually exist in all the contexts it's used in.

Replace this with card-&gt;dev where necessary, in order to let
the driver build again.

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Cc: stable@kernel.org
</content>
</entry>
<entry>
<title>ALSA: hda - Fix a regression of the position-buffer check</title>
<updated>2011-09-30T06:57:15+00:00</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2011-09-30T06:52:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=798cb7e897210dbf827f69a302c0967e0380ebac'/>
<id>urn:sha1:798cb7e897210dbf827f69a302c0967e0380ebac</id>
<content type='text'>
The commit a810364a0424c297242c6c66071a42f7675a5568
    ALSA: hda - Handle -1 as invalid position, too
caused a regression on some machines that require the position-buffer
instead of LPIB, e.g. resulting in noises with mic recording with
PulseAudio.

This patch fixes the detection by delaying the test at the timing as
same as 3.0, i.e. doing the position check only when requested in
azx_position_ok().

Reported-and-tested-by: Rocko Requin &lt;rockorequin@hotmail.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>Merge branch 'fix/asoc' into for-linus</title>
<updated>2011-09-27T16:21:41+00:00</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2011-09-27T16:21:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=0fac25908f8e26a27d869f0aa4fad04c3db60dc7'/>
<id>urn:sha1:0fac25908f8e26a27d869f0aa4fad04c3db60dc7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ASoC: ssm2602: Re-enable oscillator after suspend</title>
<updated>2011-09-27T10:20:38+00:00</updated>
<author>
<name>Lars-Peter Clausen</name>
<email>lars@metafoo.de</email>
</author>
<published>2011-09-27T09:08:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=9058020cd9ae3423d6fe7de591698dc96b6701aa'/>
<id>urn:sha1:9058020cd9ae3423d6fe7de591698dc96b6701aa</id>
<content type='text'>
Currently the the internal oscillator is powered down when entering BIAS_OFF
state, but not re-enabled when going back to BIAS_STANDBY. As a result the
CODEC will stop working after suspend if the internal oscillator is used to
generate the sysclock signal. This patch fixes it by clearing the appropriate
bit in the power down register when the CODEC is re-enabled.

Signed-off-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Cc: stable@kernel.org
</content>
</entry>
<entry>
<title>ALSA: usb-audio: Check for possible chip NULL pointer before clearing probing flag</title>
<updated>2011-09-26T13:48:47+00:00</updated>
<author>
<name>Thomas Pfaff</name>
<email>tpfaff@gmx.net</email>
</author>
<published>2011-09-26T13:43:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=61a6a108d15213f5ee06332e1e7766d3860e4453'/>
<id>urn:sha1:61a6a108d15213f5ee06332e1e7766d3860e4453</id>
<content type='text'>
Before clearing the probing flag in the error exit path, check that the
chip pointer is not NULL.

Signed-off-by: Thomas Pfaff &lt;tpfaff@gmx.net&gt;
Cc: &lt;stable@kernel.org&gt; [2.6.39+]
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: hda/realtek - Don't detect LO jack when identical with HP</title>
<updated>2011-09-26T13:24:57+00:00</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2011-09-26T13:19:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=e0d32e335fc0e354db93a807736243f5035fbc67'/>
<id>urn:sha1:e0d32e335fc0e354db93a807736243f5035fbc67</id>
<content type='text'>
The spec-&gt;autocfg.line_out_pins[] may contain the same pins as hp_pins[]
depending on the configuration.  When they are identical, detecting the
line_jack_present flag screws up the auto-mute because alc_line_automute()
is called unconditionally at initialization while it won't be triggered
by unsol events, thus the old line_jack_present flag is kept for the
whole run.

For fixing this buggy behavior, the driver needs to check whether the
line-outs are really individual, and skip if same as headphone jacks.

Reference: https://bugzilla.novell.com/show_bug.cgi?id=716104

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: hda/realtek - Avoid bogus HP-pin assignment</title>
<updated>2011-09-26T09:13:43+00:00</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2011-09-26T08:41:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=5fe6e0151dbd969f5fbcd94d05c968b76d76952b'/>
<id>urn:sha1:5fe6e0151dbd969f5fbcd94d05c968b76d76952b</id>
<content type='text'>
When the headphone pin is assigned as primary output to line_out_pins[],
the automatic HP-pin assignment by ASSID must be suppressed.  Otherwise
a wrong pin might be assigned to the headphone and breaks the auto-mute.

Reference: https://bugzilla.novell.com/show_bug.cgi?id=716104

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