ASoC: mediatek: common: soundcard driver add dai_fmt support
authorTrevor Wu <trevor.wu@mediatek.com>
Fri, 26 May 2023 09:31:47 +0000 (17:31 +0800)
committerMark Brown <broonie@kernel.org>
Fri, 2 Jun 2023 12:29:08 +0000 (13:29 +0100)
commitc0e7390e6d3f42b9a15a0e72add21facb8e17790
tree3052e07da24c77df3dc041bd66ba876fa531d2d5
parent73cf2b3f2b45fa4c231e8e84ae5d8cc80947d799
ASoC: mediatek: common: soundcard driver add dai_fmt support

There are two changes included in the patch.

First, add set_dailink_daifmt() function, so dai_fmt can be updated by
the configuration in dai-link sub node.

Second, remove codec phandle from required property in dai-link sub node.
For example, user possibly needs to update dai-format for all etdm
co-clock dai-links, but codec doesn't need to be specified in capture
dai-link for a speaker amp.

Signed-off-by: Trevor Wu <trevor.wu@mediatek.com>
Reviewed-by: Alexandre Mergnat <amergnat@baylibre.com>
Link: https://lore.kernel.org/r/20230526093150.22923-5-trevor.wu@mediatek.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/mediatek/common/mtk-soundcard-driver.c