ASoC: mediatek: mt6359: update route for lineout mux
authorTrevor Wu <trevor.wu@mediatek.com>
Mon, 8 May 2023 07:15:32 +0000 (15:15 +0800)
committerMark Brown <broonie@kernel.org>
Tue, 23 May 2023 18:33:09 +0000 (19:33 +0100)
commit104ce27bcbfb204001a300498aa192235bd0836f
treebb71ae42d36b7b6d27583d18766e3025ec81e268
parent24f398e74ba0a53bc95421f7eb139f4dc0207bb2
ASoC: mediatek: mt6359: update route for lineout mux

Originally, lineout playback source can only be DAC_3RD. Some SoC
masters only support stereo MTKAIF outputs, so lineout path can't be
used in such case.

MTKAIF connections are as follows.
MOSI0 -> DAC_L
MOSI1 -> DAC_R
MOSI2 -> DAC_3rd

In the patch, lineout playback source can be chosen between DAC_L and
DAC_3rd, so sound can be outputted via lineout even though SoC only
supports stereo MTKAIF outputs.

Signed-off-by: Trevor Wu <trevor.wu@mediatek.com>
Link: https://lore.kernel.org/r/20230508071532.21665-5-trevor.wu@mediatek.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/mt6359.c