<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-op-linux/sound/soc/amd, 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>2020-01-29T17:48:47+00:00</updated>
<entry>
<title>ASoC: amd: Fix simultaneous playback and capture</title>
<updated>2020-01-29T17:48:47+00:00</updated>
<author>
<name>Akshu Agrawal</name>
<email>akshu.agrawal@amd.com</email>
</author>
<published>2020-01-28T10:30:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=67e69e1d46becd934a03489c38fc42bb2510c1c6'/>
<id>urn:sha1:67e69e1d46becd934a03489c38fc42bb2510c1c6</id>
<content type='text'>
Stopping of one stream is killing the other stream when they
are running simultaneously. This is because, IER register is
cleared which disables I2S and overrides any other block enables.

Clearing IER register only when all streams on a channel are disabled,
fixes the issue.

Signed-off-by: Akshu Agrawal &lt;akshu.agrawal@amd.com&gt;
Link: https://lore.kernel.org/r/20200128103029.128841-1-akshu.agrawal@amd.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: amd: Fix for Subsequent Playback issue.</title>
<updated>2020-01-27T17:51:48+00:00</updated>
<author>
<name>Ravulapati Vishnu vardhan rao</name>
<email>Vishnuvardhanrao.Ravulapati@amd.com</email>
</author>
<published>2020-01-27T11:26:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=90b141614a4133ffeb1075049a49c702f98e26df'/>
<id>urn:sha1:90b141614a4133ffeb1075049a49c702f98e26df</id>
<content type='text'>
If we play audio back to back, which kills one playback
and immediately start another, we can hear clicks.
This patch fixes the issue.

Signed-off-by: Ravulapati Vishnu vardhan rao &lt;Vishnuvardhanrao.Ravulapati@amd.com&gt;
Link: https://lore.kernel.org/r/1580124397-19842-1-git-send-email-Vishnuvardhanrao.Ravulapati@amd.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: amd: Additional DAI for I2S SP instance.</title>
<updated>2020-01-17T15:31:24+00:00</updated>
<author>
<name>Ravulapati Vishnu vardhan rao</name>
<email>Vishnuvardhanrao.Ravulapati@amd.com</email>
</author>
<published>2020-01-17T11:45:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=a174a6c226796824cb2f78157c0b183ed472fa3f'/>
<id>urn:sha1:a174a6c226796824cb2f78157c0b183ed472fa3f</id>
<content type='text'>
I2S SP instance has separate BCLK and LRCLK for Tx and Rx.
Creating additional DAI for Rx.

Signed-off-by: Ravulapati Vishnu vardhan rao &lt;Vishnuvardhanrao.Ravulapati@amd.com&gt;
Link: https://lore.kernel.org/r/1579261510-12580-1-git-send-email-Vishnuvardhanrao.Ravulapati@amd.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe()</title>
<updated>2020-01-09T13:23:43+00:00</updated>
<author>
<name>Wei Yongjun</name>
<email>weiyongjun1@huawei.com</email>
</author>
<published>2020-01-08T03:59:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=f0df2e650e3eee5ff79c06dedb98c318ff177a95'/>
<id>urn:sha1:f0df2e650e3eee5ff79c06dedb98c318ff177a95</id>
<content type='text'>
In case of error, the function devm_ioremap() returns NULL pointer not
ERR_PTR(). The IS_ERR() test in the return value check should be
replaced with NULL test.

Fixes: c9fe7db6e884 ("ASoC: amd: Refactoring of DAI from DMA driver")
Signed-off-by: Wei Yongjun &lt;weiyongjun1@huawei.com&gt;
Link: https://lore.kernel.org/r/20200108035954.51317-1-weiyongjun1@huawei.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: amd MMAP_INTERLEAVED Support</title>
<updated>2019-12-31T00:23:32+00:00</updated>
<author>
<name>Ravulapati Vishnu vardhan rao</name>
<email>Vishnuvardhanrao.Ravulapati@amd.com</email>
</author>
<published>2019-12-28T13:41:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=3d8cbeda38f1cc51733715f0a02b338b4f75fad0'/>
<id>urn:sha1:3d8cbeda38f1cc51733715f0a02b338b4f75fad0</id>
<content type='text'>
ACP-I2S device support MMAP_INTERLEAVED.
Added support for the same.

