diff options
| author | Tero Kristo <t-kristo@ti.com> | 2019-09-12 16:26:05 +0300 | 
|---|---|---|
| committer | Tero Kristo <t-kristo@ti.com> | 2019-10-31 15:18:28 +0200 | 
| commit | 22a6564f716b0746b5a05add3f9f37549f89244e (patch) | |
| tree | e0988f4096669ad1dccf223420803411fb970e7e | |
| parent | 581eb61a9465e1b9fc1df1a8912100702d7c2f31 (diff) | |
clk: ti: clkctrl: convert to use bit helper macros instead of bitops
This improves the readibility of the code slightly, and makes modifying
the flags bit simpler.
Signed-off-by: Tero Kristo <t-kristo@ti.com>
| -rw-r--r-- | drivers/clk/ti/clkctrl.c | 8 | ||||
| -rw-r--r-- | include/linux/clk/ti.h | 2 | 
2 files changed, 5 insertions, 5 deletions
| diff --git a/drivers/clk/ti/clkctrl.c b/drivers/clk/ti/clkctrl.c index a914df2e9e1b..d904a9a7626a 100644 --- a/drivers/clk/ti/clkctrl.c +++ b/drivers/clk/ti/clkctrl.c @@ -24,7 +24,7 @@  #include <linux/timekeeping.h>  #include "clock.h" -#define NO_IDLEST			0x1 +#define NO_IDLEST			0  #define OMAP4_MODULEMODE_MASK		0x3 @@ -158,7 +158,7 @@ static int _omap4_clkctrl_clk_enable(struct clk_hw *hw)  	ti_clk_ll_ops->clk_writel(val, &clk->enable_reg); -	if (clk->flags & NO_IDLEST) +	if (test_bit(NO_IDLEST, &clk->flags))  		return 0;  	/* Wait until module is enabled */ @@ -187,7 +187,7 @@ static void _omap4_clkctrl_clk_disable(struct clk_hw *hw)  	ti_clk_ll_ops->clk_writel(val, &clk->enable_reg); -	if (clk->flags & NO_IDLEST) +	if (test_bit(NO_IDLEST, &clk->flags))  		goto exit;  	/* Wait until module is disabled */ @@ -596,7 +596,7 @@ static void __init _ti_omap4_clkctrl_setup(struct device_node *node)  		if (reg_data->flags & CLKF_HW_SUP)  			hw->enable_bit = MODULEMODE_HWCTRL;  		if (reg_data->flags & CLKF_NO_IDLEST) -			hw->flags |= NO_IDLEST; +			set_bit(NO_IDLEST, &hw->flags);  		if (reg_data->clkdm_name)  			hw->clkdm_name = reg_data->clkdm_name; diff --git a/include/linux/clk/ti.h b/include/linux/clk/ti.h index 1e8ef96555ce..bb2c5af9082a 100644 --- a/include/linux/clk/ti.h +++ b/include/linux/clk/ti.h @@ -153,7 +153,7 @@ struct clk_hw_omap {  	u8			fixed_div;  	struct clk_omap_reg	enable_reg;  	u8			enable_bit; -	u8			flags; +	unsigned long		flags;  	struct clk_omap_reg	clksel_reg;  	struct dpll_data	*dpll_data;  	const char		*clkdm_name; | 
