Lines Matching refs:clk_div

1685 			  struct bxt_clk_div *clk_div)  in bxt_ddi_hdmi_pll_dividers()  argument
1700 clk_div->p1 = best_clock.p1; in bxt_ddi_hdmi_pll_dividers()
1701 clk_div->p2 = best_clock.p2; in bxt_ddi_hdmi_pll_dividers()
1703 clk_div->n = best_clock.n; in bxt_ddi_hdmi_pll_dividers()
1704 clk_div->m2_int = best_clock.m2 >> 22; in bxt_ddi_hdmi_pll_dividers()
1705 clk_div->m2_frac = best_clock.m2 & ((1 << 22) - 1); in bxt_ddi_hdmi_pll_dividers()
1706 clk_div->m2_frac_en = clk_div->m2_frac != 0; in bxt_ddi_hdmi_pll_dividers()
1708 clk_div->vco = best_clock.vco; in bxt_ddi_hdmi_pll_dividers()
1713 static void bxt_ddi_dp_pll_dividers(int clock, struct bxt_clk_div *clk_div) in bxt_ddi_dp_pll_dividers() argument
1717 *clk_div = bxt_dp_clk_val[0]; in bxt_ddi_dp_pll_dividers()
1720 *clk_div = bxt_dp_clk_val[i]; in bxt_ddi_dp_pll_dividers()
1725 clk_div->vco = clock * 10 / 2 * clk_div->p1 * clk_div->p2; in bxt_ddi_dp_pll_dividers()
1729 struct bxt_clk_div *clk_div, in bxt_ddi_set_dpll_hw_state() argument
1732 int vco = clk_div->vco; in bxt_ddi_set_dpll_hw_state()
1768 dpll_hw_state->ebb0 = PORT_PLL_P1(clk_div->p1) | PORT_PLL_P2(clk_div->p2); in bxt_ddi_set_dpll_hw_state()
1769 dpll_hw_state->pll0 = clk_div->m2_int; in bxt_ddi_set_dpll_hw_state()
1770 dpll_hw_state->pll1 = PORT_PLL_N(clk_div->n); in bxt_ddi_set_dpll_hw_state()
1771 dpll_hw_state->pll2 = clk_div->m2_frac; in bxt_ddi_set_dpll_hw_state()
1773 if (clk_div->m2_frac_en) in bxt_ddi_set_dpll_hw_state()
1798 struct bxt_clk_div clk_div = {0}; in bxt_ddi_dp_set_dpll_hw_state() local
1800 bxt_ddi_dp_pll_dividers(clock, &clk_div); in bxt_ddi_dp_set_dpll_hw_state()
1802 return bxt_ddi_set_dpll_hw_state(clock, &clk_div, dpll_hw_state); in bxt_ddi_dp_set_dpll_hw_state()
1810 struct bxt_clk_div clk_div = { }; in bxt_ddi_hdmi_set_dpll_hw_state() local
1812 bxt_ddi_hdmi_pll_dividers(intel_crtc, crtc_state, clock, &clk_div); in bxt_ddi_hdmi_set_dpll_hw_state()
1814 return bxt_ddi_set_dpll_hw_state(clock, &clk_div, dpll_hw_state); in bxt_ddi_hdmi_set_dpll_hw_state()