<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/uapi/sound/asoc.h, branch linux-4.7.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.7.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.7.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2016-04-20T16:16:49Z</updated>
<entry>
<title>ASoC: topology: Set the link ID when creating a FE DAI link</title>
<updated>2016-04-20T16:16:49Z</updated>
<author>
<name>Mengdong Lin</name>
</author>
<published>2016-04-19T05:12:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b84fff5afb16627a8973256992f3951ac3e90d84'/>
<id>urn:sha1:b84fff5afb16627a8973256992f3951ac3e90d84</id>
<content type='text'>
Topology will set the link's generic id when creating a FE link.
Device drivers can check the id for link specific initialization.

Signed-off-by: Mengdong Lin &lt;mengdong.lin@linux.intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: topology: ABI - Define types for vendor tuples</title>
<updated>2016-03-29T18:44:05Z</updated>
<author>
<name>Mengdong Lin</name>
</author>
<published>2016-03-24T02:53:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e42839b012eb8179ed2e3571bfcd133fba5df154'/>
<id>urn:sha1:e42839b012eb8179ed2e3571bfcd133fba5df154</id>
<content type='text'>
Tuples, a pair of token and value, can be used to define vendor specific
data, for controls and widgets. This can avoid importing binary data blob
from other files.

Vendor specific tuple arrays will be embeded in the private data buffer
of a control or widget object. To be backward compatible, union is used
to define the tuple arrays in the existing private data ABI object
'struct snd_soc_tplg_private'.

Vendors need to make sure the token values defined by the topology conf
file match those defined by their driver.

Now supported tuple types are uuid, string, bool, byte, short and word.

Signed-off-by: Mengdong Lin &lt;mengdong.lin@linux.intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: topology: ABI - Rename dai_elems to pcm_elems in manifest</title>
<updated>2015-11-16T10:17:17Z</updated>
<author>
<name>Mengdong Lin</name>
</author>
<published>2015-10-30T07:13:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4b6c56c2f5d2b24629780a76718c3a836e7bf044'/>
<id>urn:sha1:4b6c56c2f5d2b24629780a76718c3a836e7bf044</id>
<content type='text'>
This field is the number of PCM objects (a pair of FE DAI and DAI link).

Signed-off-by: Lin Mengdong &lt;mengdong.lin@linux.intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: topology: ABI - Remove tdm_slot &amp; dai_fmt from snd_soc_tplg_stream</title>
<updated>2015-10-02T16:59:50Z</updated>
<author>
<name>Mengdong Lin</name>
</author>
<published>2015-09-30T09:32:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=76a822a6ae9c0c67309318bb60a4117329252fc4'/>
<id>urn:sha1:76a822a6ae9c0c67309318bb60a4117329252fc4</id>
<content type='text'>
These two fields are line parameters for BE/CC links and
should not be from toplogy but from ACPI.

Signed-off-by: Mengdong Lin &lt;mengdong.lin@intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: topology: ABI - Add configuration for BE &amp; Codec-Codec DAI Links</title>
<updated>2015-10-02T16:59:49Z</updated>
<author>
<name>Vedang Patel</name>
</author>
<published>2015-09-30T09:32:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e2a9df656f28e42538562d090e2b6f3dec5b41f2'/>
<id>urn:sha1:e2a9df656f28e42538562d090e2b6f3dec5b41f2</id>
<content type='text'>
struct snd_soc_tplg_link_config is defined to configure BE &amp; CC links.

Signed-off-by: Vedang Patel &lt;vedang.patel@intel.com&gt;
Signed-off-by: Mengdong Lin &lt;mengdong.lin@intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: topology: ABI - Add the type for BE DAI link</title>
<updated>2015-10-02T16:59:49Z</updated>
<author>
<name>Vedang Patel</name>
</author>
<published>2015-09-30T09:32:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7c545b327d54cdc3f693093f744459f6e0d8ce58'/>
<id>urn:sha1:7c545b327d54cdc3f693093f744459f6e0d8ce58</id>
<content type='text'>
Define the topology type for BE DAI link: SND_SOC_TPLG_TYPE_BACKEND_LINK.

Signed-off-by: Vedang Patel &lt;vedang.patel@intel.com&gt;
Signed-off-by: Mengdong Lin &lt;mengdong.lin@intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: topology: ABI - Change stream formats to a bitwise flag</title>
<updated>2015-10-02T16:59:49Z</updated>
<author>
<name>Mengdong Lin</name>
</author>
<published>2015-09-30T09:31:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=478d0d39719127c42f21ac85b8719a87b8fa7bd7'/>
<id>urn:sha1:478d0d39719127c42f21ac85b8719a87b8fa7bd7</id>
<content type='text'>
The toplogy user space tool will generate this bitwise flag by using
SNDRV_PCM_FORMAT_* exposed by asound.h, and the topology core will copy
this flag when generating DAI streams.

Signed-off-by: Mengdong Lin &lt;mengdong.lin@intel.com&gt;
Acked-by: Liam Girdwood &lt;liam.r.girdwood@linux.intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: topology: ABI - Add name element to snd_soc_tplg_stream</title>
<updated>2015-10-02T16:59:48Z</updated>
<author>
<name>Vedang Patel</name>
</author>
<published>2015-09-30T09:31:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=731324f5cee3caf230427f754701212961fe0bb1'/>
<id>urn:sha1:731324f5cee3caf230427f754701212961fe0bb1</id>
<content type='text'>
For codec-codec links, this struct will be mapped to the DAI links's
params, which is struct snd_soc_pcm_stream and it needs a stream name.

Signed-off-by: Vedang Patel &lt;vedang.patel@intel.com&gt;
Signed-off-by: Mengdong Lin &lt;mengdong.lin@intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: topology: ABI - Use __le32 instead of __u32 in snd_soc_tplg_dapm_widget</title>
<updated>2015-10-02T16:59:48Z</updated>
<author>
<name>Vedang Patel</name>
</author>
<published>2015-09-30T09:30:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e8b3fe8f383bbf055cbd69b776fcbbb5ed3befcd'/>
<id>urn:sha1:e8b3fe8f383bbf055cbd69b776fcbbb5ed3befcd</id>
<content type='text'>
This fixes the endianness of the ABI parameters in the struct.
The field 'num_kcontrols' is also extended from 16 bits to 32 bits.

Signed-off-by: Vedang Patel &lt;vedang.patel@intel.com&gt;
Signed-off-by: Mengdong Lin &lt;mengdong.lin@intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: topology: ABI - Remove unused struct snd_soc_tplg_stream_config</title>
<updated>2015-10-02T16:59:48Z</updated>
<author>
<name>Vedang Patel</name>
</author>
<published>2015-09-30T09:29:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7654855ef84d78079109bb38195a8db6b188117b'/>
<id>urn:sha1:7654855ef84d78079109bb38195a8db6b188117b</id>
<content type='text'>
The struct snd_soc_tplg_stream_config is no longer used in the ABI.
We are using snd_soc_tplg_stream instead.

Signed-off-by: Vedang Patel &lt;vedang.patel@intel.com&gt;
Signed-off-by: Mengdong Lin &lt;mengdong.lin@intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
</feed>
