[PATCH 1/2] rockchip: clk: rk3188: change APLL to safe 600MHz

Kever Yang kever.yang at rock-chips.com
Sat Jun 27 17:12:49 CEST 2020


On 2020/6/22 下午9:17, Alexander Kochetkov wrote:
> 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 at gmail.com>

Reviewed-by: Kever Yang <kever.yang at rock-chips.com>

Thanks,
- Kever
> ---
>   drivers/clk/rockchip/clk_rk3188.c | 3 ++-
>   1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/clk/rockchip/clk_rk3188.c b/drivers/clk/rockchip/clk_rk3188.c
> index b193ac913e..4fc5c78563 100644
> --- a/drivers/clk/rockchip/clk_rk3188.c
> +++ b/drivers/clk/rockchip/clk_rk3188.c
> @@ -564,7 +564,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;




More information about the U-Boot mailing list