<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/sound/soc/dwc, branch linux-5.0.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.0.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.0.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2018-03-28T02:29:36Z</updated>
<entry>
<title>Merge remote-tracking branches 'asoc/topic/dwc', 'asoc/topic/es7134', 'asoc/topic/es8316', 'asoc/topic/es8328' and 'asoc/topic/fsl' into asoc-next</title>
<updated>2018-03-28T02:29:36Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2018-03-28T02:29:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=323a56ed227da5ec584673f48fa1f342dbb16fee'/>
<id>urn:sha1:323a56ed227da5ec584673f48fa1f342dbb16fee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ASoC: dwc: Extends DW_I2S_QUIRK_COMP_PARAM1 to playback</title>
<updated>2018-02-16T16:15:37Z</updated>
<author>
<name>Akshu Agrawal</name>
</author>
<published>2018-02-16T07:41:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=97a865d3c3438041913756a08e523fb1d0bbbe3c'/>
<id>urn:sha1:97a865d3c3438041913756a08e523fb1d0bbbe3c</id>
<content type='text'>
When we have same register to tell capture and playback capability
of a device and we want separate cpu dais for playback and
capture. Then, DW_I2S_QUIRK_COMP_PARAM1 is used to enable one
capability per dai.

Signed-off-by: Akshu Agrawal &lt;akshu.agrawal@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: dwc-pcm: replace platform to component</title>
<updated>2018-02-12T11:45:26Z</updated>
<author>
<name>Kuninori Morimoto</name>
</author>
<published>2018-01-29T02:47:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ddce03ceea3c84bbfca6f465853b543b32184ec2'/>
<id>urn:sha1:ddce03ceea3c84bbfca6f465853b543b32184ec2</id>
<content type='text'>
Now platform can be replaced to component, let's do it.

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: dwc: fix typos in Kconfig</title>
<updated>2017-10-09T08:47:48Z</updated>
<author>
<name>Nik Nyby</name>
</author>
<published>2017-10-07T22:26:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=44860b96e68351e4c4c419df10e6534ca4c09fdd'/>
<id>urn:sha1:44860b96e68351e4c4c419df10e6534ca4c09fdd</id>
<content type='text'>
This fixes a few typos in the snd_designware description.

Signed-off-by: Nik Nyby &lt;nikolas@gnu.org&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: dwc: Delete an error message for a failed memory allocation in dw_i2s_probe()</title>
<updated>2017-08-14T16:28:51Z</updated>
<author>
<name>Markus Elfring</name>
</author>
<published>2017-08-11T14:04:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b88845484d05c2910ffc40a7d30fa36e58b2dd0d'/>
<id>urn:sha1:b88845484d05c2910ffc40a7d30fa36e58b2dd0d</id>
<content type='text'>
Omit an extra message for a memory allocation failure in this function.

This issue was detected by using the Coccinelle software.

Link: http://events.linuxfoundation.org/sites/events/files/slides/LCJ16-Refactor_Strings-WSang_0.pdf
Signed-off-by: Markus Elfring &lt;elfring@users.sourceforge.net&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: dwc: constify snd_soc_dai_ops structure</title>
<updated>2017-07-17T15:54:30Z</updated>
<author>
<name>Gustavo A. R. Silva</name>
</author>
<published>2017-07-13T20:38:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=73a995ca90544914a97ed33a4f7baef44ad110d0'/>
<id>urn:sha1:73a995ca90544914a97ed33a4f7baef44ad110d0</id>
<content type='text'>
This structure is only stored in the ops field of a snd_soc_dai_driver
structure. That field is declared const, so snd_soc_dai_ops structures
that have this property can be declared as const also.

Signed-off-by: Gustavo A. R. Silva &lt;garsilva@embeddedor.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: dwc: Added a quirk DW_I2S_QUIRK_16BIT_IDX_OVERRIDE to dwc driver</title>
<updated>2017-06-28T18:01:12Z</updated>
<author>
<name>Vijendar Mukunda</name>
</author>
<published>2017-06-23T16:35:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=286345eef97ea8f4ea223410f025ed35f265e506'/>
<id>urn:sha1:286345eef97ea8f4ea223410f025ed35f265e506</id>
<content type='text'>
Added quirk DW_I2S_QUIRK_16BIT_IDX_OVERRIDE to Designware
driver. This quirk will set idx value to 1.

By setting this quirk, it will override supported format
as 16 bit resolution and bus width as 2 Bytes.

Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Vijendar Mukunda &lt;Vijendar.Mukunda@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: dwc: Disallow building designware_pcm as a module</title>
<updated>2017-04-30T12:27:04Z</updated>
<author>
<name>Jose Abreu</name>
</author>
<published>2017-04-28T09:55:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c9afc1834e8132783772d73007706d3ae3848483'/>
<id>urn:sha1:c9afc1834e8132783772d73007706d3ae3848483</id>
<content type='text'>
Designware PCM is an extension to Designware I2S and they are dependent
on each other. For this reason, make Designware PCM a boolean which will
compile with Desigwnare I2S module. The name of the module is not changed
but the name of the files need to be changed.

Also, without this commit we get errors when probbing designware_i2s module
because of unspecified license:

designware_pcm: module license 'unspecified' taints kernel.
Disabling lock debugging due to kernel taint
designware_pcm: Unknown symbol __rcu_read_lock (err 0)
designware_pcm: Unknown symbol devm_snd_soc_register_platform (err 0)
designware_pcm: Unknown symbol synchronize_rcu (err 0)
designware_pcm: Unknown symbol __rcu_read_unlock (err 0)
designware_pcm: Unknown symbol snd_soc_set_runtime_hwparams (err 0)

So, this is really needed as a fix.

Fixes: 79361b2b98b7 ("ASoC: dwc: Add PIO PCM extension")
Signed-off-by: Lubomir Rintel &lt;lkundrak@v3.sk&gt;
Signed-off-by: Jose Abreu &lt;joabreu@synopsys.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: dwc: Enable 24 bit sample size in PIO mode</title>
<updated>2017-01-09T11:59:09Z</updated>
<author>
<name>Jose Abreu</name>
</author>
<published>2016-12-27T14:00:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e21ab17904ff5c56bd6d6d062824ca584a42d89f'/>
<id>urn:sha1:e21ab17904ff5c56bd6d6d062824ca584a42d89f</id>
<content type='text'>
Sample size of 24 bits use in reality 32 bits for storage. We
can safelly enable this sample size and treat the data as
32 bits.

Tested in a x86_64 platform and in ARC AXS101 SDP platform.

Signed-off-by: Jose Abreu &lt;joabreu@synopsys.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: dwc: Add record capability in PIO mode</title>
<updated>2017-01-09T11:59:05Z</updated>
<author>
<name>Jose Abreu</name>
</author>
<published>2016-12-27T14:00:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e2f748e06db389d9fd51413df23ff8d3615a47db'/>
<id>urn:sha1:e2f748e06db389d9fd51413df23ff8d3615a47db</id>
<content type='text'>
Up until now PIO mode offered only playback support. With
this patch we add support for record mode. The PCM was
refactored so that we could reuse the existing infrastructure
without many changes.

We have support for 16 and 32 bits of sample size using
only 2 channels.

Tested in a x86_64 platform and in ARC AXS101 SDP platform.

Signed-off-by: Jose Abreu &lt;joabreu@synopsys.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
</feed>
