clk: socfpga: switch to GENMASK()
[firefly-linux-kernel-4.4.55.git] / drivers / clk / socfpga / clk-periph.c
index ab9c8164a98f87e824a79042c25e201d4a5e85c8..0c66863314933179413b87a2e004c6dbce72cc49 100644 (file)
@@ -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);