<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/sound/soc/meson, 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-12-13T16:20:28Z</updated>
<entry>
<title>ASoC: meson: fix do_div warning in spdifin</title>
<updated>2018-12-13T16:20:28Z</updated>
<author>
<name>Jerome Brunet</name>
</author>
<published>2018-12-13T15:44:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=165be3c260f88a5f8c55d89458ad1f1d9efd701f'/>
<id>urn:sha1:165be3c260f88a5f8c55d89458ad1f1d9efd701f</id>
<content type='text'>
Even if this spdif input driver is only supposed to be used on 64bits
platform, there is possible problem with 32bits and do_div, as reported
by the kbuild robot. Just fix it.

Fixes: 5ce5658375e6 ("ASoC: meson: add axg spdif input")
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: meson: add axg spdif input</title>
<updated>2018-12-13T12:06:32Z</updated>
<author>
<name>Jerome Brunet</name>
</author>
<published>2018-12-11T13:47:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5ce5658375e6de2468c4884f7ae474c4ed40a13f'/>
<id>urn:sha1:5ce5658375e6de2468c4884f7ae474c4ed40a13f</id>
<content type='text'>
Add support for the spdif input decoder of the axg SoC family

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: meson: axg-toddr: add support for spdifin backend</title>
<updated>2018-12-13T12:05:36Z</updated>
<author>
<name>Jerome Brunet</name>
</author>
<published>2018-12-11T13:47:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=984463a94d5cb23120bfe7d689077b940c25128b'/>
<id>urn:sha1:984463a94d5cb23120bfe7d689077b940c25128b</id>
<content type='text'>
add IEC958_SUBFRAME_LE to the list of format accepted by the fifo frontend.

As opposed to what was initially noted in the toddr dai driver, the spdifin
does not place the msb at bit 28, it just output a whole spdif subframe.

Placing the msb at bit 28 in the toddr driver just filters out the parity,
user, channel status and validity bits. It is better to just provide the
whole spdif subframe to the userspace and let the iec958 plugin deal with
it.

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: add for_each_card_prelinks() macro</title>
<updated>2018-09-20T17:18:34Z</updated>
<author>
<name>Kuninori Morimoto</name>
</author>
<published>2018-09-18T01:28:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7fe072b4df5d0cc832eb758c1eed243c145a2dfc'/>
<id>urn:sha1:7fe072b4df5d0cc832eb758c1eed243c145a2dfc</id>
<content type='text'>
To be more readable code, this patch adds
new for_each_card_prelinks() macro, and replace existing code to 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: add for_each_rtd_codec_dai() macro</title>
<updated>2018-09-04T15:59:11Z</updated>
<author>
<name>Kuninori Morimoto</name>
</author>
<published>2018-09-03T02:12:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0b7990e38971da403ce223d8bdc758a817eb72f8'/>
<id>urn:sha1:0b7990e38971da403ce223d8bdc758a817eb72f8</id>
<content type='text'>
ALSA SoC snd_soc_pcm_runtime has snd_soc_dai array for codec_dai.
To be more readable code, this patch adds
new for_each_rtd_codec_dai() macro, and replace existing code to 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: add for_each_link_codecs() macro</title>
<updated>2018-09-04T15:59:11Z</updated>
<author>
<name>Kuninori Morimoto</name>
</author>
<published>2018-09-03T02:12:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3db769f17714ae65f2faf44ff2bae9d52f4bd46b'/>
<id>urn:sha1:3db769f17714ae65f2faf44ff2bae9d52f4bd46b</id>
<content type='text'>
ALSA SoC snd_soc_dai_link has snd_soc_dai_link_component array
for codecs.
To be more readable code, this patch adds
new for_each_link_codecs() macro, and replace existing code to 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: meson: add axg pdm input</title>
<updated>2018-08-29T15:04:17Z</updated>
<author>
<name>Jerome Brunet</name>
</author>
<published>2018-08-29T15:00:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2cfc123eea7477f26f59506fb45f25cb09ee1591'/>
<id>urn:sha1:2cfc123eea7477f26f59506fb45f25cb09ee1591</id>
<content type='text'>
Add pdm input driver for the device found on the amlogic AXG SoC family

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: meson: axg-tdm: restrict formats depending on slot width</title>
<updated>2018-08-28T18:53:35Z</updated>
<author>
<name>Jerome Brunet</name>
</author>
<published>2018-08-27T14:21:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=302df2694b97e6a56f7956c1105630809b141ea0'/>
<id>urn:sha1:302df2694b97e6a56f7956c1105630809b141ea0</id>
<content type='text'>
Restrict the formats possible on the TDM interface depending on the width
of the TDM slot and let dpcm merging do the rest.

Fixes: d60e4f1e4be5 ("ASoC: meson: add tdm interface 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: meson: axg-fifo: report interrupt request failure</title>
<updated>2018-08-28T18:53:34Z</updated>
<author>
<name>Jerome Brunet</name>
</author>
<published>2018-08-27T14:15:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dadfab7272b13ca441efdb9aa9117bc669680b05'/>
<id>urn:sha1:dadfab7272b13ca441efdb9aa9117bc669680b05</id>
<content type='text'>
Return value of request_irq() was irgnored. Fix this and report
the failure if any

Fixes: 6dc4fa179fb8 ("ASoC: meson: add axg fifo base 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: meson: imply clock and reset controllers</title>
<updated>2018-08-28T18:53:11Z</updated>
<author>
<name>Jerome Brunet</name>
</author>
<published>2018-08-28T12:17:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ac16df938e5107a1e08cf0f52818fa6a5f7bba94'/>
<id>urn:sha1:ac16df938e5107a1e08cf0f52818fa6a5f7bba94</id>
<content type='text'>
Add audio clock controller and ARB reset controller module
implication for the device using them

Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
</feed>
