Skip to content

Commit 03d790f

Browse files
andy-shevlag-linaro
authored andcommitted
mfd: intel-lpss: Fix the fractional clock divider flags
The conversion to CLK_FRAC_DIVIDER_POWER_OF_TWO_PS uses wrong flags in the parameters and hence miscalculates the values in the clock divider. Fix this by applying the flag to the proper parameter. Fixes: 82f53f9 ("clk: fractional-divider: Introduce POWER_OF_TWO_PS flag") Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reported-by: Alex Vinarskis <alex.vinarskis@gmail.com> Link: https://lore.kernel.org/r/20231211111441.3910083-1-andriy.shevchenko@linux.intel.com Signed-off-by: Lee Jones <lee@kernel.org>
1 parent 825906f commit 03d790f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/mfd/intel-lpss.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,8 +309,8 @@ static int intel_lpss_register_clock_divider(struct intel_lpss *lpss,
309309

310310
snprintf(name, sizeof(name), "%s-div", devname);
311311
tmp = clk_register_fractional_divider(NULL, name, __clk_get_name(tmp),
312+
0, lpss->priv, 1, 15, 16, 15,
312313
CLK_FRAC_DIVIDER_POWER_OF_TWO_PS,
313-
lpss->priv, 1, 15, 16, 15, 0,
314314
NULL);
315315
if (IS_ERR(tmp))
316316
return PTR_ERR(tmp);

0 commit comments

Comments
 (0)