Home
last modified time | relevance | path

Searched refs:crtc_clock (Results 1 – 25 of 50) sorted by relevance

12

/linux/drivers/gpu/drm/i915/display/
H A Dintel_vrr.c129 adjusted_mode->crtc_clock * 1000 / adjusted_mode->crtc_htotal; in is_cmrr_frac_required()
155 vtotal = DIV_ROUND_UP_ULL(mul_u32_u32(adjusted_mode->crtc_clock * 1000, multiplier_n), in cmrr_get_vtotal()
157 adjusted_pixel_rate = mul_u32_u32(adjusted_mode->crtc_clock * 1000, multiplier_m); in cmrr_get_vtotal()
194 vmin = DIV_ROUND_UP(adjusted_mode->crtc_clock * 1000, in intel_vrr_compute_config()
196 vmax = adjusted_mode->crtc_clock * 1000 / in intel_vrr_compute_config()
H A Dintel_dpll.c1181 crtc_state->hw.adjusted_mode.crtc_clock = intel_crtc_dotclock(crtc_state); in hsw_crtc_compute_clock()
1215 crtc_state->hw.adjusted_mode.crtc_clock = intel_crtc_dotclock(crtc_state); in dg2_crtc_compute_clock()
1236 crtc_state->hw.adjusted_mode.crtc_clock = intel_crtc_dotclock(crtc_state); in mtl_crtc_compute_clock()
1414 crtc_state->hw.adjusted_mode.crtc_clock = intel_crtc_dotclock(crtc_state); in ilk_crtc_compute_clock()
1506 crtc_state->hw.adjusted_mode.crtc_clock = intel_crtc_dotclock(crtc_state); in chv_crtc_compute_clock()
1533 crtc_state->hw.adjusted_mode.crtc_clock = intel_crtc_dotclock(crtc_state); in vlv_crtc_compute_clock()
1583 crtc_state->hw.adjusted_mode.crtc_clock = intel_crtc_dotclock(crtc_state); in g4x_crtc_compute_clock()
1622 crtc_state->hw.adjusted_mode.crtc_clock = intel_crtc_dotclock(crtc_state); in pnv_crtc_compute_clock()
1663 crtc_state->hw.adjusted_mode.crtc_clock = intel_crtc_dotclock(crtc_state); in i9xx_crtc_compute_clock()
1704 crtc_state->hw.adjusted_mode.crtc_clock = intel_crtc_dotclock(crtc_state); in i8xx_crtc_compute_clock()
H A Dintel_crtc.c484 return DIV_ROUND_UP_ULL(mul_u32_u32(usecs, adjusted_mode->crtc_clock), in intel_usecs_to_scanlines()
492 if (!adjusted_mode->crtc_clock) in intel_scanlines_to_usecs()
496 adjusted_mode->crtc_clock); in intel_scanlines_to_usecs()
H A Dintel_vblank.c140 u32 clock = mode->crtc_clock; in intel_crtc_scanlines_since_frame_timestamp()
338 if (drm_WARN_ON(display->drm, !mode->crtc_clock)) { in i915_get_crtc_scanoutpos()
H A Dintel_dp_mst.c138 mul_u32_u32(adjusted_mode->crtc_clock, 1030000)); in intel_dp_mst_max_dpt_bpp()
179 adjusted_mode->crtc_clock, in intel_dp_mst_compute_m_n()
296 pbn.full = dfixed_const(intel_dp_mst_calc_pbn(adjusted_mode->crtc_clock, in intel_dp_mtp_tu_compute_config()
492 mode->crtc_clock); in mode_hblank_period_ns()
625 adjusted_mode->crtc_clock); in mst_stream_compute_config()
1279 u64 crtc_clock_hz = KHz(adjusted_mode->crtc_clock); in mst_stream_enable()
H A Dintel_pch_refclk.c170 lpt_compute_iclkip(&p, crtc_state->hw.adjusted_mode.crtc_clock); in lpt_iclkip()
180 int clock = crtc_state->hw.adjusted_mode.crtc_clock; in lpt_program_iclkip()
H A Dintel_audio.c205 if (adjusted_mode->crtc_clock == hdmi_audio_clock[i].clock) in audio_config_hdmi_pixel_clock()
209 if (DISPLAY_VER(i915) < 12 && adjusted_mode->crtc_clock > 148500) in audio_config_hdmi_pixel_clock()
215 adjusted_mode->crtc_clock); in audio_config_hdmi_pixel_clock()
447 pixel_clk = crtc_state->hw.adjusted_mode.crtc_clock; in calc_hblank_early_prog()
H A Dintel_pch_display.c491 crtc_state->hw.adjusted_mode.crtc_clock = in ilk_pch_clock_get()
638 crtc_state->hw.adjusted_mode.crtc_clock = lpt_get_iclkip(dev_priv); in lpt_pch_get_config()
H A Dintel_tv.c1164 adjusted_mode->crtc_clock = mode.clock; in intel_tv_get_config()
1166 adjusted_mode->crtc_clock /= 2; in intel_tv_get_config()
1262 adjusted_mode->crtc_clock /= 2; in intel_tv_compute_config()
/linux/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_crtc.c58 pxlclk = kcrtc_st->base.adjusted_mode.crtc_clock * 1000ULL; in komeda_crtc_update_clock_ratio()
151 err = clk_set_rate(master->pxlclk, mode->crtc_clock * 1000); in komeda_crtc_prepare()
419 unsigned long pxlclk = kcrtc_st->base.adjusted_mode.crtc_clock * 1000; in komeda_crtc_get_aclk()
469 adjusted_mode->crtc_clock /= 2; in komeda_crtc_mode_fixup()
476 clk_rate = adjusted_mode->crtc_clock * 1000; in komeda_crtc_mode_fixup()
478 adjusted_mode->crtc_clock = clk_round_rate(kcrtc->master->pxlclk, in komeda_crtc_mode_fixup()
/linux/drivers/gpu/drm/sun4i/
H A Dsun4i_tcon.c363 clk_set_rate(tcon->dclk, mode->crtc_clock * 1000 * (bpp / lanes) in sun4i_tcon0_mode_set_cpu()
407 start_delay = start_delay / (mode->crtc_clock / 1000) / 8; in sun4i_tcon0_mode_set_cpu()
437 clk_set_rate(tcon->dclk, mode->crtc_clock * 1000); in sun4i_tcon0_mode_set_lvds()
519 clk_set_rate(tcon->dclk, mode->crtc_clock * 1000); in sun4i_tcon0_mode_set_rgb()
608 clk_set_rate(tcon->sclk1, mode->crtc_clock * 1000); in sun4i_tcon1_mode_set()
H A Dsun8i_hdmi_phy.c146 unsigned int clk_rate = mode->crtc_clock * 1000; in sun8i_a83t_hdmi_phy_config()
232 unsigned int clk_rate = mode->crtc_clock * 1000; in sun8i_h3_hdmi_phy_config()
H A Dsun8i_dw_hdmi.c24 clk_set_rate(hdmi->clk_tmds, mode->crtc_clock * 1000); in sun8i_dw_hdmi_encoder_mode_set()
/linux/drivers/gpu/drm/tiny/
H A Darcpgu.c194 clk_set_rate(arcpgu->clk, m->crtc_clock * 1000); in arc_pgu_mode_set()
347 unsigned long mode_clock = arcpgu->pipe.crtc.mode.crtc_clock * 1000; in arcpgu_show_pxlclock()
/linux/drivers/gpu/drm/armada/
H A Darmada_510.c105 unsigned long desired_khz = mode->crtc_clock; in armada510_crtc_compute_clock()
/linux/drivers/gpu/drm/arm/
H A Dmalidp_crtc.c35 long rate, req_rate = mode->crtc_clock * 1000; in malidp_crtc_mode_valid()
66 clk_set_rate(hwdev->pxlclk, crtc->state->adjusted_mode.crtc_clock * 1000); in malidp_crtc_atomic_enable()
H A Dhdlcd_crtc.c166 clk_set_rate(hdlcd->clk, m->crtc_clock * 1000); in hdlcd_crtc_mode_set_nofb()
H A Dhdlcd_drv.c214 unsigned long mode_clock = hdlcd->crtc.mode.crtc_clock * 1000; in hdlcd_show_pxlclock()
/linux/drivers/gpu/drm/
H A Ddrm_vblank.c618 int dotclock = mode->crtc_clock; in drm_calc_timestamping_constants()
727 if (mode->crtc_clock == 0) { in drm_crtc_vblank_helper_get_vblank_timestamp_internal()
782 mode->crtc_clock); in drm_crtc_vblank_helper_get_vblank_timestamp_internal()
1398 vblank->hwmode.crtc_clock = 0; in drm_crtc_vblank_off()
/linux/drivers/gpu/drm/mxsfb/
H A Dmxsfb_kms.c293 m->crtc_clock, in mxsfb_crtc_mode_set_nofb()
306 clk_set_rate(mxsfb->clk, m->crtc_clock * 1000); in mxsfb_crtc_mode_set_nofb()
/linux/drivers/gpu/drm/aspeed/
H A Daspeed_gfx_crtc.c93 clk_set_rate(priv->pixel_clk, m->crtc_clock * 1000); in aspeed_gfx_crtc_mode_set_nofb()
/linux/include/drm/
H A Ddrm_modes.h320 int crtc_clock; member
/linux/drivers/gpu/drm/nouveau/dispnv50/
H A Dhead.c306 blankus /= mode->crtc_clock; in nv50_head_atomic_check_mode()
319 m->clock = mode->crtc_clock; in nv50_head_atomic_check_mode()
/linux/drivers/gpu/drm/bridge/cadence/
H A Dcdns-dsi-core.c544 dpi_hz = (mode_valid_check ? mode->clock : mode->crtc_clock) * 1000; in cdns_dsi_adjust_phy_config()
577 phy_mipi_dphy_get_default_config(mode->crtc_clock * 1000, in cdns_dsi_check_conf()
601 (mode_valid_check ? mode->clock : mode->crtc_clock) * 1000) in cdns_dsi_check_conf()
/linux/drivers/gpu/drm/bridge/synopsys/
H A Ddw-mipi-dsi2.c335 pixel_clk = mode->crtc_clock * MSEC_PER_SEC; in dw_mipi_dsi2_phy_ratio_cfg()
477 pixel_clk = mode->crtc_clock * MSEC_PER_SEC; in dw_mipi_dsi2_ipi_set()

12