clk_hw_omap
static void _allow_idle(struct clk_hw_omap *clk)
static void _deny_idle(struct clk_hw_omap *clk)
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
static struct clk_hw_omap *dpll_core_ck;
struct clk_hw_omap *hw = NULL;
struct clk_hw_omap *hwclk;
struct clk_hw_omap *clk;
struct clk_hw_omap *hwclk;
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
struct clk_hw_omap *clk_hw = to_clk_hw_omap(hw);
struct clk_hw_omap *clk_hw = NULL;
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
static void omap2_apll_set_autoidle(struct clk_hw_omap *clk, u32 val)
static void omap2_apll_allow_idle(struct clk_hw_omap *clk)
static void omap2_apll_deny_idle(struct clk_hw_omap *clk)
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
struct clk_hw_omap *clk_hw = NULL;
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
struct clk_hw_omap *c = to_clk_hw_omap(hw);
static int _omap2_clk_deny_idle(struct clk_hw_omap *clk)
static int _omap2_clk_allow_idle(struct clk_hw_omap *clk)
struct clk_hw_omap *c = to_clk_hw_omap(hw);
omap3430es2_clk_hsotgusb_find_idlest(struct clk_hw_omap *clk,
static void am35xx_clk_find_idlest(struct clk_hw_omap *clk,
static void am35xx_clk_find_companion(struct clk_hw_omap *clk,
static void am35xx_clk_ipss_find_idlest(struct clk_hw_omap *clk,
static void omap3430es2_clk_ssi_find_idlest(struct clk_hw_omap *clk,
omap3430es2_clk_dss_usbhost_find_idlest(struct clk_hw_omap *clk,
struct clk_hw_omap *oclk;
int omap2_clk_for_each(int (*fn)(struct clk_hw_omap *hw))
struct clk_hw_omap *hw;
struct clk_hw_omap *oclk;
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
struct clk_hw_omap *clk_hw;
struct clk_hw_omap *hw;
struct clk_hw_omap *hwclk;
void omap2_clk_dflt_find_companion(struct clk_hw_omap *clk,
void omap2_clk_dflt_find_idlest(struct clk_hw_omap *clk,
struct clk_hw_omap *clk;
struct clk_hw_omap *clk;
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
static int _wait_idlest_generic(struct clk_hw_omap *clk,
static void _omap2_module_wait_ready(struct clk_hw_omap *clk)
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
unsigned long omap2_get_dpll_rate(struct clk_hw_omap *clk)
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
static int _dpll_test_fint(struct clk_hw_omap *clk, unsigned int n)
void omap2_clkt_iclk_allow_idle(struct clk_hw_omap *clk)
void omap2_clkt_iclk_deny_idle(struct clk_hw_omap *clk)
static void omap2430_clk_i2chs_find_idlest(struct clk_hw_omap *clk,
void omap2_clk_dflt_find_companion(struct clk_hw_omap *clk,
void omap2_clk_dflt_find_idlest(struct clk_hw_omap *clk,
void omap2_clkt_iclk_allow_idle(struct clk_hw_omap *clk);
void omap2_clkt_iclk_deny_idle(struct clk_hw_omap *clk);
int omap2_clk_for_each(int (*fn)(struct clk_hw_omap *hw));
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
struct clk_hw_omap *clk;
struct clk_hw_omap *clk;
struct clk_hw_omap *clk_hw = to_clk_hw_omap(hw);
struct clk_hw_omap *clk_hw;
struct clk_hw_omap *clk_hw = NULL;
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
static int _omap3_noncore_dpll_lock(struct clk_hw_omap *clk)
static int _omap3_noncore_dpll_bypass(struct clk_hw_omap *clk)
static int _omap3_noncore_dpll_stop(struct clk_hw_omap *clk)
static void _lookup_dco(struct clk_hw_omap *clk, u8 *dco, u16 m, u8 n)
static void _lookup_sddiv(struct clk_hw_omap *clk, u8 *sd_div, u16 m, u8 n)
static void omap3_noncore_dpll_ssc_program(struct clk_hw_omap *clk)
static int omap3_noncore_dpll_program(struct clk_hw_omap *clk, u16 freqsel)
static u32 omap3_dpll_autoidle_read(struct clk_hw_omap *clk);
static void omap3_dpll_deny_idle(struct clk_hw_omap *clk);
static void omap3_dpll_allow_idle(struct clk_hw_omap *clk);
static void _omap3_dpll_write_clken(struct clk_hw_omap *clk, u8 clken_bits)
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
static int _omap3_wait_dpll_status(struct clk_hw_omap *clk, u8 state)
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
static u32 omap3_dpll_autoidle_read(struct clk_hw_omap *clk)
static void omap3_dpll_allow_idle(struct clk_hw_omap *clk)
static void omap3_dpll_deny_idle(struct clk_hw_omap *clk)
static struct clk_hw_omap *omap3_find_clkoutx2_dpll(struct clk_hw *hw)
struct clk_hw_omap *pclk = NULL;
struct clk_hw_omap *pclk = NULL;
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
static u16 _omap3_dpll_compute_freqsel(struct clk_hw_omap *clk, u8 n)
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
struct clk_hw_omap *clk = to_clk_hw_omap(hw);
static void omap4_dpllmx_allow_gatectrl(struct clk_hw_omap *clk)
static void omap4_dpllmx_deny_gatectrl(struct clk_hw_omap *clk)
struct clk_hw_omap *gate;
struct clk_hw_omap *clk_hw;
struct clk_hw_omap *clk_hw;
struct clk_hw_omap;
void (*find_idlest)(struct clk_hw_omap *oclk,
void (*find_companion)(struct clk_hw_omap *oclk,
void (*allow_idle)(struct clk_hw_omap *oclk);
void (*deny_idle)(struct clk_hw_omap *oclk);
#define to_clk_hw_omap(_hw) container_of(_hw, struct clk_hw_omap, hw)
unsigned long omap2_get_dpll_rate(struct clk_hw_omap *clk);