• Home
  • Raw
  • Download

Lines Matching refs:min_cdclk

424 static int vlv_calc_cdclk(struct drm_i915_private *dev_priv, int min_cdclk)  in vlv_calc_cdclk()  argument
434 if (IS_VALLEYVIEW(dev_priv) && min_cdclk > freq_320) in vlv_calc_cdclk()
436 else if (min_cdclk > 266667) in vlv_calc_cdclk()
438 else if (min_cdclk > 0) in vlv_calc_cdclk()
659 static int bdw_calc_cdclk(int min_cdclk) in bdw_calc_cdclk() argument
661 if (min_cdclk > 540000) in bdw_calc_cdclk()
663 else if (min_cdclk > 450000) in bdw_calc_cdclk()
665 else if (min_cdclk > 337500) in bdw_calc_cdclk()
787 static int skl_calc_cdclk(int min_cdclk, int vco) in skl_calc_cdclk() argument
790 if (min_cdclk > 540000) in skl_calc_cdclk()
792 else if (min_cdclk > 432000) in skl_calc_cdclk()
794 else if (min_cdclk > 308571) in skl_calc_cdclk()
799 if (min_cdclk > 540000) in skl_calc_cdclk()
801 else if (min_cdclk > 450000) in skl_calc_cdclk()
803 else if (min_cdclk > 337500) in skl_calc_cdclk()
1164 static int bxt_calc_cdclk(int min_cdclk) in bxt_calc_cdclk() argument
1166 if (min_cdclk > 576000) in bxt_calc_cdclk()
1168 else if (min_cdclk > 384000) in bxt_calc_cdclk()
1170 else if (min_cdclk > 288000) in bxt_calc_cdclk()
1172 else if (min_cdclk > 144000) in bxt_calc_cdclk()
1178 static int glk_calc_cdclk(int min_cdclk) in glk_calc_cdclk() argument
1180 if (min_cdclk > 158400) in glk_calc_cdclk()
1182 else if (min_cdclk > 79200) in glk_calc_cdclk()
1508 static int cnl_calc_cdclk(int min_cdclk) in cnl_calc_cdclk() argument
1510 if (min_cdclk > 336000) in cnl_calc_cdclk()
1512 else if (min_cdclk > 168000) in cnl_calc_cdclk()
1749 static int icl_calc_cdclk(int min_cdclk, unsigned int ref) in icl_calc_cdclk() argument
1772 if (min_cdclk <= ranges[i]) in icl_calc_cdclk()
1776 WARN_ON(min_cdclk > ranges[len - 1]); in icl_calc_cdclk()
2221 int min_cdclk; in intel_crtc_compute_min_cdclk() local
2226 min_cdclk = intel_pixel_rate_to_cdclk(dev_priv, crtc_state->pixel_rate); in intel_crtc_compute_min_cdclk()
2230 min_cdclk = DIV_ROUND_UP(min_cdclk * 100, 95); in intel_crtc_compute_min_cdclk()
2243 min_cdclk = max(316800, min_cdclk); in intel_crtc_compute_min_cdclk()
2246 min_cdclk = max(432000, min_cdclk); in intel_crtc_compute_min_cdclk()
2255 min_cdclk = max(2 * 96000, min_cdclk); in intel_crtc_compute_min_cdclk()
2266 min_cdclk = max(crtc_state->port_clock, min_cdclk); in intel_crtc_compute_min_cdclk()
2274 min_cdclk = max(320000, min_cdclk); in intel_crtc_compute_min_cdclk()
2283 min_cdclk = max(158400, min_cdclk); in intel_crtc_compute_min_cdclk()
2285 if (min_cdclk > dev_priv->max_cdclk_freq) { in intel_crtc_compute_min_cdclk()
2287 min_cdclk, dev_priv->max_cdclk_freq); in intel_crtc_compute_min_cdclk()
2291 return min_cdclk; in intel_crtc_compute_min_cdclk()
2299 int min_cdclk, i; in intel_compute_min_cdclk() local
2302 memcpy(state->min_cdclk, dev_priv->min_cdclk, in intel_compute_min_cdclk()
2303 sizeof(state->min_cdclk)); in intel_compute_min_cdclk()
2306 min_cdclk = intel_crtc_compute_min_cdclk(crtc_state); in intel_compute_min_cdclk()
2307 if (min_cdclk < 0) in intel_compute_min_cdclk()
2308 return min_cdclk; in intel_compute_min_cdclk()
2310 state->min_cdclk[i] = min_cdclk; in intel_compute_min_cdclk()
2313 min_cdclk = state->cdclk.force_min_cdclk; in intel_compute_min_cdclk()
2315 min_cdclk = max(state->min_cdclk[pipe], min_cdclk); in intel_compute_min_cdclk()
2317 return min_cdclk; in intel_compute_min_cdclk()
2360 int min_cdclk, cdclk; in vlv_modeset_calc_cdclk() local
2362 min_cdclk = intel_compute_min_cdclk(state); in vlv_modeset_calc_cdclk()
2363 if (min_cdclk < 0) in vlv_modeset_calc_cdclk()
2364 return min_cdclk; in vlv_modeset_calc_cdclk()
2366 cdclk = vlv_calc_cdclk(dev_priv, min_cdclk); in vlv_modeset_calc_cdclk()
2387 int min_cdclk, cdclk; in bdw_modeset_calc_cdclk() local
2389 min_cdclk = intel_compute_min_cdclk(state); in bdw_modeset_calc_cdclk()
2390 if (min_cdclk < 0) in bdw_modeset_calc_cdclk()
2391 return min_cdclk; in bdw_modeset_calc_cdclk()
2397 cdclk = bdw_calc_cdclk(min_cdclk); in bdw_modeset_calc_cdclk()
2454 int min_cdclk, cdclk, vco; in skl_modeset_calc_cdclk() local
2456 min_cdclk = intel_compute_min_cdclk(state); in skl_modeset_calc_cdclk()
2457 if (min_cdclk < 0) in skl_modeset_calc_cdclk()
2458 return min_cdclk; in skl_modeset_calc_cdclk()
2466 cdclk = skl_calc_cdclk(min_cdclk, vco); in skl_modeset_calc_cdclk()
2490 int min_cdclk, cdclk, vco; in bxt_modeset_calc_cdclk() local
2492 min_cdclk = intel_compute_min_cdclk(state); in bxt_modeset_calc_cdclk()
2493 if (min_cdclk < 0) in bxt_modeset_calc_cdclk()
2494 return min_cdclk; in bxt_modeset_calc_cdclk()
2497 cdclk = glk_calc_cdclk(min_cdclk); in bxt_modeset_calc_cdclk()
2500 cdclk = bxt_calc_cdclk(min_cdclk); in bxt_modeset_calc_cdclk()
2532 int min_cdclk, cdclk, vco; in cnl_modeset_calc_cdclk() local
2534 min_cdclk = intel_compute_min_cdclk(state); in cnl_modeset_calc_cdclk()
2535 if (min_cdclk < 0) in cnl_modeset_calc_cdclk()
2536 return min_cdclk; in cnl_modeset_calc_cdclk()
2538 cdclk = cnl_calc_cdclk(min_cdclk); in cnl_modeset_calc_cdclk()
2566 int min_cdclk, cdclk, vco; in icl_modeset_calc_cdclk() local
2568 min_cdclk = intel_compute_min_cdclk(state); in icl_modeset_calc_cdclk()
2569 if (min_cdclk < 0) in icl_modeset_calc_cdclk()
2570 return min_cdclk; in icl_modeset_calc_cdclk()
2572 cdclk = icl_calc_cdclk(min_cdclk, ref); in icl_modeset_calc_cdclk()