<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-linux/sound/soc/amd, branch jd/orphan-parallel</title>
<subtitle>WireGuard for the Linux kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-linux/atom/sound/soc/amd?h=jd%2Forphan-parallel</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-linux/atom/sound/soc/amd?h=jd%2Forphan-parallel'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/'/>
<updated>2020-08-27T13:43:23Z</updated>
<entry>
<title>ASoC: AMD: Clean kernel log from deferred probe error messages</title>
<updated>2020-08-27T13:43:23Z</updated>
<author>
<name>Akshu Agrawal</name>
<email>akshu.agrawal@amd.com</email>
</author>
<published>2020-08-26T18:54:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=f7660445c8e7fda91e8b944128554249d886b1d4'/>
<id>urn:sha1:f7660445c8e7fda91e8b944128554249d886b1d4</id>
<content type='text'>
While the driver waits for DAIs to be probed and retries probing,
have the error messages at debug level instead of error.

Signed-off-by: Akshu Agrawal &lt;akshu.agrawal@amd.com&gt;
Link: https://lore.kernel.org/r/20200826185454.5545-1-akshu.agrawal@amd.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: amd: Replacing component-&gt;name with codec_dai-&gt;name.</title>
<updated>2020-08-10T17:42:48Z</updated>
<author>
<name>Ravulapati Vishnu vardhan rao</name>
<email>Vishnuvardhanrao.Ravulapati@amd.com</email>
</author>
<published>2020-08-07T16:10:17Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=ea7dc097826b06a9746a2e74c2d6e78d35c98088'/>
<id>urn:sha1:ea7dc097826b06a9746a2e74c2d6e78d35c98088</id>
<content type='text'>
Replacing string compare with "codec_dai-&gt;name" instead of comparing with
"codec_dai-&gt;component-&gt;name" in hw_params because,
Here the component name for codec RT1015 is "i2c-10EC5682:00"
and will never be "rt1015-aif1" as it is codec-dai-&gt;name.
So, strcmp() always compares and fails to set the
sysclk,pll,bratio for expected codec-dai="rt1015-aif1".

Signed-off-by: Ravulapati Vishnu vardhan rao &lt;Vishnuvardhanrao.Ravulapati@amd.com&gt;
Link: https://lore.kernel.org/r/20200807161046.17932-1-Vishnuvardhanrao.Ravulapati@amd.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: amd: renoir: restore two more registers during resume</title>
<updated>2020-08-03T13:17:34Z</updated>
<author>
<name>Hui Wang</name>
<email>hui.wang@canonical.com</email>
</author>
<published>2020-07-30T12:31:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=ccff7bd468d5e0595176656a051ef67c01f01968'/>
<id>urn:sha1:ccff7bd468d5e0595176656a051ef67c01f01968</id>
<content type='text'>
Recently we found an issue about the suspend and resume. If dmic is
recording the sound, and we run suspend and resume, after the resume,
the dmic can't work well anymore. we need to close the app and reopen
the app, then the dmic could record the sound again.

For example, we run "arecord -D hw:CARD=acp,DEV=0 -f S32_LE -c 2
-r 48000 test.wav", then suspend and resume, after the system resume
back, we speak to the dmic. then stop the arecord, use aplay to play
the test.wav, we could hear the sound recorded after resume is weird,
it is not what we speak to the dmic.

I found two registers are set in the dai_hw_params(), if the two
registers are set during the resume, this issue could be fixed.
Move the code of the dai_hw_params() into the pdm_dai_trigger(), then
these two registers will be set during resume since pdm_dai_trigger()
will be called during resume. And delete the empty function
dai_hw_params().

Signed-off-by: Hui Wang &lt;hui.wang@canonical.com&gt;
Reviewed-by: Vijendar Mukunda &lt;Vijendar.Mukunda@amd.com&gt;
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20200730123138.5659-1-hui.wang@canonical.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: amd: Added hw_params support for ALC1015</title>
<updated>2020-07-30T20:00:34Z</updated>
<author>
<name>Ravulapati Vishnu vardhan rao</name>
<email>Vishnuvardhanrao.Ravulapati@amd.com</email>
</author>
<published>2020-07-28T16:02:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=c3936ba9e0e4f472221320c33e20be3a8b795616'/>
<id>urn:sha1:c3936ba9e0e4f472221320c33e20be3a8b795616</id>
<content type='text'>
Adding rt1015 hw_params which set Bit-clock ratio,
PLL and appropriate sys clk specific with RTK1015.

Signed-off-by: Ravulapati Vishnu vardhan rao &lt;Vishnuvardhanrao.Ravulapati@amd.com&gt;
Link: https://lore.kernel.org/r/20200728160255.31020-6-Vishnuvardhanrao.Ravulapati@amd.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: amd: Adding DAI LINK for rt1015 codec</title>
<updated>2020-07-30T20:00:33Z</updated>
<author>
<name>Ravulapati Vishnu vardhan rao</name>
<email>Vishnuvardhanrao.Ravulapati@amd.com</email>
</author>
<published>2020-07-28T16:02:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=f7b2651b96717f54d666a61aa3fa0b3d4e79d81a'/>
<id>urn:sha1:f7b2651b96717f54d666a61aa3fa0b3d4e79d81a</id>
<content type='text'>
DAI link support for RTK 1015 and providing the codec details
depending on the snd_soc_card selected by ACPI ID.

