diff options
author | Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 2015-09-22 18:54:09 +0300 |
---|---|---|
committer | Stephen Boyd <sboyd@codeaurora.org> | 2015-10-02 11:29:46 -0700 |
commit | 934e2536b1bfe663de033298f75c1b8ff9d0c9ea (patch) | |
tree | e202cb43d3677925d386debfe66fae179a49974a /include/linux/clk-provider.h | |
parent | f7f087c262771ab1d3be8b9c54266637f6136963 (diff) | |
download | lwn-934e2536b1bfe663de033298f75c1b8ff9d0c9ea.tar.gz lwn-934e2536b1bfe663de033298f75c1b8ff9d0c9ea.zip |
clk: fractional-divider: keep mwidth and nwidth internally
The patch adds mwidth and nwidth fields to the struct clk_fractional_divider
for further usage. While here, use GENMASK() instead of open coding this
functionality.
Reviewed-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Diffstat (limited to 'include/linux/clk-provider.h')
-rw-r--r-- | include/linux/clk-provider.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/linux/clk-provider.h b/include/linux/clk-provider.h index 3ecc07d0da77..8ff43eb4b311 100644 --- a/include/linux/clk-provider.h +++ b/include/linux/clk-provider.h @@ -500,13 +500,14 @@ struct clk *clk_register_fixed_factor(struct device *dev, const char *name, * * Clock with adjustable fractional divider affecting its output frequency. */ - struct clk_fractional_divider { struct clk_hw hw; void __iomem *reg; u8 mshift; + u8 mwidth; u32 mmask; u8 nshift; + u8 nwidth; u32 nmask; u8 flags; spinlock_t *lock; |