projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
clk: socfpga: switch to GENMASK()
[firefly-linux-kernel-4.4.55.git]
/
drivers
/
clk
/
socfpga
/
clk-periph.c
diff --git
a/drivers/clk/socfpga/clk-periph.c
b/drivers/clk/socfpga/clk-periph.c
index ab9c8164a98f87e824a79042c25e201d4a5e85c8..0c66863314933179413b87a2e004c6dbce72cc49 100644
(file)
--- a/
drivers/clk/socfpga/clk-periph.c
+++ b/
drivers/clk/socfpga/clk-periph.c
@@
-35,7
+35,7
@@
static unsigned long clk_periclk_recalc_rate(struct clk_hw *hwclk,
} else {
if (socfpgaclk->div_reg) {
val = readl(socfpgaclk->div_reg) >> socfpgaclk->shift;
- val &=
div_mask(socfpgaclk->width
);
+ val &=
GENMASK(socfpgaclk->width - 1, 0
);
parent_rate /= (val + 1);
}
div = ((readl(socfpgaclk->hw.reg) & 0x1ff) + 1);