Signed-off-by: Ravulapati Vishnu vardhan rao &lt;Vishnuvardhanrao.Ravulapati@amd.com&gt;
Link: https://lore.kernel.org/r/1577540460-21438-7-git-send-email-Vishnuvardhanrao.Ravulapati@amd.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: amd: Added ACP3x system resume and runtime pm</title>
<updated>2019-12-31T00:23:15+00:00</updated>
<author>
<name>Ravulapati Vishnu vardhan rao</name>
<email>Vishnuvardhanrao.Ravulapati@amd.com</email>
</author>
<published>2019-12-28T13:40:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=535fd141ef346a3851f6aabc3eacb0d46518eca3'/>
<id>urn:sha1:535fd141ef346a3851f6aabc3eacb0d46518eca3</id>
<content type='text'>
When system wide suspend happens, ACP will be powered off
and when system resumes,for audio usecase to continue,all
the runtime configuration data needs to be programmed again.
Added resume pm call back to ACP pm ops and also added runtime
PM operations for ACP3x PCM platform device.
Device will enter into D3 state when there is no activity
on audio I2S lines.

Signed-off-by: Ravulapati Vishnu vardhan rao &lt;Vishnuvardhanrao.Ravulapati@amd.com&gt;
Link: https://lore.kernel.org/r/1577540460-21438-6-git-send-email-Vishnuvardhanrao.Ravulapati@amd.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: amd: Handle ACP3x I2S-SP Interrupts.</title>
<updated>2019-12-31T00:22:59+00:00</updated>
<author>
<name>Ravulapati Vishnu vardhan rao</name>
<email>Vishnuvardhanrao.Ravulapati@amd.com</email>
</author>
<published>2019-12-28T13:40:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=cea5f40d4e7ae711622ba7ee3caa60c315f101c0'/>
<id>urn:sha1:cea5f40d4e7ae711622ba7ee3caa60c315f101c0</id>
<content type='text'>
Enabled support for I2S-SP interrupt handling.
Previous to this implementation, driver supports only interrupts
on BT instance.

Signed-off-by: Ravulapati Vishnu vardhan rao &lt;Vishnuvardhanrao.Ravulapati@amd.com&gt;
Link: https://lore.kernel.org/r/1577540460-21438-5-git-send-email-Vishnuvardhanrao.Ravulapati@amd.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: amd: add ACP3x TDM mode support</title>
<updated>2019-12-31T00:22:43+00:00</updated>
<author>
<name>Ravulapati Vishnu vardhan rao</name>
<email>Vishnuvardhanrao.Ravulapati@amd.com</email>
</author>
<published>2019-12-28T13:40:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=a43ea44ddda94bc6c4dbe257fcbdeecde8cb06f1'/>
<id>urn:sha1:a43ea44ddda94bc6c4dbe257fcbdeecde8cb06f1</id>
<content type='text'>
ACP3x I2S (CPU DAI) can act in normal I2S and TDM modes. Added support
for TDM mode. Desired mode can be selected from ASoC machine driver.

Signed-off-by: Ravulapati Vishnu vardhan rao &lt;Vishnuvardhanrao.Ravulapati@amd.com&gt;
Link: https://lore.kernel.org/r/1577540460-21438-4-git-send-email-Vishnuvardhanrao.Ravulapati@amd.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: amd: Enabling I2S instance in DMA and DAI</title>
<updated>2019-12-31T00:22:28+00:00</updated>
<author>
<name>Ravulapati Vishnu vardhan rao</name>
<email>Vishnuvardhanrao.Ravulapati@amd.com</email>
</author>
<published>2019-12-28T13:40:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=703a6e22888be41531461ad99ff6c25cd54a5ddf'/>
<id>urn:sha1:703a6e22888be41531461ad99ff6c25cd54a5ddf</id>
<content type='text'>
This patch adds I2S SP support in ACP PCM DMA and DAI.
Added I2S support in DMA and DAI probe,its hw_params handling
its open and close functionalities.
This enables to open and close on the SP instance for
playback and capture.

Signed-off-by: Ravulapati Vishnu vardhan rao &lt;Vishnuvardhanrao.Ravulapati@amd.com&gt;
Link: https://lore.kernel.org/r/1577540460-21438-3-git-send-email-Vishnuvardhanrao.Ravulapati@amd.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: amd: Refactoring of DAI from DMA driver</title>
<updated>2019-12-31T00:22:12+00:00</updated>
<author>
<name>Ravulapati Vishnu vardhan rao</name>
<email>Vishnuvardhanrao.Ravulapati@amd.com</email>
</author>
<published>2019-12-28T13:40:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=c9fe7db6e884d0ab8c55d4ed4660fb19400acf2e'/>
<id>urn:sha1:c9fe7db6e884d0ab8c55d4ed4660fb19400acf2e</id>
<content type='text'>
ASoC: PCM DMA driver should only have dma ops.
So Removed all DAI related functionality.Refactoring
the PCM DMA diver code.Added new file containing only DAI ops

Signed-off-by: Ravulapati Vishnu vardhan rao &lt;Vishnuvardhanrao.Ravulapati@amd.com&gt;
Link: https://lore.kernel.org/r/1577540460-21438-2-git-send-email-Vishnuvardhanrao.Ravulapati@amd.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
</feed>
