<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-op-linux/sound/soc/Makefile, branch master</title>
<subtitle>Talos™ II Linux sources for OpenPOWER</subtitle>
<id>https://git.raptorcs.com/git/talos-op-linux/atom?h=master</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-op-linux/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/'/>
<updated>2019-08-12T13:00:29+00:00</updated>
<entry>
<title>ASoC: remove w90x900/nuc900 platform drivers</title>
<updated>2019-08-12T13:00:29+00:00</updated>
<author>
<name>Arnd Bergmann</name>
<email>arnd@arndb.de</email>
</author>
<published>2019-08-09T20:27:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=8b209cdb696f49f7f5d6c1922bed435e54631ddd'/>
<id>urn:sha1:8b209cdb696f49f7f5d6c1922bed435e54631ddd</id>
<content type='text'>
The ARM w90x900 platform is getting removed, so this driver is obsolete.

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Acked-by: Mark Brown &lt;broonie@kernel.org&gt;
Link: https://lore.kernel.org/r/20190809202749.742267-9-arnd@arndb.de
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: add soc-component.c</title>
<updated>2019-08-05T15:16:19+00:00</updated>
<author>
<name>Kuninori Morimoto</name>
<email>kuninori.morimoto.gx@renesas.com</email>
</author>
<published>2019-07-26T04:49:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=4ff1fef10f353b928bcc9d56d31fda53f2c43191'/>
<id>urn:sha1:4ff1fef10f353b928bcc9d56d31fda53f2c43191</id>
<content type='text'>
ALSA SoC has many snd_soc_component_xxx(), but these are randomly
located in many files. Because of it, code is difficult to read.
This patch creates new soc-component.c, and moves existing
snd_soc_component_xxx() into it.
But not yet fully. We need more cleanup it.

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Link: https://lore.kernel.org/r/87imrp5roa.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: add soc-dai.c</title>
<updated>2019-07-23T17:14:14+00:00</updated>
<author>
<name>Kuninori Morimoto</name>
<email>kuninori.morimoto.gx@renesas.com</email>
</author>
<published>2019-07-22T01:32:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=06f6e1d41427f394ad3f67ecf06efcd28a46932c'/>
<id>urn:sha1:06f6e1d41427f394ad3f67ecf06efcd28a46932c</id>
<content type='text'>
Current ALSA SoC has many snd_soc_dai_xxx() function which is
using dai-&gt;driver-&gt;ops-&gt;xxx.
But, some of them are implemented as snd_soc_dai_xxx(),
but others are directly using dai-&gt;driver-&gt;ops-&gt;xxx.
Because of it, the code is not easy to read.

This patch creats new soc-dai.c and moves snd_soc_dai_xxx()
functions into it.
One exception is snd_soc_dai_is_dummy() which is based on
soc-utils local variable. We need to keep it as-is there.

Others which is directly using dai-&gt;driver-&gt;ops-&gt;xxx will be
implemented at soc-dai.c by incremental patches.

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Link: https://lore.kernel.org/r/871ryij1r6.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: SOF: Add Build support for SOF core and Intel drivers</title>
<updated>2019-04-27T17:51:46+00:00</updated>
<author>
<name>Liam Girdwood</name>
<email>liam.r.girdwood@linux.intel.com</email>
</author>
<published>2019-04-12T16:09:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=7e978fa37df7f771a5d02934ff828a0ee36bcf11'/>
<id>urn:sha1:7e978fa37df7f771a5d02934ff828a0ee36bcf11</id>
<content type='text'>
Build SOF core and Intel-specific drivers.

Signed-off-by: Liam Girdwood &lt;liam.r.girdwood@linux.intel.com&gt;
Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt;
Reviewed-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: sprd: Add Spreadtrum audio DMA platfrom driver</title>
<updated>2019-01-29T18:10:12+00:00</updated>
<author>
<name>Baolin Wang</name>
<email>baolin.wang@linaro.org</email>
</author>
<published>2019-01-29T08:04:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=42fea318e1d19c0214ed4336d19f512c5d78cc3b'/>
<id>urn:sha1:42fea318e1d19c0214ed4336d19f512c5d78cc3b</id>
<content type='text'>
The Spreadtrum DMA engine uses the link-list mode to support audio playback
or capture, thus this patch adds audio DMA platform support for CPU DAI to
trigger DMA link-list transfer.

Signed-off-by: Baolin Wang &lt;baolin.wang@linaro.org&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: ti: Merge davinci and omap directories</title>
<updated>2018-12-18T12:22:43+00:00</updated>
<author>
<name>Peter Ujfalusi</name>
<email>peter.ujfalusi@ti.com</email>
</author>
<published>2018-12-17T12:21:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=f2055e145f2975a75dace8e386fad9364828cdb4'/>
<id>urn:sha1:f2055e145f2975a75dace8e386fad9364828cdb4</id>
<content type='text'>
Create new directory to contain all Texas Instruments specific DAI,
platform and machine drivers instead of scattering them under davinci and
omap directories.

There is already inter dependency between the two directories becasue of
McASP (on dra7x it is serviced by sDMA, not EDMA).

With the upcoming AM654 we will need to introduce new platform driver for
UDMA and it does not fit under davinci, nor under omap.

With the move I have restructured the Kconfig to be more usable in the era
of simple-sound-card:
CPU DAIs can be selected individually and they will select the platform
driver they can be served with.

To avoid breakage, I have moved over deprecated Kconfig options so
defconfig builds will work without regression.

Signed-off-by: Peter Ujfalusi &lt;peter.ujfalusi@ti.com&gt;
For sound/soc/{omap =&gt; ti}:
Tested-by: Jarkko Nikula &lt;jarkko.nikula@bitmer.com&gt;
Acked-by: Jarkko Nikula &lt;jarkko.nikula@bitmer.com&gt;
Acked-by: Tony Lindgren &lt;tony@atomide.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: xlnx: enable i2s driver build</title>
<updated>2018-12-13T15:31:17+00:00</updated>
<author>
<name>Maruthi Srinivas Bayyavarapu</name>
<email>maruthi.srinivas.bayyavarapu@xilinx.com</email>
</author>
<published>2018-12-07T18:32:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=33f8db9a89200c18ff65d494a3dbd325d129e15e'/>
<id>urn:sha1:33f8db9a89200c18ff65d494a3dbd325d129e15e</id>
<content type='text'>
Enabled i2s driver build option.

Signed-off-by: Maruthi Srinivas Bayyavarapu &lt;maruthi.srinivas.bayyavarapu@xilinx.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: meson: add axg fifo base driver</title>
<updated>2018-07-18T12:08:36+00:00</updated>
<author>
<name>Jerome Brunet</name>
<email>jbrunet@baylibre.com</email>
</author>
<published>2018-07-17T15:42:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=6dc4fa179fb86d2c986b2bc8a8377fe4d8c0428d'/>
<id>urn:sha1:6dc4fa179fb86d2c986b2bc8a8377fe4d8c0428d</id>
<content type='text'>
Amlogic's axg SoCs have two types of fifos which are the memory
interfaces of the audio subsystem. FRDDR provides the playback
interface while TODDR provides the capture interface.

The way these fifos operate is very similar. Only a few settings
are specific to each.

They implement the same pcm driver here and the specifics of each
will be dealt with the related DAI driver.

Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: remove codec reg_cache</title>
<updated>2018-05-09T09:38:23+00:00</updated>
<author>
<name>Kuninori Morimoto</name>
<email>kuninori.morimoto.gx@renesas.com</email>
</author>
<published>2018-05-08T03:18:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=d1021c88526273644a711d481fd1117a67b6ae20'/>
<id>urn:sha1:d1021c88526273644a711d481fd1117a67b6ae20</id>
<content type='text'>
Codec reg_cache is legacy feature, almost all driver are now using
common regmap, and very few driver had been used this legacy feature.
Because of this background, it is now implemented on each
driver internally now.
So now, no one is using codec reg_cache. Let's remove it.

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Reviewed-by: Charles Keepax &lt;ckeepax@opensource.wolfsonmicro.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: remove blackfin drivers</title>
<updated>2018-03-14T16:35:29+00:00</updated>
<author>
<name>Arnd Bergmann</name>
<email>arnd@arndb.de</email>
</author>
<published>2018-03-14T16:26:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=6ca1118551ca5bb267e75faa6b944679ca195423'/>
<id>urn:sha1:6ca1118551ca5bb267e75faa6b944679ca195423</id>
<content type='text'>
The blackfin architecture is getting removed, so the ASoC drivers
are all obsolete as well.

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
</feed>
