<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/sound/simple_card_utils.h, branch linux-5.16.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.16.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.16.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2021-10-15T15:10:37Z</updated>
<entry>
<title>ASoC: simple-card-utils: add codec2codec support</title>
<updated>2021-10-15T15:10:37Z</updated>
<author>
<name>Kuninori Morimoto</name>
</author>
<published>2021-10-12T04:54:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=52a18c291470e66a27f415b8c99136f25f55092e'/>
<id>urn:sha1:52a18c291470e66a27f415b8c99136f25f55092e</id>
<content type='text'>
codec2codec needs snd_soc_pcm_stream settings.
This patch adds it.

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Link: https://lore.kernel.org/r/874k9mn8qy.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: simple-card-utils: add asoc_graph_is_ports0()</title>
<updated>2021-10-15T15:10:36Z</updated>
<author>
<name>Kuninori Morimoto</name>
</author>
<published>2021-10-12T04:54:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=92939252458fa279d0013e5dc545a98a4ca4064a'/>
<id>urn:sha1:92939252458fa279d0013e5dc545a98a4ca4064a</id>
<content type='text'>
audio-graph-card2 will support DPCM/Multi/Codec2Codec,
and these will use almost same DT settings which uses
ports0 and ports1.
This patch adds asoc_graph_is_ports0() which checks
port is under port0 or not.

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Link: https://lore.kernel.org/r/875yu2n8ra.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: simple-card-utils: Increase maximum DAI links limit to 512</title>
<updated>2021-09-20T12:31:28Z</updated>
<author>
<name>Sameer Pujar</name>
</author>
<published>2021-09-13T16:42:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7a226f2eabdc2e839d8f07c5ce087136f9c0f35c'/>
<id>urn:sha1:7a226f2eabdc2e839d8f07c5ce087136f9c0f35c</id>
<content type='text'>
The current limit of 128 is not sufficient when more components are
added to the audio map on Tegra210 and later platforms. Thus it is
resulting in probe failure.

The requirement is of nearly ~200 DAI links. To give sufficient room
for future additions the maximum limit is increased to 512 DAI links.
This is a preparatory patch to add more components like resampler,
mixer, multiplexers, demultiplexers and volume controllers to Tegra210
and later platforms.

Signed-off-by: Sameer Pujar &lt;spujar@nvidia.com&gt;
Cc: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Link: https://lore.kernel.org/r/1631551342-25469-3-git-send-email-spujar@nvidia.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.c</title>
<updated>2021-04-20T16:25:45Z</updated>
<author>
<name>Kuninori Morimoto</name>
</author>
<published>2021-04-19T02:02:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f6fcc820e0c96664e2f21c0d6bb60630243ef36a'/>
<id>urn:sha1:f6fcc820e0c96664e2f21c0d6bb60630243ef36a</id>
<content type='text'>
audio-graph-card2 can reuse  audio_graph_remove() / asoc_simple_remove().
This patch moves it to simple-card-utils.c.

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Link: https://lore.kernel.org/r/87y2df3uby.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.c</title>
<updated>2021-04-20T16:25:44Z</updated>
<author>
<name>Kuninori Morimoto</name>
</author>
<published>2021-04-19T02:02:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1a456b1c6be13514a8fc5c1a99e6763f491d17e9'/>
<id>urn:sha1:1a456b1c6be13514a8fc5c1a99e6763f491d17e9</id>
<content type='text'>
audio-graph-card2 can reuse audio_graph_card_probe().
This patch moves it to simple-card-utils.c.

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Link: https://lore.kernel.org/r/87zgxv3uc4.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: simple-card-utils: Increase maximum number of links to 128</title>
<updated>2021-04-16T15:54:48Z</updated>
<author>
<name>Thierry Reding</name>
</author>
<published>2021-04-16T07:11:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=343e55e71877415a23372388b3e0c59a9bba42f6'/>
<id>urn:sha1:343e55e71877415a23372388b3e0c59a9bba42f6</id>
<content type='text'>
On Tegra186 and later, the number of links can go up to 72, so bump the
maximum number of links to the next power of two (128).

Fixes: f2138aed231c ("ASoC: simple-card-utils: enable flexible CPU/Codec/Platform")
Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
Link: https://lore.kernel.org/r/20210416071147.2149109-2-thierry.reding@gmail.com
Reviewed-by: Jon Hunter &lt;jonathanh@nvidia.com&gt;
Tested-by: Jon Hunter &lt;jonathanh@nvidia.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: simple-card-utils: tidyup asoc_simple_parse_convert()</title>
<updated>2021-04-13T11:32:56Z</updated>
<author>
<name>Kuninori Morimoto</name>
</author>
<published>2021-04-11T23:53:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fcfd763bef4ff7f6371790979a6ceac9c4ac425a'/>
<id>urn:sha1:fcfd763bef4ff7f6371790979a6ceac9c4ac425a</id>
<content type='text'>
dev is not used. This patch removes it.

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Link: https://lore.kernel.org/r/87eefgwf8j.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line</title>
<updated>2021-04-13T11:32:55Z</updated>
<author>
<name>Kuninori Morimoto</name>
</author>
<published>2021-04-11T23:52:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3919249e80995ed5f125f94d05fcb6171f79e732'/>
<id>urn:sha1:3919249e80995ed5f125f94d05fcb6171f79e732</id>
<content type='text'>
We can use 100 char now for 1 line.
This patch tidyup unreadable dev_dbg() message.

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Link: https://lore.kernel.org/r/87fszwwf8o.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: simple-card-utils: tidyup debug info for clock</title>
<updated>2021-04-13T11:32:54Z</updated>
<author>
<name>Kuninori Morimoto</name>
</author>
<published>2021-04-11T23:52:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=33cd6b191f1cdb5f332717a80ce26f661f53e924'/>
<id>urn:sha1:33cd6b191f1cdb5f332717a80ce26f661f53e924</id>
<content type='text'>
simple-card / audio-graph can use clock as dai-&gt;clk or dai-&gt;sysclk.
These related information should be indicated at same position.
This patch tidyup it.

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Link: https://lore.kernel.org/r/87h7kcwf8t.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platform()</title>
<updated>2021-04-13T11:32:53Z</updated>
<author>
<name>Kuninori Morimoto</name>
</author>
<published>2021-04-11T23:52:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c826ec0391c83f06354a4ebb25c7b2480c18f33a'/>
<id>urn:sha1:c826ec0391c83f06354a4ebb25c7b2480c18f33a</id>
<content type='text'>
Current asoc_simple_canonicalize_cpu/platform() is assuming single CPU,
single Platform, but we want to support Multi support.
This patch is prepare for it.

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