]> www.infradead.org Git - users/dwmw2/linux.git/commit
ASoC: nau8822: add MCLK support
authorAndrejs Cainikovs <andrejs.cainikovs@toradex.com>
Thu, 13 Jun 2024 08:46:52 +0000 (10:46 +0200)
committerMark Brown <broonie@kernel.org>
Tue, 18 Jun 2024 15:45:46 +0000 (16:45 +0100)
commit93f12a75682698ad4d2614b88cc68f52bb8fb917
treea046d48ee754ecbada5766c7119a5266e8d2d2fd
parent9c3b21cc8528d52321c66236c3b794300c78d9e6
ASoC: nau8822: add MCLK support

This change adds MCLK clock handling directly within driver.
When used in combination with simple-audio-card, and mclk-fs is set,
simple-audio-card will change MCLK frequency before configuring PLL.
In some cases, however, MCLK reference clock should be static (see [1]),
which means it needs to be moved away from simple-audio-card.

[1]: https://lore.kernel.org/all/ZfBdxrzX3EnPuGOn@ediswmail9.ad.cirrus.com/

Signed-off-by: Andrejs Cainikovs <andrejs.cainikovs@toradex.com>
Link: https://msgid.link/r/20240613084652.13113-4-andrejs.cainikovs@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/nau8822.c
sound/soc/codecs/nau8822.h