<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwn.git/include/sound/ad1848.h, branch v3.0.54</title>
<subtitle>Linux kernel documentation tree maintained by Jonathan Corbet</subtitle>
<id>http://mirrors.hust.edu.cn/git/lwn.git/atom?h=v3.0.54</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/lwn.git/atom?h=v3.0.54'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/'/>
<updated>2008-09-09T07:10:52+00:00</updated>
<entry>
<title>ALSA: remove stale files</title>
<updated>2008-09-09T07:10:52+00:00</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2008-09-04T07:20:40+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=ea88663cdcf64bfc14feaf033e902ce3c432156e'/>
<id>urn:sha1:ea88663cdcf64bfc14feaf033e902ce3c432156e</id>
<content type='text'>
Empty files remained likely due to wrong patching.
Remove them now.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Jaroslav Kysela &lt;perex@perex.cz&gt;
</content>
</entry>
<entry>
<title>ALSA: wss_lib: use wss detection code instead of ad1848 one</title>
<updated>2008-08-06T13:40:02+00:00</updated>
<author>
<name>Krzysztof Helt</name>
<email>krzysztof.h1@wp.pl</email>
</author>
<published>2008-07-31T19:10:47+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=760fc6b838d8c783c363e8bdb3714bd92a8945c4'/>
<id>urn:sha1:760fc6b838d8c783c363e8bdb3714bd92a8945c4</id>
<content type='text'>
Use the wss detection code and kill the ad1848 library.
The library is fully assimilated into the new wss library.

This required reworking of the AD1848 family code
so the code is changed to correctly detect chips from
the AD1848 and CS4231 families.

