clk: imx: pll14xx: align pdiv with reference manual
authorMarco Felsch <m.felsch@pengutronix.de>
Mon, 7 Aug 2023 08:47:43 +0000 (10:47 +0200)
committerAbel Vesa <abel.vesa@linaro.org>
Mon, 14 Aug 2023 09:52:32 +0000 (12:52 +0300)
commit37cfd5e457cbdcd030f378127ff2d62776f641e7
tree26b644d5a8c695213122efd2f751e61775532ea4
parent4dd432d985ef258e3bc436e568fba4b987b59171
clk: imx: pll14xx: align pdiv with reference manual

The PLL14xx hardware can be found on i.MX8M{M,N,P} SoCs and always come
with a 6-bit pre-divider. Neither the reference manuals nor the
datasheets of these SoCs do mention any restrictions. Furthermore the
current code doesn't respect the restrictions from the comment too.

Therefore drop the restriction and align the max pre-divider (pdiv)
value to 63 to get more accurate frequencies.

Fixes: b09c68dc57c9 ("clk: imx: pll14xx: Support dynamic rates")
Cc: stable@vger.kernel.org
Signed-off-by: Marco Felsch <m.felsch@pengutronix.de>
Reviewed-by: Abel Vesa <abel.vesa@linaro.org>
Reviewed-by: Adam Ford <aford173@gmail.com>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Acked-by: Sascha Hauer <s.hauer@pengutronix.de>
Tested-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Link: https://lore.kernel.org/r/20230807084744.1184791-1-m.felsch@pengutronix.de
Signed-off-by: Abel Vesa <abel.vesa@linaro.org>
drivers/clk/imx/clk-pll14xx.c