ASoC: stm32: sai: skip useless iterations on kernel rate loop
authorOlivier Moysan <olivier.moysan@foss.st.com>
Wed, 30 Apr 2025 16:52:08 +0000 (18:52 +0200)
committerMark Brown <broonie@kernel.org>
Wed, 30 Apr 2025 23:06:43 +0000 (08:06 +0900)
commitedea92770a3b6454dc796fc5436a3315bb402181
tree25db08a9258dfd4ffc6e447347ae7c8f22cb342f
parentb4432656b36e5cc1d50a1f2dc15357543add530e
ASoC: stm32: sai: skip useless iterations on kernel rate loop

the frequency of the kernel clock must be greater than or equal to the
bitclock rate. When searching for a convenient kernel clock rate in
stm32_sai_set_parent_rate() function, it is useless to continue the loop
below bitclock rate, as it will result in a invalid kernel clock rate.
Change the loop output condition.

Fixes: 2cfe1ff22555 ("ASoC: stm32: sai: add stm32mp25 support")
Signed-off-by: Olivier Moysan <olivier.moysan@foss.st.com>
Link: https://patch.msgid.link/20250430165210.321273-2-olivier.moysan@foss.st.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/stm/stm32_sai_sub.c