diff options
Diffstat (limited to 'include/linux/clk/ti.h')
| -rw-r--r-- | include/linux/clk/ti.h | 2 | 
1 files changed, 2 insertions, 0 deletions
| diff --git a/include/linux/clk/ti.h b/include/linux/clk/ti.h index d18da839b810..9e8611470187 100644 --- a/include/linux/clk/ti.h +++ b/include/linux/clk/ti.h @@ -211,6 +211,7 @@ enum {   * struct ti_clk_ll_ops - low-level ops for clocks   * @clk_readl: pointer to register read function   * @clk_writel: pointer to register write function + * @clk_rmw: pointer to register read-modify-write function   * @clkdm_clk_enable: pointer to clockdomain enable function   * @clkdm_clk_disable: pointer to clockdomain disable function   * @clkdm_lookup: pointer to clockdomain lookup function @@ -226,6 +227,7 @@ enum {  struct ti_clk_ll_ops {  	u32	(*clk_readl)(const struct clk_omap_reg *reg);  	void	(*clk_writel)(u32 val, const struct clk_omap_reg *reg); +	void	(*clk_rmw)(u32 val, u32 mask, const struct clk_omap_reg *reg);  	int	(*clkdm_clk_enable)(struct clockdomain *clkdm, struct clk *clk);  	int	(*clkdm_clk_disable)(struct clockdomain *clkdm,  				     struct clk *clk); | 
