<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/sound/isa/wss, branch linux-3.7.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.7.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.7.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-07-16T09:24:05Z</updated>
<entry>
<title>ALSA: wss_lib: Fix resume on Yamaha OPL3-SAx</title>
<updated>2012-07-16T09:24:05Z</updated>
<author>
<name>Ondrej Zary</name>
</author>
<published>2012-07-16T06:30:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b4e2a16f992288f1c5cddda1948c53ba3dde9cb3'/>
<id>urn:sha1:b4e2a16f992288f1c5cddda1948c53ba3dde9cb3</id>
<content type='text'>
Yamaha OPL3-SAx chips don't resume properly when playback is running -
garbage is played after resume. Restoring the CS4231_PLAYBK_FORMAT register
last fixes the problem.

Signed-off-by: Ondrej Zary &lt;linux@rainbow-software.org&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: wss_lib: fix suspend/resume</title>
<updated>2012-07-16T09:23:45Z</updated>
<author>
<name>Ondrej Zary</name>
</author>
<published>2012-07-12T21:30:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ca3273fb594ae4e953042c956eb40141ba46ad2c'/>
<id>urn:sha1:ca3273fb594ae4e953042c956eb40141ba46ad2c</id>
<content type='text'>
By setting SNDRV_PCM_INFO_RESUME, wss_lib claims that it can restore the card
state fully on resume. But in fact, it can't as DMA is not restored so any
playback/capture running during suspend will fail to continue after resume.

Remove SNDRV_PCM_INFO_RESUME flag from pcm info field to fix the problem.

Signed-off-by: Ondrej Zary &lt;linux@rainbow-software.org&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>sound: Add module.h to the previously silent sound users</title>
<updated>2011-10-31T23:31:21Z</updated>
<author>
<name>Paul Gortmaker</name>
</author>
<published>2011-07-15T16:38:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=da155d5b40587815a4397e1a69382fe2366d940b'/>
<id>urn:sha1:da155d5b40587815a4397e1a69382fe2366d940b</id>
<content type='text'>
Lots of sound drivers were getting module.h via the implicit presence
of it in &lt;linux/device.h&gt; but we are going to clean that up.  So
fix up those users now.

Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
</content>
</entry>
<entry>
<title>sound: irq: Remove IRQF_DISABLED</title>
<updated>2011-09-22T09:19:20Z</updated>
<author>
<name>Yong Zhang</name>
</author>
<published>2011-09-22T08:59:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=88e24c3a4b30a6bd361f2b5ce602667a8161b2e8'/>
<id>urn:sha1:88e24c3a4b30a6bd361f2b5ce602667a8161b2e8</id>
<content type='text'>
Since commit [e58aa3d2: genirq: Run irq handlers with interrupts disabled],
We run all interrupt handlers with interrupts disabled
and we even check and yell when an interrupt handler
returns with interrupts enabled (see commit [b738a50a:
genirq: Warn when handler enables interrupts]).

So now this flag is a NOOP and can be removed.

Signed-off-by: Yong Zhang &lt;yong.zhang0@gmail.com&gt;
Acked-by: Peter Ujfalusi &lt;peter.ujfalusi@ti.com&gt;
Acked-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>Fix common misspellings</title>
<updated>2011-03-31T14:26:23Z</updated>
<author>
<name>Lucas De Marchi</name>
</author>
<published>2011-03-31T01:57:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=25985edcedea6396277003854657b5f3cb31a628'/>
<id>urn:sha1:25985edcedea6396277003854657b5f3cb31a628</id>
<content type='text'>
Fixes generated by 'codespell' and manually reviewed.

Signed-off-by: Lucas De Marchi &lt;lucas.demarchi@profusion.mobi&gt;
</content>
</entry>
<entry>
<title>ALSA: opti93x: move controls definitions to opti93x driver</title>
<updated>2009-12-11T13:43:16Z</updated>
<author>
<name>Krzysztof Helt</name>
</author>
<published>2009-12-10T19:40:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b2e8d7dab9d82be3851b8cbcc1ab64b1b2575844'/>
<id>urn:sha1:b2e8d7dab9d82be3851b8cbcc1ab64b1b2575844</id>
<content type='text'>
Move OPTi93x controls definitions to the opti93x driver
from the common wss-lib library module. These controls
are used only by the opti93x driver.

Also, fix capture source names. They are the same as
opl3sa2 names.

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: cs4236: update control names</title>
<updated>2009-11-18T06:23:16Z</updated>
<author>
<name>Krzysztof Helt</name>
</author>
<published>2009-11-17T17:34:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b753e03e5e7c6ee60e81cd6335c80dc26519f9d0'/>
<id>urn:sha1:b753e03e5e7c6ee60e81cd6335c80dc26519f9d0</id>
<content type='text'>
Update control names to be more closer to their meaning.
Change the "Mono" name to the "Beep" as this line is usually
used to forward the PC beeper signal to sound card's output.
Update names for both cs423x and wss.

Clean up cs4235 controls according to the cs4235 doc. Rename
some of the cs4235 controls to be consistent with the cs4236's
ones.

Also, delete one misnamed cs4231 register define.

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: cs4236: detect chip in one pass</title>
<updated>2009-11-05T17:10:25Z</updated>
<author>
<name>Krzysztof Helt</name>
</author>
<published>2009-11-05T17:32:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d114cd84a1c5ce42bb10cd3a2da57b2bbcef909b'/>
<id>urn:sha1:d114cd84a1c5ce42bb10cd3a2da57b2bbcef909b</id>
<content type='text'>
The cs4236 was two step detection with call to the snd_wss_free()
between two steps. The snd_wss_free() did not free a sound device
created in the snd_wss_create(). This caused an OOPS during module
removal as the same sound device was released twice. The same OOPS
happened if the cs4236 module loading failed.

Fix this by adapting the snd_cs4236_create() to correctly work with
chips less capable then cs4236. The snd_cs4236_create() behaves the
same as the snd_wss_create() if the chip is less capable than the cs4236.

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: wss: reuse CS4231 controls for AD1848</title>
<updated>2009-10-11T16:02:58Z</updated>
<author>
<name>Krzysztof Helt</name>
</author>
<published>2009-10-11T10:38:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=633c7e92bdd54ba939f2bd3b78c72e1e1a1dd077'/>
<id>urn:sha1:633c7e92bdd54ba939f2bd3b78c72e1e1a1dd077</id>
<content type='text'>
The C4231 control set is a superset of the AD1848 control
set so reuse the CS4231 controls definitions for the AD1848.

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: wss: convert CS4231 mixer to dB scale</title>
<updated>2009-10-10T08:55:10Z</updated>
<author>
<name>Krzysztof Helt</name>
</author>
<published>2009-10-10T08:25:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=abd134db940ddccaf6a61d88cf0841a62b917ab3'/>
<id>urn:sha1:abd134db940ddccaf6a61d88cf0841a62b917ab3</id>
<content type='text'>
Convert CS4231 mixer to dB scale after AD1848 mixer.

Also, add missing microphone boost control for the AD1848
and correct wrong bits for loopback volume on the AD1848.

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
</feed>
