Use the GPLL rate instead of the CPLL rate when GPLL is selected as the
UART fractional clock parent.

Fixes: 3919310b37ec ("clk: rockchip: Add rk3576 clk support")
Signed-off-by: Jonas Karlman <[email protected]>
---
Changes in v2:
- Split from "rk3576: Fix trivial clock configuration errors"
- Add fixes tag
---
 drivers/clk/rockchip/clk_rk3576.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/clk/rockchip/clk_rk3576.c 
b/drivers/clk/rockchip/clk_rk3576.c
index e66368b01b5e..7908a3c95765 100644
--- a/drivers/clk/rockchip/clk_rk3576.c
+++ b/drivers/clk/rockchip/clk_rk3576.c
@@ -1715,7 +1715,7 @@ static ulong rk3576_uart_frac_set_rate(struct 
rk3576_clk_priv *priv,
                p_rate = OSC_HZ;
        } else {
                clk_src = CLK_UART_SRC_SEL_GPLL;
-               p_rate = priv->cpll_hz;
+               p_rate = priv->gpll_hz;
        }
 
        rational_best_approximation(rate, p_rate, GENMASK(16 - 1, 0),
-- 
2.55.0

Reply via email to