mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-29 18:11:20 +00:00
clk: at91: sam9x60-pll: use logical or for range check
Use logical or for range check. In case bestrate is not in
characteristics->output[0].min..characteristics->output[0].max
range we should return -ERANGE.
Fixes: a436c2a447
("clk: at91: add sam9x60 PLL driver")
Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
Reviewed-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Link: https://lore.kernel.org/r/1595403506-8209-5-git-send-email-claudiu.beznea@microchip.com
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
This commit is contained in:
parent
3bf639a611
commit
1bef0986b1
1 changed files with 1 additions and 1 deletions
|
@ -231,7 +231,7 @@ static long sam9x60_pll_get_best_div_mul(struct sam9x60_pll *pll,
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Check if bestrate is a valid output rate */
|
/* Check if bestrate is a valid output rate */
|
||||||
if (bestrate < characteristics->output[0].min &&
|
if (bestrate < characteristics->output[0].min ||
|
||||||
bestrate > characteristics->output[0].max)
|
bestrate > characteristics->output[0].max)
|
||||||
return -ERANGE;
|
return -ERANGE;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue