<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/sound/soc.h, branch linux-2.6.28.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-10-30T13:24:41Z</updated>
<entry>
<title>ALSA: ASoC: Fix mono controls after conversion to support full int masks</title>
<updated>2008-10-30T13:24:41Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2008-10-30T12:37:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=762b8df748d83c14070afbf0c6f8c0f4a91a13bf'/>
<id>urn:sha1:762b8df748d83c14070afbf0c6f8c0f4a91a13bf</id>
<content type='text'>
When ASoC was converted to support full int width masks SOC_SINGLE_VALUE()
omitted the assignment of rshift, causing the control operatins to report
some mono controls as stereo. This happened to work some of the time due
to a confusion between shift and min in snd_soc_info_volsw().

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: ASoC: convert use of uint to unsigned int</title>
<updated>2008-07-29T19:32:29Z</updated>
<author>
<name>Jon Smirl</name>
</author>
<published>2008-07-29T14:22:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=815ecf8dec95d07e260a16ebe8409f4b7c0fdc0f'/>
<id>urn:sha1:815ecf8dec95d07e260a16ebe8409f4b7c0fdc0f</id>
<content type='text'>
ASOC: convert use of uint to unsigned int

Signed-off-by: Jon Smirl &lt;jonsmirl@gmail.com&gt;
Acked-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.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: ASoC: Rename mask to max to reflect usage</title>
<updated>2008-07-29T19:32:18Z</updated>
<author>
<name>Jon Smirl</name>
</author>
<published>2008-07-29T10:42:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f8ba0b7bfd06a2a5b3c49ff8d71cad31f57b0d51'/>
<id>urn:sha1:f8ba0b7bfd06a2a5b3c49ff8d71cad31f57b0d51</id>
<content type='text'>
Most of the ASoC controls refer to the maximum value that can be set for
a control as mask but there is no actual requirement for all bits to be
set at the highest possible value making the name mask misleading.
Change the code to use max instead.

Signed-off-by: Jon Smirl &lt;jonsmirl@gmail.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.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: ASoC: Convert bitfields in ASoC into full int width</title>
<updated>2008-07-29T19:32:16Z</updated>
<author>
<name>Jon Smirl</name>
</author>
<published>2008-07-29T10:42:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4eaa9819dc08d7bfd1065ce530e31b18a119dcaf'/>
<id>urn:sha1:4eaa9819dc08d7bfd1065ce530e31b18a119dcaf</id>
<content type='text'>
Convert bitfields in ASoC into full int width. This is a
simple mechanical conversion. Two places in the DAPM code
were fixed to properly use mask.

Signed-off-by: Jon Smirl &lt;jonsmirl@gmail.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.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: ASoC: Allow codecs to override register display</title>
<updated>2008-07-29T19:32:15Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2008-07-29T10:42:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=58cd33c0f375578cfda25a52ed280caa888b6254'/>
<id>urn:sha1:58cd33c0f375578cfda25a52ed280caa888b6254</id>
<content type='text'>
Some codecs have unusual features in their register maps such as very
large registers representing arrays of coefficients. Support these
codecs in the register cache sysfs file by allowing them to provide a
function register_display() overriding the default output for register
contents.

Also ensure that we don't overflow PAGE_SIZE while writing out the
register dump.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.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: asoc: core - add Digital Audio Interface (DAI) control functions.</title>
<updated>2008-07-10T07:32:50Z</updated>
<author>
<name>Liam Girdwood</name>
</author>
<published>2008-07-08T12:19:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8c6529dbf881303920a415c2d14a500218661949'/>
<id>urn:sha1:8c6529dbf881303920a415c2d14a500218661949</id>
<content type='text'>
This patch adds several functions for DAI control and config
and replaces the current method of calling function pointers within
the DAI struct.

Signed-off-by: Liam Girdwood &lt;lg@opensource.wolfsonmicro.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: asoc: core - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.</title>
<updated>2008-07-10T07:32:32Z</updated>
<author>
<name>Liam Girdwood</name>
</author>
<published>2008-07-07T15:07:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3c4b266fe642bcaebe2b95edb56c3f8802924ff9'/>
<id>urn:sha1:3c4b266fe642bcaebe2b95edb56c3f8802924ff9</id>
<content type='text'>
This patch series merges struct snd_soc_codec_dai and struct
snd_soc_cpu_dai into struct snd_soc_dai in preparation for further
ASoC v2 patches.

This merger removes duplication in both DAI structures and simplifies
the API for other users.

Signed-off-by: Liam Girdwood &lt;lg@opensource.wolfsonmicro.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: ASoC: Don't block system resume</title>
<updated>2008-06-16T07:32:31Z</updated>
<author>
<name>Andy Green</name>
</author>
<published>2008-06-13T15:24:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6ed2597883b1b03ca94f62f0cfe908314cba6d6b'/>
<id>urn:sha1:6ed2597883b1b03ca94f62f0cfe908314cba6d6b</id>
<content type='text'>
On OpenMoko soc-audio resume is taking 700ms of the whole resume time of
1.3s, dominated by writes to the codec over I2C.  This patch shunts the
resume guts into a workqueue which then is done asynchronously.

The "card" is locked using the ALSA power state APIs as suggested by
Mark Brown.

[Added fix for race with resume to suspend and fixed a couple of nits
from checkpatch -- broonie.]

Signed-off-by: Andy Green &lt;andy@openmoko.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.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: ASoC: Add SOC_SINGLE_EXT_TLV control type</title>
<updated>2008-06-13T14:48:13Z</updated>
<author>
<name>Mike Montour</name>
</author>
<published>2008-06-11T12:47:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=10144c09a0d6a62e1d56e25f142743c7a00e5dba'/>
<id>urn:sha1:10144c09a0d6a62e1d56e25f142743c7a00e5dba</id>
<content type='text'>
Signed-off-by: Mike Montour &lt;mail@mmontour.net&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.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: ASoC: Pass the DAI being configured into CPU DAI probe and remove</title>
<updated>2008-06-13T14:48:01Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2008-06-11T12:47:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bdb92876f0a9d2b431199e385732ede89ff0b97d'/>
<id>urn:sha1:bdb92876f0a9d2b431199e385732ede89ff0b97d</id>
<content type='text'>
This allows per-DAI initialisation to be done by the CPU DAI drivers.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Jaroslav Kysela &lt;perex@perex.cz&gt;
</content>
</entry>
</feed>
