projects
/
linux-2.6-microblaze.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
825906f
)
mfd: intel-lpss: Fix the fractional clock divider flags
author
Andy Shevchenko
<andriy.shevchenko@linux.intel.com>
Mon, 11 Dec 2023 11:14:41 +0000
(13:14 +0200)
committer
Lee Jones
<lee@kernel.org>
Wed, 13 Dec 2023 16:19:08 +0000
(16:19 +0000)
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:
82f53f9ee577
("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>
drivers/mfd/intel-lpss.c
patch
|
blob
|
history
diff --git
a/drivers/mfd/intel-lpss.c
b/drivers/mfd/intel-lpss.c
index
1779158
..
eff423f
100644
(file)
--- a/
drivers/mfd/intel-lpss.c
+++ b/
drivers/mfd/intel-lpss.c
@@
-309,8
+309,8
@@
static int intel_lpss_register_clock_divider(struct intel_lpss *lpss,
snprintf(name, sizeof(name), "%s-div", devname);
tmp = clk_register_fractional_divider(NULL, name, __clk_get_name(tmp),
+ 0, lpss->priv, 1, 15, 16, 15,
CLK_FRAC_DIVIDER_POWER_OF_TWO_PS,
- lpss->priv, 1, 15, 16, 15, 0,
NULL);
if (IS_ERR(tmp))
return PTR_ERR(tmp);