diff options
author | Tero Kristo <t-kristo@ti.com> | 2017-02-09 15:45:45 +0300 |
---|---|---|
committer | Tero Kristo <t-kristo@ti.com> | 2017-03-08 14:04:06 +0300 |
commit | 6dbde94756adb14fe1e3516249cb8eee725bd5e0 (patch) | |
tree | 8d7206c84927d96a139153653afdb19832bfbfff /drivers/clk/ti/clock.h | |
parent | d83bc5b69f2f86ac8354cdb8bbf1b56f34c4ddee (diff) | |
download | linux-6dbde94756adb14fe1e3516249cb8eee725bd5e0.tar.xz |
clk: ti: divider: convert TI divider clock to use its own data representation
Instead of using the generic clock driver data struct, use one internal
for the TI clock driver itself. This allows modifying the register access
parts in subsequent patch.
Signed-off-by: Tero Kristo <t-kristo@ti.com>
Acked-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'drivers/clk/ti/clock.h')
-rw-r--r-- | drivers/clk/ti/clock.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/clk/ti/clock.h b/drivers/clk/ti/clock.h index 41913bfa63a5..11d3f6a9da08 100644 --- a/drivers/clk/ti/clock.h +++ b/drivers/clk/ti/clock.h @@ -16,6 +16,17 @@ #ifndef __DRIVERS_CLK_TI_CLOCK__ #define __DRIVERS_CLK_TI_CLOCK__ +struct clk_omap_divider { + struct clk_hw hw; + void __iomem *reg; + u8 shift; + u8 width; + u8 flags; + const struct clk_div_table *table; +}; + +#define to_clk_omap_divider(_hw) container_of(_hw, struct clk_omap_divider, hw) + struct clk_omap_mux { struct clk_hw hw; void __iomem *reg; |