<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/sound/soc/mediatek/mt8189, branch master</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>ASoC: mediatek: name back to pcm_new()/pcm_free()</title>
<updated>2026-03-16T13:37:56+00:00</updated>
<author>
<name>Kuninori Morimoto</name>
<email>kuninori.morimoto.gx@renesas.com</email>
</author>
<published>2026-03-16T02:26:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=6f3658d6ee738bc7e8289e73f9f65aed5399dc27'/>
<id>6f3658d6ee738bc7e8289e73f9f65aed5399dc27</id>
<content type='text'>
We have been used pcm_new()/pcm_free(), but switched to
pcm_construct()/pcm_destruct() to use extra parameters [1].

pcm_new()/free() had been removed [2], but each drivers are still
using such function naming. Let's name back to pcm_new()/pcm_free()
again.

[1] commit c64bfc906600 ("ASoC: soc-core: add new pcm_construct/pcmdestruct")
[2] commit e9067bb50278 ("ASoC: soc-component: remove snd_pcm_ops from component driver")

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Link: https://patch.msgid.link/87o6kojyqf.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We have been used pcm_new()/pcm_free(), but switched to
pcm_construct()/pcm_destruct() to use extra parameters [1].

pcm_new()/free() had been removed [2], but each drivers are still
using such function naming. Let's name back to pcm_new()/pcm_free()
again.

[1] commit c64bfc906600 ("ASoC: soc-core: add new pcm_construct/pcmdestruct")
[2] commit e9067bb50278 ("ASoC: soc-component: remove snd_pcm_ops from component driver")

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Link: https://patch.msgid.link/87o6kojyqf.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ASoC: mediatek: mt8189-nau8825: don't use card-&gt;dapm directly</title>
<updated>2025-12-14T10:37:30+00:00</updated>
<author>
<name>Kuninori Morimoto</name>
<email>kuninori.morimoto.gx@renesas.com</email>
</author>
<published>2025-12-03T05:27:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=69927c13d5c5444f5f774e891fa5970ae1bac4b5'/>
<id>69927c13d5c5444f5f774e891fa5970ae1bac4b5</id>
<content type='text'>
We should get dapm via snd_soc_card_to_dapm(card), and use it.

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Link: https://patch.msgid.link/87bjkgnnhg.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We should get dapm via snd_soc_card_to_dapm(card), and use it.

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Link: https://patch.msgid.link/87bjkgnnhg.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ASoC: mediatek: mt8189: remove unnecessary NULL check</title>
<updated>2025-11-26T17:41:27+00:00</updated>
<author>
<name>Dan Carpenter</name>
<email>dan.carpenter@linaro.org</email>
</author>
<published>2025-11-26T14:52:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=9d3fcd0ebe91c2079b4aeaffc7493a0bb2ad45f2'/>
<id>9d3fcd0ebe91c2079b4aeaffc7493a0bb2ad45f2</id>
<content type='text'>
Smatch complains that the call to snd_soc_component_get_drvdata(component)
will dereference "component" so this NULL check is too late.  The probe()
function will never be called with a NULL component pointer so just
delete the check.

Signed-off-by: Dan Carpenter &lt;dan.carpenter@linaro.org&gt;
Link: https://patch.msgid.link/aScUKqCEhSIZoOmg@stanley.mountain
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Smatch complains that the call to snd_soc_component_get_drvdata(component)
will dereference "component" so this NULL check is too late.  The probe()
function will never be called with a NULL component pointer so just
delete the check.

Signed-off-by: Dan Carpenter &lt;dan.carpenter@linaro.org&gt;
Link: https://patch.msgid.link/aScUKqCEhSIZoOmg@stanley.mountain
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ASoC: mediatek: mt8189: add machine driver with nau8825</title>
<updated>2025-11-18T18:54:06+00:00</updated>
<author>
<name>Cyril Chao</name>
<email>Cyril.Chao@mediatek.com</email>
</author>
<published>2025-10-31T07:32:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=d218ea171430e49412804efb794942dd121a8032'/>
<id>d218ea171430e49412804efb794942dd121a8032</id>
<content type='text'>
Add support for mt8189 board with nau8825.

Signed-off-by: Cyril Chao &lt;Cyril.Chao@mediatek.com&gt;
Link: https://patch.msgid.link/20251031073216.8662-11-Cyril.Chao@mediatek.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add support for mt8189 board with nau8825.

Signed-off-by: Cyril Chao &lt;Cyril.Chao@mediatek.com&gt;
Link: https://patch.msgid.link/20251031073216.8662-11-Cyril.Chao@mediatek.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ASoC: mediatek: mt8189: add platform driver</title>
<updated>2025-11-18T18:54:04+00:00</updated>
<author>
<name>Cyril Chao</name>
<email>Cyril.Chao@mediatek.com</email>
</author>
<published>2025-10-31T07:32:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=7eb1535855983f67b95c2ba777d686cc17188285'/>
<id>7eb1535855983f67b95c2ba777d686cc17188285</id>
<content type='text'>
Add mt8189 platform driver.

