]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
rockchip: clk: rk3188: change APLL to safe 600MHz
authorAlexander Kochetkov <al.kochet@gmail.com>
Mon, 22 Jun 2020 13:17:09 +0000 (16:17 +0300)
committerKever Yang <kever.yang@rock-chips.com>
Sat, 27 Jun 2020 15:23:00 +0000 (23:23 +0800)
The commit 84a6a27ae3ff ("rockchip: rk3188: init CPU freq in clock
driver") changed ARM clock from 600MHz to 1600MHz. It made boot
unstable due to the fact that PMIC at the start generates insufficient
voltage for operation. See also: commit f4f57c58b589 ("rockchip:
rk3188: Setup the armclk in spl").

Fixes commit 84a6a27ae3ff ("rockchip: rk3188: init CPU freq in clock
driver").

Signed-off-by: Alexander Kochetkov <al.kochet@gmail.com>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
drivers/clk/rockchip/clk_rk3188.c

index 11e3bd33cbeadadeb4de22079b191814a0c74df0..aacc8cf2d14fad34089087c0be7e7dba531021eb 100644 (file)
@@ -569,7 +569,8 @@ static int rk3188_clk_probe(struct udevice *dev)
        rkclk_init(priv->cru, priv->grf, priv->has_bwadj);
 
        /* Init CPU frequency */
-       rkclk_configure_cpu(priv->cru, priv->grf, APLL_HZ, priv->has_bwadj);
+       rkclk_configure_cpu(priv->cru, priv->grf, APLL_SAFE_HZ,
+                           priv->has_bwadj);
 #endif
 
        return 0;