I have tested it on following cards:
Gallant SC-6600 (codec: AD1848, driver: snd-sc6600)
SoundScape VIVO/90 (codec: AD1845, driver: snd-sscape)
SG Waverider (codec: CS4231A, driver: Rene Herman's snd-galaxy)
Opti930 (codec: built-in - CS4231 compatible, driver: snd-opti93x)
Opti931 (codec: built-in - CS4231 compatible, driver: snd-opti93x)
Gallant SC-70P (chip/codec: CS4237B, driver: snd-cs4236)
Audio Plus 3D (chip/codec: CMI8330A, driver: snd-cmi8330)
Dell Latitude CP (chip/codec: cs4236, driver snd-cs4232)

Sound playback and recording works on all these cards.

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Reviewed-by: Rene Herman &lt;rene.herman@gmail.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Jaroslav Kysela &lt;perex@perex.cz&gt;
</content>
</entry>
<entry>
<title>ALSA: wss_lib: use wss pcm code instead of ad1848 one</title>
<updated>2008-08-06T13:39:56+00:00</updated>
<author>
<name>Krzysztof Helt</name>
<email>krzysztof.h1@wp.pl</email>
</author>
<published>2008-07-31T19:09:32+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=ead893c0deeec165524cc8a06e7e739d7d84b4c4'/>
<id>urn:sha1:ead893c0deeec165524cc8a06e7e739d7d84b4c4</id>
<content type='text'>
Use the wss pcm code and kill the ad1848 pcm code.

The AD1848 chip is much slower than CS4231 chips
so the waiting loop was increased 100x (10x is not
enough).

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Reviewed-by: Rene Herman &lt;rene.herman@gmail.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Jaroslav Kysela &lt;perex@perex.cz&gt;
</content>
</entry>
<entry>
<title>ALSA: wss_lib: use wss mixer code instead of ad1848 one</title>
<updated>2008-08-06T13:39:55+00:00</updated>
<author>
<name>Krzysztof Helt</name>
<email>krzysztof.h1@wp.pl</email>
</author>
<published>2008-07-31T19:08:32+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=5664daa1c1fa250dd7f6b336278b0402638e8edc'/>
<id>urn:sha1:5664daa1c1fa250dd7f6b336278b0402638e8edc</id>
<content type='text'>
Use the wss mixer code and kill the ad1848 mixer code.

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Reviewed-by: Rene Herman &lt;rene.herman@gmail.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Jaroslav Kysela &lt;perex@perex.cz&gt;
</content>
</entry>
<entry>
<title>ALSA: wss_lib: use CS4231P instead of AD1848P (kill the AD1848P)</title>
<updated>2008-08-06T13:39:53+00:00</updated>
<author>
<name>Krzysztof Helt</name>
<email>krzysztof.h1@wp.pl</email>
</author>
<published>2008-07-31T19:07:30+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=811585e9d1769d6e282852fc0675735209547ca0'/>
<id>urn:sha1:811585e9d1769d6e282852fc0675735209547ca0</id>
<content type='text'>
Use CS4231P instead of AD1848P (kill the AD1848P).

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Reviewed-by: Rene Herman &lt;rene.herman@gmail.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Jaroslav Kysela &lt;perex@perex.cz&gt;
</content>
</entry>
<entry>
<title>ALSA: wss_lib: replace ad1848 mixer element macros with wss ones</title>
<updated>2008-08-06T13:39:52+00:00</updated>
<author>
<name>Krzysztof Helt</name>
<email>krzysztof.h1@wp.pl</email>
</author>
<published>2008-07-31T19:06:46+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=0c5e3e98220e743f8ac095249b09ca8c87bd655b'/>
<id>urn:sha1:0c5e3e98220e743f8ac095249b09ca8c87bd655b</id>
<content type='text'>
Use the wss macros instead of ad1848 ones.

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Reviewed-by: Rene Herman &lt;rene.herman@gmail.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Jaroslav Kysela &lt;perex@perex.cz&gt;
</content>
</entry>
<entry>
<title>ALSA: wss_lib: use wss constants instead of ad1848 ones</title>
<updated>2008-08-06T13:39:51+00:00</updated>
<author>
<name>Krzysztof Helt</name>
<email>krzysztof.h1@wp.pl</email>
</author>
<published>2008-07-31T19:05:44+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=ece11c9b6db5b96179df8eb9cdc54c78953a4c0f'/>
<id>urn:sha1:ece11c9b6db5b96179df8eb9cdc54c78953a4c0f</id>
<content type='text'>
Use wss constants for mode.
Move ad1848 hardware constants to the wss.h.
Move mixer tlv macros into the ad1848_lib.c from the ad1848.h.

Drop the MODE_RUNNING spurious IRQ guard on AD1848 as it doesn not seem
to be needed.

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Reviewed-by: Rene Herman &lt;rene.herman@gmail.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Jaroslav Kysela &lt;perex@perex.cz&gt;
</content>
</entry>
<entry>
<title>ALSA: wss_lib: use struct snd_wss instead of snd_ad1848</title>
<updated>2008-08-06T13:39:50+00:00</updated>
<author>
<name>Krzysztof Helt</name>
<email>krzysztof.h1@wp.pl</email>
</author>
<published>2008-07-31T19:04:37+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=241b3ee70d2d69e88d5c144ce938b1887cd6d3fc'/>
<id>urn:sha1:241b3ee70d2d69e88d5c144ce938b1887cd6d3fc</id>
<content type='text'>
The snd_wss is superset of the snd_ad1848 so kill
the latter and replace it with the snd_wss.

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Reviewed-by: Rene Herman &lt;rene.herman@gmail.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Jaroslav Kysela &lt;perex@perex.cz&gt;
</content>
</entry>
<entry>
<title>[ALSA] include/sound/: Spelling fixes</title>
<updated>2008-01-31T16:29:41+00:00</updated>
<author>
<name>Joe Perches</name>
<email>joe@perches.com</email>
</author>
<published>2007-12-18T12:14:21+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=b7d2a8035a382ad268aba8c0612797b4f2625f61'/>
<id>urn:sha1:b7d2a8035a382ad268aba8c0612797b4f2625f61</id>
<content type='text'>
Signed-off-by: Joe Perches &lt;joe@perches.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Jaroslav Kysela &lt;perex@perex.cz&gt;
</content>
</entry>
<entry>
<title>[ALSA] This patch removes open_mutex from the ad1848-lib as</title>
<updated>2007-10-16T14:51:26+00:00</updated>
<author>
<name>Krzysztof Helt</name>
<email>krzysztof.h1@wp.pl</email>
</author>
<published>2007-10-16T12:54:14+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=ca2df45a072cef11143f9be8d36c3c256cbebd7b'/>
<id>urn:sha1:ca2df45a072cef11143f9be8d36c3c256cbebd7b</id>
<content type='text'>
open and close operations are called only from pcm layer
and mutexed there with pcm-&gt;open_mutex.

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