Lines Matching full:cdclk
441 unsigned int fec_coeff, cdclk, vdsc_bppx16; in calc_hblank_early_prog() local
449 cdclk = i915->display.cdclk.hw.cdclk; in calc_hblank_early_prog()
456 "h_active = %u link_clk = %u : lanes = %u vdsc_bpp = " FXP_Q4_FMT " cdclk = %u\n", in calc_hblank_early_prog()
457 h_active, link_clk, lanes, FXP_Q4_ARGS(vdsc_bppx16), cdclk); in calc_hblank_early_prog()
459 if (WARN_ON(!link_clk || !pixel_clk || !lanes || !vdsc_bppx16 || !cdclk)) in calc_hblank_early_prog()
468 hblank_delta = DIV64_U64_ROUND_UP(mul_u32_u32(5 * (link_clk + cdclk), pixel_clk), in calc_hblank_early_prog()
469 mul_u32_u32(link_clk, cdclk)); in calc_hblank_early_prog()
904 static void get_aud_ts_cdclk_m_n(int refclk, int cdclk, struct aud_ts_cdclk_m_n *aud_ts) in get_aud_ts_cdclk_m_n() argument
907 aud_ts->n = cdclk * aud_ts->m / 24000; in get_aud_ts_cdclk_m_n()
915 get_aud_ts_cdclk_m_n(i915->display.cdclk.hw.ref, i915->display.cdclk.hw.cdclk, &aud_ts); in intel_audio_cdclk_change_post()
1001 /* Force CDCLK to 2*BCLK as long as we need audio powered. */ in i915_audio_component_get_power()
1019 /* Stop forcing CDCLK to 2*BCLK if no need for audio to be powered. */ in i915_audio_component_put_power()
1056 /* Get CDCLK in kHz */
1065 return i915->display.cdclk.hw.cdclk; in i915_audio_component_get_cdclk_freq()
1299 /* init with current cdclk */ in i915_audio_component_init()