Lines Matching refs:pllfh
88 struct mtk_pllfh_data *pllfh; in fhctl_parse_dt() local
97 pllfh = get_pllfh_by_id(pllfhs, num_fhs, pll_id); in fhctl_parse_dt()
98 if (!pllfh) in fhctl_parse_dt()
101 pllfh->state.fh_enable = 1; in fhctl_parse_dt()
102 pllfh->state.ssc_rate = ssc_rate; in fhctl_parse_dt()
103 pllfh->state.base = base; in fhctl_parse_dt()
146 static bool fhctl_is_supported_and_enabled(const struct mtk_pllfh_data *pllfh) in fhctl_is_supported_and_enabled() argument
148 return pllfh && (pllfh->state.fh_enable == 1); in fhctl_is_supported_and_enabled()
214 struct mtk_pllfh_data *pllfh; in mtk_clk_register_pllfhs() local
217 pllfh = get_pllfh_by_id(pllfhs, num_fhs, pll->id); in mtk_clk_register_pllfhs()
218 use_fhctl = fhctl_is_supported_and_enabled(pllfh); in mtk_clk_register_pllfhs()
221 hw = mtk_clk_register_pllfh(pll, pllfh, base); in mtk_clk_register_pllfhs()
240 struct mtk_pllfh_data *pllfh; in mtk_clk_register_pllfhs() local
243 pllfh = get_pllfh_by_id(pllfhs, num_fhs, pll->id); in mtk_clk_register_pllfhs()
244 use_fhctl = fhctl_is_supported_and_enabled(pllfh); in mtk_clk_register_pllfhs()
272 struct mtk_pllfh_data *pllfh; in mtk_clk_unregister_pllfhs() local
278 pllfh = get_pllfh_by_id(pllfhs, num_fhs, pll->id); in mtk_clk_unregister_pllfhs()
279 use_fhctl = fhctl_is_supported_and_enabled(pllfh); in mtk_clk_unregister_pllfhs()
282 fhctl_base = pllfh->state.base; in mtk_clk_unregister_pllfhs()