OSDN Git Service

ASoC: mediatek: mt8188: separate ADDA playback dai from capture dai
authorTrevor Wu <trevor.wu@mediatek.com>
Fri, 26 May 2023 09:31:44 +0000 (17:31 +0800)
committerMark Brown <broonie@kernel.org>
Fri, 2 Jun 2023 12:29:05 +0000 (13:29 +0100)
commit2a7a1ae95c84d4199736872bfbc39d01f4b6b0ab
tree8280c4f944e2f1044d82ab3111af11db17ea1216
parent1fbcc5ab1c7a172ef1159b154c296fe1e9ce209b
ASoC: mediatek: mt8188: separate ADDA playback dai from capture dai

MT8188 will support SOF. In SOF, be_hw_params_fixup callback are used to
configure BE hardware parameters. However, playback and capture stream
share the same callback function in which it can't know the stream type.

It's possible to require different parameters for playback and capture
stream, so separate them into two dais for SOF usage.

Signed-off-by: Trevor Wu <trevor.wu@mediatek.com>
Reviewed-by: Alexandre Mergnat <amergnat@baylibre.com>
Link: https://lore.kernel.org/r/20230526093150.22923-2-trevor.wu@mediatek.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/mediatek/mt8188/mt8188-afe-common.h
sound/soc/mediatek/mt8188/mt8188-dai-adda.c
sound/soc/mediatek/mt8188/mt8188-mt6359.c