Lines Matching refs:refclk
554 intel_ironlake_limit(struct intel_crtc_state *crtc_state, int refclk) in intel_ironlake_limit() argument
561 if (refclk == 100000) in intel_ironlake_limit()
566 if (refclk == 100000) in intel_ironlake_limit()
600 intel_limit(struct intel_crtc_state *crtc_state, int refclk) in intel_limit() argument
608 limit = intel_ironlake_limit(crtc_state, refclk); in intel_limit()
645 static int pnv_calc_dpll_params(int refclk, intel_clock_t *clock) in pnv_calc_dpll_params() argument
651 clock->vco = DIV_ROUND_CLOSEST(refclk * clock->m, clock->n); in pnv_calc_dpll_params()
662 static int i9xx_calc_dpll_params(int refclk, intel_clock_t *clock) in i9xx_calc_dpll_params() argument
668 clock->vco = DIV_ROUND_CLOSEST(refclk * clock->m, clock->n + 2); in i9xx_calc_dpll_params()
674 static int vlv_calc_dpll_params(int refclk, intel_clock_t *clock) in vlv_calc_dpll_params() argument
680 clock->vco = DIV_ROUND_CLOSEST(refclk * clock->m, clock->n); in vlv_calc_dpll_params()
686 int chv_calc_dpll_params(int refclk, intel_clock_t *clock) in chv_calc_dpll_params() argument
692 clock->vco = DIV_ROUND_CLOSEST_ULL((uint64_t)refclk * clock->m, in chv_calc_dpll_params()
768 int target, int refclk, intel_clock_t *match_clock, in i9xx_find_best_dpll() argument
791 i9xx_calc_dpll_params(refclk, &clock); in i9xx_find_best_dpll()
815 int target, int refclk, intel_clock_t *match_clock, in pnv_find_best_dpll() argument
836 pnv_calc_dpll_params(refclk, &clock); in pnv_find_best_dpll()
860 int target, int refclk, intel_clock_t *match_clock, in g4x_find_best_dpll() argument
886 i9xx_calc_dpll_params(refclk, &clock); in g4x_find_best_dpll()
948 int target, int refclk, intel_clock_t *match_clock, in vlv_find_best_dpll() argument
956 int max_n = min(limit->n.max, refclk / 19200); in vlv_find_best_dpll()
974 refclk * clock.m1); in vlv_find_best_dpll()
976 vlv_calc_dpll_params(refclk, &clock); in vlv_find_best_dpll()
1002 int target, int refclk, intel_clock_t *match_clock, in chv_find_best_dpll() argument
1032 clock.n) << 22, refclk * clock.m1); in chv_find_best_dpll()
1039 chv_calc_dpll_params(refclk, &clock); in chv_find_best_dpll()
1060 int refclk = i9xx_get_refclk(crtc_state, 0); in bxt_find_best_dpll() local
1062 return chv_find_best_dpll(intel_limit(crtc_state, refclk), crtc_state, in bxt_find_best_dpll()
1063 target_clock, refclk, NULL, best_clock); in bxt_find_best_dpll()
7143 int refclk; in i9xx_get_refclk() local
7148 refclk = 100000; in i9xx_get_refclk()
7151 refclk = dev_priv->vbt.lvds_ssc_freq; in i9xx_get_refclk()
7152 DRM_DEBUG_KMS("using SSC reference clock of %d kHz\n", refclk); in i9xx_get_refclk()
7154 refclk = 96000; in i9xx_get_refclk()
7156 refclk = 48000; in i9xx_get_refclk()
7159 return refclk; in i9xx_get_refclk()
7898 int refclk, num_connectors = 0; in i9xx_crtc_compute_clock() local
7933 refclk = i9xx_get_refclk(crtc_state, num_connectors); in i9xx_crtc_compute_clock()
7941 limit = intel_limit(crtc_state, refclk); in i9xx_crtc_compute_clock()
7944 refclk, NULL, &clock); in i9xx_crtc_compute_clock()
8011 int refclk = 100000; in vlv_crtc_clock_get() local
8027 pipe_config->port_clock = vlv_calc_dpll_params(refclk, &clock); in vlv_crtc_clock_get()
8108 int refclk = 100000; in chv_crtc_clock_get() local
8126 pipe_config->port_clock = chv_calc_dpll_params(refclk, &clock); in chv_crtc_clock_get()
8778 int refclk; in ironlake_compute_clocks() local
8782 refclk = ironlake_get_refclk(crtc_state); in ironlake_compute_clocks()
8789 limit = intel_limit(crtc_state, refclk); in ironlake_compute_clocks()
8792 refclk, NULL, clock); in ironlake_compute_clocks()
10553 int refclk = i9xx_pll_refclk(dev, pipe_config); in i9xx_crtc_clock_get() local
10593 port_clock = pnv_calc_dpll_params(refclk, &clock); in i9xx_crtc_clock_get()
10595 port_clock = i9xx_calc_dpll_params(refclk, &clock); in i9xx_crtc_clock_get()
10621 port_clock = i9xx_calc_dpll_params(refclk, &clock); in i9xx_crtc_clock_get()