Signed-off-by: Ravulapati Vishnu vardhan rao &lt;Vishnuvardhanrao.Ravulapati@amd.com&gt;
Link: https://lore.kernel.org/r/20200728160255.31020-5-Vishnuvardhanrao.Ravulapati@amd.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: amd: Adding support for ALC1015 codec in machine driver</title>
<updated>2020-07-30T20:00:32Z</updated>
<author>
<name>Ravulapati Vishnu vardhan rao</name>
<email>Vishnuvardhanrao.Ravulapati@amd.com</email>
</author>
<published>2020-07-28T16:02:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=414e3cab7d3e60395d23f76acdf95d5d81425b48'/>
<id>urn:sha1:414e3cab7d3e60395d23f76acdf95d5d81425b48</id>
<content type='text'>
Adding support for ALC1015 RTK codec in machine driver.
Passing specific card structure based on its ACPI ID.

Signed-off-by: Ravulapati Vishnu vardhan rao &lt;Vishnuvardhanrao.Ravulapati@amd.com&gt;
Link: https://lore.kernel.org/r/20200728160255.31020-4-Vishnuvardhanrao.Ravulapati@amd.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: amd: Passing card structure based on codec</title>
<updated>2020-07-30T20:00:31Z</updated>
<author>
<name>Ravulapati Vishnu vardhan rao</name>
<email>Vishnuvardhanrao.Ravulapati@amd.com</email>
</author>
<published>2020-07-28T16:02:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=0fe4b561f7df6c338c6f4c95ba949fc5abe5c4e5'/>
<id>urn:sha1:0fe4b561f7df6c338c6f4c95ba949fc5abe5c4e5</id>
<content type='text'>
Passing specific snd_soc_card structure depending on the ACPI ID.
In future we can add other IDs in the ACPI table and pass the structure.

Signed-off-by: Ravulapati Vishnu vardhan rao &lt;Vishnuvardhanrao.Ravulapati@amd.com&gt;
Link: https://lore.kernel.org/r/20200728160255.31020-3-Vishnuvardhanrao.Ravulapati@amd.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: amd: Renaming snd-soc-card structure and fields</title>
<updated>2020-07-30T20:00:30Z</updated>
<author>
<name>Ravulapati Vishnu vardhan rao</name>
<email>Vishnuvardhanrao.Ravulapati@amd.com</email>
</author>
<published>2020-07-28T16:02:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=9c04b5a48fca1facff07f28ba6d87de900238beb'/>
<id>urn:sha1:9c04b5a48fca1facff07f28ba6d87de900238beb</id>
<content type='text'>
As in future our machine driver supports multiple codecs
So changing naming convention of snd_soc_card struct and its fields.

Signed-off-by: Ravulapati Vishnu vardhan rao &lt;Vishnuvardhanrao.Ravulapati@amd.com&gt;
Link: https://lore.kernel.org/r/20200728160255.31020-2-Vishnuvardhanrao.Ravulapati@amd.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: AMD: Restore PME_EN state at Power On</title>
<updated>2020-07-27T13:21:08Z</updated>
<author>
<name>Akshu Agrawal</name>
<email>akshu.agrawal@amd.com</email>
</author>
<published>2020-07-24T19:55:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=1255296cf0233780b7b9af90f374983fbcdef7bb'/>
<id>urn:sha1:1255296cf0233780b7b9af90f374983fbcdef7bb</id>
<content type='text'>
PME_EN state needs to restored to the value set by fmw.
For the devices which are not using I2S wake event which gets
enabled by PME_EN bit, keeping PME_EN enabled burns considerable amount
of power as it blocks low power state.
For the devices using I2S wake event, PME_EN gets enabled in fmw and the
state should be maintained after ACP Power On.

Signed-off-by: Akshu Agrawal &lt;akshu.agrawal@amd.com&gt;
Link: https://lore.kernel.org/r/20200724195600.11798-1-akshu.agrawal@amd.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: amd: use asoc_substream_to_rtd()</title>
<updated>2020-07-23T18:07:30Z</updated>
<author>
<name>Kuninori Morimoto</name>
<email>kuninori.morimoto.gx@renesas.com</email>
</author>
<published>2020-07-20T01:18:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=ded0054359ddc1bbd9893ce39af22e1ce7a03357'/>
<id>urn:sha1:ded0054359ddc1bbd9893ce39af22e1ce7a03357</id>
<content type='text'>
Now we can use asoc_substream_to_rtd() macro,
let's use it.

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Link: https://lore.kernel.org/r/87ft9n0ytv.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
</feed>
