diff options
-rw-r--r-- | drivers/clk/sunxi-ng/ccu_nkmp.c | 4 | ||||
-rw-r--r-- | drivers/clk/sunxi-ng/ccu_nm.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/drivers/clk/sunxi-ng/ccu_nkmp.c b/drivers/clk/sunxi-ng/ccu_nkmp.c index c9d47dbff912..0f80e5e498bb 100644 --- a/drivers/clk/sunxi-ng/ccu_nkmp.c +++ b/drivers/clk/sunxi-ng/ccu_nkmp.c | |||
@@ -138,9 +138,9 @@ static int ccu_nkmp_set_rate(struct clk_hw *hw, unsigned long rate, | |||
138 | unsigned long flags; | 138 | unsigned long flags; |
139 | u32 reg; | 139 | u32 reg; |
140 | 140 | ||
141 | _nkmp.min_n = 1; | 141 | _nkmp.min_n = nkmp->n.min ?: 1; |
142 | _nkmp.max_n = nkmp->n.max ?: 1 << nkmp->n.width; | 142 | _nkmp.max_n = nkmp->n.max ?: 1 << nkmp->n.width; |
143 | _nkmp.min_k = 1; | 143 | _nkmp.min_k = nkmp->k.min ?: 1; |
144 | _nkmp.max_k = nkmp->k.max ?: 1 << nkmp->k.width; | 144 | _nkmp.max_k = nkmp->k.max ?: 1 << nkmp->k.width; |
145 | _nkmp.min_m = 1; | 145 | _nkmp.min_m = 1; |
146 | _nkmp.max_m = nkmp->m.max ?: 1 << nkmp->m.width; | 146 | _nkmp.max_m = nkmp->m.max ?: 1 << nkmp->m.width; |
diff --git a/drivers/clk/sunxi-ng/ccu_nm.c b/drivers/clk/sunxi-ng/ccu_nm.c index f312c92f2a21..5e5e90a4a50c 100644 --- a/drivers/clk/sunxi-ng/ccu_nm.c +++ b/drivers/clk/sunxi-ng/ccu_nm.c | |||
@@ -122,7 +122,7 @@ static int ccu_nm_set_rate(struct clk_hw *hw, unsigned long rate, | |||
122 | else | 122 | else |
123 | ccu_frac_helper_disable(&nm->common, &nm->frac); | 123 | ccu_frac_helper_disable(&nm->common, &nm->frac); |
124 | 124 | ||
125 | _nm.min_n = 1; | 125 | _nm.min_n = nm->n.min ?: 1; |
126 | _nm.max_n = nm->n.max ?: 1 << nm->n.width; | 126 | _nm.max_n = nm->n.max ?: 1 << nm->n.width; |
127 | _nm.min_m = 1; | 127 | _nm.min_m = 1; |
128 | _nm.max_m = nm->m.max ?: 1 << nm->m.width; | 128 | _nm.max_m = nm->m.max ?: 1 << nm->m.width; |