<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/sound/soc.h, branch linux-2.6.29.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.29.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.29.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2009-01-08T13:09:52Z</updated>
<entry>
<title>ASoC: Merge the soc_value_enum to soc_enum struct</title>
<updated>2009-01-08T13:09:52Z</updated>
<author>
<name>Peter Ujfalusi</name>
</author>
<published>2009-01-08T11:34:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=741555568f8ba307c626019787c412f4386cafdc'/>
<id>urn:sha1:741555568f8ba307c626019787c412f4386cafdc</id>
<content type='text'>
Merge the recently introduced soc_value_enum structure to the soc_enum.
The value based enums are still handled separately from the normal enum types,
but with the merge some of the newly introduced functions can be removed.

Signed-off-by: Peter Ujfalusi &lt;peter.ujfalusi@nokia.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>ASoC: New enum type: value_enum</title>
<updated>2009-01-05T17:47:17Z</updated>
<author>
<name>Peter Ujfalusi</name>
</author>
<published>2009-01-05T07:54:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2e72f8e3716bc3bbf4c9b5b987fb5ab3223f60bf'/>
<id>urn:sha1:2e72f8e3716bc3bbf4c9b5b987fb5ab3223f60bf</id>
<content type='text'>
This patch introduces a new enum type.
In this enum type each enumerated items referred with a value.

This new enum type can handle enums encoded in bitfield, or any other
weird ways. twl4030 codec has several mux selection register, where the
input/output mux is coded in a bitfield. With the normal enum type this type
of mux can not be handled in a clean way.

Signed-off-by: Peter Ujfalusi &lt;peter.ujfalusi@nokia.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>ASoC: Add codec registration API</title>
<updated>2008-12-10T15:40:02Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2008-12-10T14:32:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0d0cf00a7fc63cee9a4c4a3b8612879b4f7f42ba'/>
<id>urn:sha1:0d0cf00a7fc63cee9a4c4a3b8612879b4f7f42ba</id>
<content type='text'>
Another part of the backporting of Liam's ASoC v2 work. Using this is
more complicated than the other registration types since currently the
codec is instantiated during the probe of the ASoC device so we can't
currently readily wait for the codec to register.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>ASoC: Add platform registration API</title>
<updated>2008-12-09T10:49:27Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2008-12-03T19:40:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=12a48a8c0087ba39d926cf1d63938ccbdb9752c3'/>
<id>urn:sha1:12a48a8c0087ba39d926cf1d63938ccbdb9752c3</id>
<content type='text'>
ASoC v2 allows platform drivers to instantiate independantly of the
overall ASoC card. This API allows drivers to notify the core when
they are registered.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>ASoC: Add card registration API</title>
<updated>2008-12-09T10:49:26Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2008-11-28T13:29:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c5af3a2e192d333997d1e191f3eba7fd2f869681'/>
<id>urn:sha1:c5af3a2e192d333997d1e191f3eba7fd2f869681</id>
<content type='text'>
ASoC v2 allows cards, codecs and platforms to instantiate separately,
with the overall ASoC device only being instantiated once all the
required components have registered. As part of backporting Liam's work
introduce an initial version of the card registration functions. At
present these do nothing active and are internal only, they will be
exposed to machine drivers after further backporting.  Adding this now
allows the datastructures used for dynamic card instantiation to be
built up gradually.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>ASoC: Remove obsolete declaration of struct snd_soc_clock_info</title>
<updated>2008-12-04T11:17:02Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2008-12-03T19:41:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=32c8dabc97d436582298ebd0e33af041c69f5a4b'/>
<id>urn:sha1:32c8dabc97d436582298ebd0e33af041c69f5a4b</id>
<content type='text'>
The struct is never defined.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>ASoC: Remove device from platform suspend and resume operations</title>
<updated>2008-12-03T18:27:10Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2008-12-03T18:17:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=07c84d0409f3551b79d676630d8ee76bb551598d'/>
<id>urn:sha1:07c84d0409f3551b79d676630d8ee76bb551598d</id>
<content type='text'>
None of the platforms are actually using the SoC device so remove it
(only atmel actually has a suspend method).

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>ASoC: Push debugfs files out of the snd_soc_device structure</title>
<updated>2008-12-03T18:27:04Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2008-12-03T17:34:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=384c89e2e4cb5879b86a38414d1b3bb2b23ec8ee'/>
<id>urn:sha1:384c89e2e4cb5879b86a38414d1b3bb2b23ec8ee</id>
<content type='text'>
This is in preparation for the removal of struct snd_soc_device.

The pop time configuration should really be a property of the card not
the codec but since DAPM currently uses the codec rather than the card
using the codec is fine for now.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>ASoC: Push platform registration down into the card</title>
<updated>2008-12-02T16:03:40Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2008-12-02T16:01:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=87689d567a45f80416feea0a2aa6d3a2a6b8963a'/>
<id>urn:sha1:87689d567a45f80416feea0a2aa6d3a2a6b8963a</id>
<content type='text'>
As part of the deprecation of snd_soc_device push the registration of
the platform down into the card structure.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>ASoC: Push workqueue data into snd_soc_card</title>
<updated>2008-12-02T15:16:23Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2008-12-02T15:08:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6308419a199eed66086cd756ab8dc81b88d54a6b'/>
<id>urn:sha1:6308419a199eed66086cd756ab8dc81b88d54a6b</id>
<content type='text'>
ASoC v2 does not use the struct snd_soc_device at runtime, using struct
snd_soc_card as the root of the card.  Begin removing data from
snd_soc_device by pushing the workqueue data into snd_soc_card, using a
backpointer to the snd_soc_device to keep things going for the time
being.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
</feed>
