Lines Matching refs:clki
749 struct ufs_clk_info *clki, *clki_tmp; in ufs_mtk_init_clocks() local
756 list_for_each_entry_safe(clki, clki_tmp, head, list) { in ufs_mtk_init_clocks()
757 if (!strcmp(clki->name, "ufs_sel")) { in ufs_mtk_init_clocks()
758 host->mclk.ufs_sel_clki = clki; in ufs_mtk_init_clocks()
759 } else if (!strcmp(clki->name, "ufs_sel_max_src")) { in ufs_mtk_init_clocks()
760 host->mclk.ufs_sel_max_clki = clki; in ufs_mtk_init_clocks()
761 clk_disable_unprepare(clki->clk); in ufs_mtk_init_clocks()
762 list_del(&clki->list); in ufs_mtk_init_clocks()
763 } else if (!strcmp(clki->name, "ufs_sel_min_src")) { in ufs_mtk_init_clocks()
764 host->mclk.ufs_sel_min_clki = clki; in ufs_mtk_init_clocks()
765 clk_disable_unprepare(clki->clk); in ufs_mtk_init_clocks()
766 list_del(&clki->list); in ufs_mtk_init_clocks()
1456 struct ufs_clk_info *clki = mclk->ufs_sel_clki; in ufs_mtk_clk_scale() local
1459 ret = clk_prepare_enable(clki->clk); in ufs_mtk_clk_scale()
1467 ret = clk_set_parent(clki->clk, mclk->ufs_sel_max_clki->clk); in ufs_mtk_clk_scale()
1468 clki->curr_freq = clki->max_freq; in ufs_mtk_clk_scale()
1470 ret = clk_set_parent(clki->clk, mclk->ufs_sel_min_clki->clk); in ufs_mtk_clk_scale()
1471 clki->curr_freq = clki->min_freq; in ufs_mtk_clk_scale()
1479 clk_disable_unprepare(clki->clk); in ufs_mtk_clk_scale()
1481 trace_ufs_mtk_clk_scale(clki->name, scale_up, clk_get_rate(clki->clk)); in ufs_mtk_clk_scale()