Signed-off-by: Cyril Chao &lt;Cyril.Chao@mediatek.com&gt;
Link: https://patch.msgid.link/20251031073216.8662-9-Cyril.Chao@mediatek.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add mt8189 platform driver.

Signed-off-by: Cyril Chao &lt;Cyril.Chao@mediatek.com&gt;
Link: https://patch.msgid.link/20251031073216.8662-9-Cyril.Chao@mediatek.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ASoC: mediatek: mt8189: support PCM in platform driver</title>
<updated>2025-11-18T18:54:02+00:00</updated>
<author>
<name>Cyril Chao</name>
<email>Cyril.Chao@mediatek.com</email>
</author>
<published>2025-10-31T07:32:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=402ff043395fd9444810c723056fe741c77dbc21'/>
<id>402ff043395fd9444810c723056fe741c77dbc21</id>
<content type='text'>
Add mt8189 PCM DAI driver support.

Signed-off-by: Cyril Chao &lt;Cyril.Chao@mediatek.com&gt;
Link: https://patch.msgid.link/20251031073216.8662-7-Cyril.Chao@mediatek.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add mt8189 PCM DAI driver support.

Signed-off-by: Cyril Chao &lt;Cyril.Chao@mediatek.com&gt;
Link: https://patch.msgid.link/20251031073216.8662-7-Cyril.Chao@mediatek.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ASoC: mediatek: mt8189: support TDM in platform driver</title>
<updated>2025-11-18T18:54:01+00:00</updated>
<author>
<name>Cyril Chao</name>
<email>Cyril.Chao@mediatek.com</email>
</author>
<published>2025-10-31T07:31:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=9f202872ba04d71c96908c56abcc6e3f4a629a40'/>
<id>9f202872ba04d71c96908c56abcc6e3f4a629a40</id>
<content type='text'>
Add mt8189 TDM DAI driver support.

Signed-off-by: Cyril Chao &lt;Cyril.Chao@mediatek.com&gt;
Link: https://patch.msgid.link/20251031073216.8662-6-Cyril.Chao@mediatek.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add mt8189 TDM DAI driver support.

Signed-off-by: Cyril Chao &lt;Cyril.Chao@mediatek.com&gt;
Link: https://patch.msgid.link/20251031073216.8662-6-Cyril.Chao@mediatek.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ASoC: mediatek: mt8189: support I2S in platform driver</title>
<updated>2025-11-18T18:54:00+00:00</updated>
<author>
<name>Cyril Chao</name>
<email>Cyril.Chao@mediatek.com</email>
</author>
<published>2025-10-31T07:31:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=34e437097247f92fba6fac3d6e40e33af5f32e3d'/>
<id>34e437097247f92fba6fac3d6e40e33af5f32e3d</id>
<content type='text'>
Add mt8189 I2S DAI driver support.

Signed-off-by: Cyril Chao &lt;Cyril.Chao@mediatek.com&gt;
Link: https://patch.msgid.link/20251031073216.8662-5-Cyril.Chao@mediatek.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add mt8189 I2S DAI driver support.

Signed-off-by: Cyril Chao &lt;Cyril.Chao@mediatek.com&gt;
Link: https://patch.msgid.link/20251031073216.8662-5-Cyril.Chao@mediatek.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ASoC: mediatek: mt8189: support ADDA in platform driver</title>
<updated>2025-11-18T18:53:59+00:00</updated>
<author>
<name>Cyril Chao</name>
<email>Cyril.Chao@mediatek.com</email>
</author>
<published>2025-10-31T07:31:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=e3acef6ef89ffbd6c80950d5fa0d024a8d11c1c4'/>
<id>e3acef6ef89ffbd6c80950d5fa0d024a8d11c1c4</id>
<content type='text'>
Add mt8189 ADDA DAI driver support.

Signed-off-by: Cyril Chao &lt;Cyril.Chao@mediatek.com&gt;
Link: https://patch.msgid.link/20251031073216.8662-4-Cyril.Chao@mediatek.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add mt8189 ADDA DAI driver support.

Signed-off-by: Cyril Chao &lt;Cyril.Chao@mediatek.com&gt;
Link: https://patch.msgid.link/20251031073216.8662-4-Cyril.Chao@mediatek.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ASoC: mediatek: mt8189: support audio clock control</title>
<updated>2025-11-18T18:53:58+00:00</updated>
<author>
<name>Cyril Chao</name>
<email>Cyril.Chao@mediatek.com</email>
</author>
<published>2025-10-31T07:31:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=dc637ffeed6c32c951520774897601ebd9ffc3d5'/>
<id>dc637ffeed6c32c951520774897601ebd9ffc3d5</id>
<content type='text'>
Add audio clock wrapper and audio tuner control.

Signed-off-by: Cyril Chao &lt;Cyril.Chao@mediatek.com&gt;
Link: https://patch.msgid.link/20251031073216.8662-3-Cyril.Chao@mediatek.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add audio clock wrapper and audio tuner control.

Signed-off-by: Cyril Chao &lt;Cyril.Chao@mediatek.com&gt;
Link: https://patch.msgid.link/20251031073216.8662-3-Cyril.Chao@mediatek.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
