Lines Matching refs:pll
2802 struct pm_pll *pll = NULL; in pm_clock_get_pll() local
2806 pll = &pm_plls[i]; in pm_clock_get_pll()
2811 return pll; in pm_clock_get_pll()
2825 const struct pm_pll *pll = pm_clock_get_pll(clock_id); in pm_clock_get_pll_node_id() local
2828 if (pll != NULL) { in pm_clock_get_pll_node_id()
2829 *node_id = pll->nid; in pm_clock_get_pll_node_id()
2847 struct pm_pll *pll = NULL; in pm_clock_get_pll_by_related_clk() local
2854 pll = &pm_plls[i]; in pm_clock_get_pll_by_related_clk()
2859 return pll; in pm_clock_get_pll_by_related_clk()
2874 enum pm_ret_status pm_clock_pll_enable(struct pm_pll *pll, uint32_t flag) in pm_clock_pll_enable() argument
2878 if (pll != NULL) { in pm_clock_pll_enable()
2880 if (pll->mode == PLL_FRAC_MODE) { in pm_clock_pll_enable()
2881 status = pm_pll_set_mode(pll->nid, PM_PLL_MODE_FRACTIONAL, flag); in pm_clock_pll_enable()
2883 status = pm_pll_set_mode(pll->nid, PM_PLL_MODE_INTEGER, flag); in pm_clock_pll_enable()
2902 enum pm_ret_status pm_clock_pll_disable(struct pm_pll *pll, uint32_t flag) in pm_clock_pll_disable() argument
2906 if (pll != NULL) { in pm_clock_pll_disable()
2907 status = pm_pll_set_mode(pll->nid, PM_PLL_MODE_RESET, flag); in pm_clock_pll_disable()
2926 enum pm_ret_status pm_clock_pll_get_state(struct pm_pll *pll, in pm_clock_pll_get_state() argument
2933 if ((pll == NULL) || (state == NULL)) { in pm_clock_pll_get_state()
2937 status = pm_pll_get_mode(pll->nid, &mode, flag); in pm_clock_pll_get_state()
2969 enum pm_ret_status pm_clock_pll_set_parent(struct pm_pll *pll, in pm_clock_pll_set_parent() argument
2976 if (pll == NULL) { in pm_clock_pll_set_parent()
2979 if (pll->pre_src == clock_id) { in pm_clock_pll_set_parent()
2980 status = pm_pll_set_parameter(pll->nid, PM_PLL_PARAM_PRE_SRC, in pm_clock_pll_set_parent()
2984 if (pll->post_src == clock_id) { in pm_clock_pll_set_parent()
2985 status = pm_pll_set_parameter(pll->nid, PM_PLL_PARAM_POST_SRC, in pm_clock_pll_set_parent()
2989 if (pll->div2 == clock_id) { in pm_clock_pll_set_parent()
2990 status = pm_pll_set_parameter(pll->nid, PM_PLL_PARAM_DIV2, in pm_clock_pll_set_parent()
3011 enum pm_ret_status pm_clock_pll_get_parent(struct pm_pll *pll, in pm_clock_pll_get_parent() argument
3018 if (pll == NULL) { in pm_clock_pll_get_parent()
3021 if (pll->pre_src == clock_id) { in pm_clock_pll_get_parent()
3022 status = pm_pll_get_parameter(pll->nid, PM_PLL_PARAM_PRE_SRC, in pm_clock_pll_get_parent()
3026 if (pll->post_src == clock_id) { in pm_clock_pll_get_parent()
3027 status = pm_pll_get_parameter(pll->nid, PM_PLL_PARAM_POST_SRC, in pm_clock_pll_get_parent()
3031 if (pll->div2 == clock_id) { in pm_clock_pll_get_parent()
3032 status = pm_pll_get_parameter(pll->nid, PM_PLL_PARAM_DIV2, in pm_clock_pll_get_parent()
3036 if (pll->bypass == clock_id) { in pm_clock_pll_get_parent()
3058 struct pm_pll *pll = pm_clock_get_pll(clock_id); in pm_clock_set_pll_mode() local
3061 if (!((pll == NULL) || ((mode != PLL_FRAC_MODE) && (mode != PLL_INT_MODE)))) { in pm_clock_set_pll_mode()
3062 pll->mode = (uint8_t)mode; in pm_clock_set_pll_mode()
3082 const struct pm_pll *pll = pm_clock_get_pll(clock_id); in pm_clock_get_pll_mode() local
3085 if ((pll != NULL) && (mode != NULL)) { in pm_clock_get_pll_mode()
3086 *mode = pll->mode; in pm_clock_get_pll_mode()