<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/uapi/sound/asoc.h, branch linux-4.9.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.9.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.9.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2016-10-11T09:59:18Z</updated>
<entry>
<title>ASoC: topology: Reenable use from userspace</title>
<updated>2016-10-11T09:59:18Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2015-10-26T03:35:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7c45e3cc6a59fb00edea65dfb6d3ae60403e4539'/>
<id>urn:sha1:7c45e3cc6a59fb00edea65dfb6d3ae60403e4539</id>
<content type='text'>
We had inserted a #error into the topology UAPI code to ensure that the
ABI was not adopted by userspace while final review and testing was
ongoing.  The idea was that some finishing touches would be made to the
ABI before declaring it stable and suitable for use in production but
this has not yet happened as more than a year later revisions to the ABI
are still onging.

The reality however is that people are shipping topology files in
production and these ABI changes are causing practical issues for users
and we can't break userspace.  This makes this error pointless so we
should remove it.

Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
Acked-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
</entry>
<entry>
<title>ASoC: topology: ABI - Add sig_bits to stream caps</title>
<updated>2016-08-22T17:55:30Z</updated>
<author>
<name>Mengdong Lin</name>
</author>
<published>2016-08-19T10:12:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f918e1697b1a8f2f26a4813db053cfbcafc48046'/>
<id>urn:sha1:f918e1697b1a8f2f26a4813db053cfbcafc48046</id>
<content type='text'>
Kernel struct snd_soc_pcm_stream, SoC PCM stream information, needs this
field. Although current topology users don't configure this, we define it
for future extension.

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 - Add the types for BE DAI</title>
<updated>2016-08-08T10:55:27Z</updated>
<author>
<name>Mengdong Lin</name>
</author>
<published>2016-07-26T06:32:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dc31e741db49e35e8b99d293dcc7afbbe9418fa7'/>
<id>urn:sha1:dc31e741db49e35e8b99d293dcc7afbbe9418fa7</id>
<content type='text'>
Define the type and ABI struct for Backend DAIs. Add the number of BE DAIs
to manifest, and some reserved fields for future extensions.

Pump the version number to 5.

Topology core will check size of ABI objects to detect version mismatch
between user space and kernel.

Signed-off-by: Guneshwor Singh &lt;guneshwor.o.singh@intel.com&gt;
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: 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>
</feed>
