forked from Minki/linux
ARM: OMAP2: Add 34xx clocks
This patch defines 34xx clocks. Signed-off-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
This commit is contained in:
parent
d83b079f0f
commit
b045d08098
2704
arch/arm/mach-omap2/clock34xx.h
Normal file
2704
arch/arm/mach-omap2/clock34xx.h
Normal file
File diff suppressed because it is too large
Load Diff
@ -16,7 +16,7 @@
|
|||||||
struct module;
|
struct module;
|
||||||
struct clk;
|
struct clk;
|
||||||
|
|
||||||
#if defined(CONFIG_ARCH_OMAP2)
|
#if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3)
|
||||||
|
|
||||||
struct clksel_rate {
|
struct clksel_rate {
|
||||||
u8 div;
|
u8 div;
|
||||||
@ -35,6 +35,13 @@ struct dpll_data {
|
|||||||
u32 div1_mask;
|
u32 div1_mask;
|
||||||
void __iomem *div2_reg;
|
void __iomem *div2_reg;
|
||||||
u32 div2_mask;
|
u32 div2_mask;
|
||||||
|
# if defined(CONFIG_ARCH_OMAP3)
|
||||||
|
void __iomem *control_reg;
|
||||||
|
u32 enable_mask;
|
||||||
|
u8 auto_recal_bit;
|
||||||
|
u8 recal_en_bit;
|
||||||
|
u8 recal_st_bit;
|
||||||
|
# endif
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
@ -56,7 +63,7 @@ struct clk {
|
|||||||
void (*init)(struct clk *);
|
void (*init)(struct clk *);
|
||||||
int (*enable)(struct clk *);
|
int (*enable)(struct clk *);
|
||||||
void (*disable)(struct clk *);
|
void (*disable)(struct clk *);
|
||||||
#if defined(CONFIG_ARCH_OMAP2)
|
#if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3)
|
||||||
u8 fixed_div;
|
u8 fixed_div;
|
||||||
void __iomem *clksel_reg;
|
void __iomem *clksel_reg;
|
||||||
u32 clksel_mask;
|
u32 clksel_mask;
|
||||||
|
Loading…
Reference in New Issue
Block a user