Home
last modified time | relevance | path

Searched refs:clock_map (Results 1 – 1 of 1) sorted by relevance

/external/u-boot/drivers/clk/
Dclk-hsdk-cgu.c284 static const struct hsdk_cgu_clock_map clock_map[] = { variable
649 clk->pll_devdata = clock_map[sclk->id].pll_devdata; in hsdk_prepare_clock_tree_branch()
650 clk->regs = clk->cgu_regs + clock_map[sclk->id].cgu_pll_oft; in hsdk_prepare_clock_tree_branch()
651 clk->spec_regs = clk->creg_regs + clock_map[sclk->id].creg_div_oft; in hsdk_prepare_clock_tree_branch()
652 clk->idiv_regs = clk->cgu_regs + clock_map[sclk->id].cgu_div_oft; in hsdk_prepare_clock_tree_branch()
662 return clock_map[sclk->id].get_rate(sclk); in hsdk_cgu_get_rate()
670 return clock_map[sclk->id].set_rate(sclk, rate); in hsdk_cgu_set_rate()
678 if (clock_map[sclk->id].disable) in hsdk_cgu_disable()
679 return clock_map[sclk->id].disable(sclk); in hsdk_cgu_disable()
694 BUILD_BUG_ON(ARRAY_SIZE(clock_map) != CGU_MAX_CLOCKS); in hsdk_cgu_clk_probe()