Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Pull clk fix from Stephen Boyd: "One build fix for 32-bit arches using the Qualcomm PLL driver. It's cheaper to use a comparison here instead of a division so we just do that to fix the build" * tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux: clk: qcom: clk-alpha-pll: Simplify the zonda_pll_adjust_l_val()
This commit is contained in:
@@ -2124,10 +2124,8 @@ static void zonda_pll_adjust_l_val(unsigned long rate, unsigned long prate, u32
|
|||||||
|
|
||||||
quotient = rate;
|
quotient = rate;
|
||||||
remainder = do_div(quotient, prate);
|
remainder = do_div(quotient, prate);
|
||||||
*l = quotient;
|
|
||||||
|
|
||||||
if ((remainder * 2) / prate)
|
*l = rate + (u32)(remainder * 2 >= prate);
|
||||||
*l = *l + 1;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static int clk_zonda_pll_set_rate(struct clk_hw *hw, unsigned long rate,
|
static int clk_zonda_pll_set_rate(struct clk_hw *hw, unsigned long rate,
|
||||||
|
|||||||
Reference in New Issue
Block a user