mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-10 13:59:45 -04:00
ASoC: mediatek: mt8195: Add mt8195-mt6359 card
Other mt8195-mt6359 cards rely on external codecs, add a card for board that only use the mt6359 codec. Signed-off-by: Julien Massot <julien.massot@collabora.com> Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Link: https://patch.msgid.link/20250417-mt8395-audio-sof-v1-3-30587426e5dd@collabora.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
committed by
Mark Brown
parent
7af317f7fa
commit
3046e16d06
@@ -1524,6 +1524,18 @@ static const struct mtk_soundcard_pdata mt8195_mt6359_max98390_rt5682_card = {
|
||||
.soc_probe = mt8195_mt6359_soc_card_probe
|
||||
};
|
||||
|
||||
static const struct mtk_soundcard_pdata mt8195_mt6359_card = {
|
||||
.card_name = "mt8195_mt6359",
|
||||
.card_data = &(struct mtk_platform_card_data) {
|
||||
.card = &mt8195_mt6359_soc_card,
|
||||
.num_jacks = MT8195_JACK_MAX,
|
||||
.pcm_constraints = mt8195_pcm_constraints,
|
||||
.num_pcm_constraints = ARRAY_SIZE(mt8195_pcm_constraints),
|
||||
},
|
||||
.sof_priv = &mt8195_sof_priv,
|
||||
.soc_probe = mt8195_mt6359_soc_card_probe
|
||||
};
|
||||
|
||||
static const struct of_device_id mt8195_mt6359_dt_match[] = {
|
||||
{
|
||||
.compatible = "mediatek,mt8195_mt6359_rt1019_rt5682",
|
||||
@@ -1537,6 +1549,10 @@ static const struct of_device_id mt8195_mt6359_dt_match[] = {
|
||||
.compatible = "mediatek,mt8195_mt6359_max98390_rt5682",
|
||||
.data = &mt8195_mt6359_max98390_rt5682_card,
|
||||
},
|
||||
{
|
||||
.compatible = "mediatek,mt8195_mt6359",
|
||||
.data = &mt8195_mt6359_card,
|
||||
},
|
||||
{},
|
||||
};
|
||||
MODULE_DEVICE_TABLE(of, mt8195_mt6359_dt_match);
|
||||
|
||||
Reference in New Issue
Block a user