]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: mediatek: mt8195: support adda in platform driver
authorTrevor Wu <trevor.wu@mediatek.com>
Thu, 19 Aug 2021 08:41:37 +0000 (16:41 +0800)
committerMark Brown <broonie@kernel.org>
Tue, 24 Aug 2021 18:13:54 +0000 (19:13 +0100)
commitc069c723c86b03ce0e1cdda6d7d786ac8c4069ec
tree71e26b09aa8336c99d4d0b412e726e7658546469
parentbeb2fbba388856eb883283843a140c20405e97ae
ASoC: mediatek: mt8195: support adda in platform driver

This patch adds mt8195 adda dai driver.

audio_h clock is used by ADSP bus and ADDA module.
When ADDA requires audio_h clock, it is switched to APLL1, otherwise
it is switched to Xtal_26m so that APLL1 can be turned off when audio
feature is not used.
ADSP bus only requires that the clock is on, so dynamic reparenting
is used for the purpose of lowering power consumption.

Signed-off-by: Trevor Wu <trevor.wu@mediatek.com>
Link: https://lore.kernel.org/r/20210819084144.18483-5-trevor.wu@mediatek.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/mediatek/mt8195/mt8195-dai-adda.c [new file with mode: 0644]