]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: codecs: lpass: fix incorrect mclk rate
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Thu, 9 Feb 2023 12:28:04 +0000 (12:28 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 10 Mar 2023 08:33:21 +0000 (09:33 +0100)
commitd77edf75b41baa6a25b139c5fb94a49f5df917a7
tree30e223c2be21582a82934b8a026296dae9f17fbf
parentbd88de5de568220244061164e1d71529cd0ba208
ASoC: codecs: lpass: fix incorrect mclk rate

[ Upstream commit 8d28d259b2b1327eed9c7d2262e76d5ca9c176b1 ]

For some reason we ended up with incorrect mclk rate which should be
1920000 instead of 96000, So far we were getting lucky as the same clk
is set to 192000 by wsa and va macro. This issue is discovered when there
is no wsa macro active and only rx or tx path is tested.
Fix this by setting correct rate.

Fixes: 1303923e1707 ("ASoC: codecs: lpass-tx-macro: add support for lpass tx macro")
Fixes: 5e8565db6b68 ("ASoC: codecs: lpass-rx-macro: add support for lpass rx macro")
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Link: https://lore.kernel.org/r/20230209122806.18923-7-srinivas.kandagatla@linaro.org
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
sound/soc/codecs/lpass-rx-macro.c
sound/soc/codecs/lpass-tx-macro.c