linux-imx/sound/soc/mediatek/mt8188
Trevor Wu a3e98ceff6 ASoC: mediatek: mt8188-mt6359: support dynamic pinctrl
[ Upstream commit d601bb78f0 ]

To avoid power leakage, it is recommended to replace the default pinctrl
state with dynamic pinctrl since certain audio pinmux functions can
remain in a HIGH state even when audio is disabled. Linking pinctrl with
DAPM using SND_SOC_DAPM_PINCTRL will ensure that audio pins remain in
GPIO mode by default and only switch to an audio function when necessary.

Signed-off-by: Trevor Wu <trevor.wu@mediatek.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://lore.kernel.org/r/20230825024935.10878-2-trevor.wu@mediatek.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-11-28 17:19:42 +00:00
..
Makefile ASoC: mediatek: mt8188: add machine driver with mt6359 2023-01-16 11:16:30 +00:00
mt8188-afe-clk.c ASoC: Merge fixes due to dependencies 2023-06-16 14:55:20 +01:00
mt8188-afe-clk.h ASoC: Merge fixes due to dependencies 2023-06-16 14:55:20 +01:00
mt8188-afe-common.h ASoC: mediatek: mt8188: separate ADDA playback dai from capture dai 2023-06-02 13:29:05 +01:00
mt8188-afe-pcm.c ASoC: mediatek: mt8188: add memory-region support 2023-07-09 22:47:29 +01:00
mt8188-audsys-clk.c ASoC: mediatek: mt8188: fix use-after-free in driver remove path 2023-06-01 12:30:35 +01:00
mt8188-audsys-clk.h ASoC: mediatek: mt8188: fix use-after-free in driver remove path 2023-06-01 12:30:35 +01:00
mt8188-audsys-clkid.h
mt8188-dai-adda.c ASoC: mediatek: mt8188: separate ADDA playback dai from capture dai 2023-06-02 13:29:05 +01:00
mt8188-dai-etdm.c ASoC: mediatek: mt8188: refine APLL control 2023-05-15 20:05:08 +09:00
mt8188-dai-pcm.c ASoC: mediatek: use helper function 2023-01-31 11:05:02 +00:00
mt8188-mt6359.c ASoC: mediatek: mt8188-mt6359: support dynamic pinctrl 2023-11-28 17:19:42 +00:00
mt8188-reg.h ASoC: mediatek: mt8188: revise ETDM control flow 2023-05-15 20:05:08 +09:00