OSDN Git Service

ASoC: mediatek: mt8192: refactor for I2S8/I2S9 DAI links of headset
authorJiaxin Yu <jiaxin.yu@mediatek.com>
Fri, 8 Apr 2022 06:05:51 +0000 (14:05 +0800)
committerMark Brown <broonie@kernel.org>
Fri, 8 Apr 2022 11:09:50 +0000 (12:09 +0100)
commitf8910fb4985a00c0a1e6932dc5bda6181c549b76
tree602836efc7e131211fef3c614003a200c924948d
parente1e408e60e856b99782b26308a9dc3937b1ba8bf
ASoC: mediatek: mt8192: refactor for I2S8/I2S9 DAI links of headset

As part of the refactoring to allow the same machine driver to be used for
the rt1015(p) and rt5682(s) codecs on the MT8192 platform, parse the
rt5682(s) codec from the headset-codec property in the devicetree and wire
it to the I2S8 and I2S9 backends.

Signed-off-by: Jiaxin Yu <jiaxin.yu@mediatek.com>
Reviewed-by: Tzung-Bi Shih <tzungbi@kernel.org>
Reviewed-by: NĂ­colas F. R. A. Prado <nfraprado@collabora.com>
Tested-by: NĂ­colas F. R. A. Prado <nfraprado@collabora.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://lore.kernel.org/r/20220408060552.26607-4-jiaxin.yu@mediatek.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c