clk: rockchip: fix rk3568 cpll clk gate bits
authorPeter Geis <pgwipeout@gmail.com>
Wed, 19 May 2021 17:41:49 +0000 (13:41 -0400)
committerHeiko Stuebner <heiko@sntech.de>
Sun, 23 May 2021 23:49:45 +0000 (01:49 +0200)
commit2f3877d609e7951ef96d24979eb9d163f1f004f8
tree69b84e72c58d2d5f7d97ca691abbfd2ccba3bd40
parent23029150a05b59ebacca6dd76f6c14dc67a95877
clk: rockchip: fix rk3568 cpll clk gate bits

The cpll clk gate bits had an ordering issue. This led to the loss of
the boot sdmmc controller when the gmac was shut down with:
`ip link set eth0 down`
as the cpll_100m was shut off instead of the cpll_62p5.
cpll_62p5, cpll_50m, cpll_25m were all off by one with cpll_100m
misplaced.

Fixes: cf911d89c4c5 ("clk: rockchip: add clock controller for rk3568")
Signed-off-by: Peter Geis <pgwipeout@gmail.com>
Reviewed-by: Elaine Zhang<zhangqing@rock-chips.com>
Link: https://lore.kernel.org/r/20210519174149.3691335-1-pgwipeout@gmail.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
drivers/clk/rockchip/clk-rk3568.c