Lines Matching refs:omap1_clk
18 struct omap1_clk;
49 int (*enable)(struct omap1_clk *clk);
50 void (*disable)(struct omap1_clk *clk);
77 struct omap1_clk { struct
82 unsigned long (*recalc)(struct omap1_clk *clk, unsigned long rate); argument
83 int (*set_rate)(struct omap1_clk *clk, unsigned long rate, argument
85 long (*round_rate)(struct omap1_clk *clk, unsigned long rate, argument
87 int (*init)(struct omap1_clk *clk); argument
93 #define to_omap1_clk(_hw) container_of(_hw, struct omap1_clk, hw) argument
95 void propagate_rate(struct omap1_clk *clk);
96 unsigned long followparent_recalc(struct omap1_clk *clk, unsigned long p_rate);
97 unsigned long omap_fixed_divisor_recalc(struct omap1_clk *clk, unsigned long p_rate);
99 extern struct omap1_clk dummy_ck;
103 unsigned long omap1_ckctl_recalc(struct omap1_clk *clk, unsigned long p_rate);
104 long omap1_round_sossi_rate(struct omap1_clk *clk, unsigned long rate, unsigned long *p_rate);
105 int omap1_set_sossi_rate(struct omap1_clk *clk, unsigned long rate, unsigned long p_rate);
106 unsigned long omap1_sossi_recalc(struct omap1_clk *clk, unsigned long p_rate);
107 unsigned long omap1_ckctl_recalc_dsp_domain(struct omap1_clk *clk, unsigned long p_rate);
108 int omap1_clk_set_rate_dsp_domain(struct omap1_clk *clk, unsigned long rate,
110 long omap1_round_uart_rate(struct omap1_clk *clk, unsigned long rate, unsigned long *p_rate);
111 int omap1_set_uart_rate(struct omap1_clk *clk, unsigned long rate, unsigned long p_rate);
112 unsigned long omap1_uart_recalc(struct omap1_clk *clk, unsigned long p_rate);
113 int omap1_set_ext_clk_rate(struct omap1_clk *clk, unsigned long rate, unsigned long p_rate);
114 long omap1_round_ext_clk_rate(struct omap1_clk *clk, unsigned long rate, unsigned long *p_rate);
115 int omap1_init_ext_clk(struct omap1_clk *clk);
116 int omap1_select_table_rate(struct omap1_clk *clk, unsigned long rate, unsigned long p_rate);
117 long omap1_round_to_table_rate(struct omap1_clk *clk, unsigned long rate, unsigned long *p_rate);
118 int omap1_clk_set_rate_ckctl_arm(struct omap1_clk *clk, unsigned long rate, unsigned long p_rate);
119 long omap1_clk_round_rate_ckctl_arm(struct omap1_clk *clk, unsigned long rate,
123 struct omap1_clk clk;
129 struct omap1_clk clk;
181 extern struct omap1_clk *api_ck_p, *ck_dpll1_p, *ck_ref_p;