diff options
author | Jiaxin Yu <jiaxin.yu@mediatek.com> | 2019-08-24 12:37:24 +0800 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2019-08-28 11:50:25 +0100 |
commit | 8e58c521bcb823bfd6e81f4a85b76afdce098b1d (patch) | |
tree | f8446506f0b6d0a9f55597fa7c21fa2ad33b854b /sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c | |
parent | ASoC: atmel_ssc_dai: implement left-justified data mode (diff) | |
download | linux-dev-8e58c521bcb823bfd6e81f4a85b76afdce098b1d.tar.xz linux-dev-8e58c521bcb823bfd6e81f4a85b76afdce098b1d.zip |
ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out
This patch refined tdm driver code, and allow tdm hw to support two
configurations in machine driver to output tdm signal or i2s signal.
Signed-off-by: Jiaxin Yu <jiaxin.yu@mediatek.com>
Link: https://lore.kernel.org/r/1566621445-26989-3-git-send-email-jiaxin.yu@mediatek.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c')
-rw-r--r-- | sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c b/sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c index 951706fa75fc..560fcc5923a4 100644 --- a/sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c +++ b/sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c @@ -380,6 +380,9 @@ mt8183_mt6358_ts3a227_max98357_dai_links[] = { { .name = "TDM", .no_pcm = 1, + .dai_fmt = SND_SOC_DAIFMT_I2S | + SND_SOC_DAIFMT_IB_IF | + SND_SOC_DAIFMT_CBM_CFM, .dpcm_playback = 1, .ignore_suspend = 1, .be_hw_params_fixup = mt8183_i2s_hw_params_fixup, |