diff options
| author | Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> | 2026-05-28 00:48:01 +0000 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2026-05-28 12:18:29 +0100 |
| commit | ec4489c43efe434a132f27ff9298345de1cfacd8 (patch) | |
| tree | 4f5644a0d53ee3bd9c34a19b79969050b2986406 /sound/soc/mediatek/common | |
| parent | 05b9c152045ed90a1f88dac6bbb05ea0db30aef3 (diff) | |
| download | linux-next-ec4489c43efe434a132f27ff9298345de1cfacd8.tar.gz linux-next-ec4489c43efe434a132f27ff9298345de1cfacd8.zip | |
ASoC: soc-card: add snd_soc_card_set_topology_name()
Some drivers want to use topology name, but currently each drivers are
setting it by own method.
This patch adds new snd_soc_card_set_topology_name() and do it by
same method.
Almost all driver doesn't set topology name, let's remove fixed name
array, and use devm_kasprintf() instead.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Reviewed-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Link: https://patch.msgid.link/878q942wce.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/mediatek/common')
| -rw-r--r-- | sound/soc/mediatek/common/mtk-soundcard-driver.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/sound/soc/mediatek/common/mtk-soundcard-driver.c b/sound/soc/mediatek/common/mtk-soundcard-driver.c index a2a30a87a359..cdff7322426a 100644 --- a/sound/soc/mediatek/common/mtk-soundcard-driver.c +++ b/sound/soc/mediatek/common/mtk-soundcard-driver.c @@ -289,11 +289,8 @@ int mtk_soundcard_common_probe(struct platform_device *pdev) soc_card_data->sof_priv = pdata->sof_priv; card->probe = mtk_sof_card_probe; card->late_probe = mtk_sof_card_late_probe; - if (!card->topology_shortname_created) { - snprintf(card->topology_shortname, 32, "sof-%s", card->name); - card->topology_shortname_created = true; - } - card->name = card->topology_shortname; + + snd_soc_card_set_topology_name(card, "sof"); } /* |
