rockchip: rk322x: fix clock assert value

The value after '<' should be max value instead of 'max-1'

Change-Id: I7a1deaa75b8a931631a54e8dfd154c266251c7fc
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
This commit is contained in:
Kever Yang 2018-11-02 16:59:05 +08:00
parent cfadd6bbce
commit 0598134af8
1 changed files with 7 additions and 7 deletions

View File

@ -313,7 +313,7 @@ static ulong rk322x_bus_set_clk(struct rk322x_clk_priv *priv,
switch (clk_id) {
case ACLK_CPU:
src_clk_div = DIV_ROUND_UP(priv->gpll_hz, hz);
assert(src_clk_div - 1 < 31);
assert(src_clk_div - 1 < 32);
rk_clrsetreg(&cru->cru_clksel_con[0],
BUS_ACLK_PLL_SEL_MASK | BUS_ACLK_DIV_MASK,
BUS_ACLK_PLL_SEL_GPLL << BUS_ACLK_PLL_SEL_SHIFT |
@ -323,7 +323,7 @@ static ulong rk322x_bus_set_clk(struct rk322x_clk_priv *priv,
src_clk_div = DIV_ROUND_UP(rk322x_bus_get_clk(priv,
ACLK_CPU),
hz);
assert(src_clk_div - 1 < 3);
assert(src_clk_div - 1 < 4);
rk_clrsetreg(&cru->cru_clksel_con[1],
BUS_HCLK_DIV_MASK,
(src_clk_div - 1) << BUS_HCLK_DIV_SHIFT);
@ -332,7 +332,7 @@ static ulong rk322x_bus_set_clk(struct rk322x_clk_priv *priv,
src_clk_div = DIV_ROUND_UP(rk322x_bus_get_clk(priv,
ACLK_CPU),
hz);
assert(src_clk_div - 1 < 7);
assert(src_clk_div - 1 < 8);
rk_clrsetreg(&cru->cru_clksel_con[1],
BUS_PCLK_DIV_MASK,
(src_clk_div - 1) << BUS_PCLK_DIV_SHIFT);
@ -386,7 +386,7 @@ static ulong rk322x_peri_set_clk(struct rk322x_clk_priv *priv,
switch (clk_id) {
case ACLK_PERI:
src_clk_div = DIV_ROUND_UP(priv->gpll_hz, hz);
assert(src_clk_div - 1 < 31);
assert(src_clk_div - 1 < 32);
rk_clrsetreg(&cru->cru_clksel_con[10],
PERI_PLL_SEL_MASK | PERI_ACLK_DIV_MASK,
PERI_PLL_GPLL << PERI_PLL_SEL_SHIFT |
@ -396,7 +396,7 @@ static ulong rk322x_peri_set_clk(struct rk322x_clk_priv *priv,
src_clk_div = DIV_ROUND_UP(rk322x_peri_get_clk(priv,
ACLK_PERI),
hz);
assert(src_clk_div - 1 < 3);
assert(src_clk_div - 1 < 4);
rk_clrsetreg(&cru->cru_clksel_con[10],
PERI_HCLK_DIV_MASK,
(src_clk_div - 1) << PERI_HCLK_DIV_SHIFT);
@ -405,7 +405,7 @@ static ulong rk322x_peri_set_clk(struct rk322x_clk_priv *priv,
src_clk_div = DIV_ROUND_UP(rk322x_peri_get_clk(priv,
ACLK_PERI),
hz);
assert(src_clk_div - 1 < 7);
assert(src_clk_div - 1 < 8);
rk_clrsetreg(&cru->cru_clksel_con[10],
PERI_PCLK_DIV_MASK,
(src_clk_div - 1) << PERI_PCLK_DIV_SHIFT);
@ -465,7 +465,7 @@ static ulong rk322x_vop_set_clk(struct rk322x_clk_priv *priv,
u32 con, parent;
src_clk_div = DIV_ROUND_UP(priv->gpll_hz, hz);
assert(src_clk_div - 1 < 31);
assert(src_clk_div - 1 < 32);
switch (clk_id) {
case ACLK_VOP: