| /linux-6.15/drivers/gpu/drm/arm/display/komeda/ |
| H A D | komeda_crtc.c | 58 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-6.15/drivers/gpu/drm/i915/display/ |
| H A D | intel_vrr.c | 191 adjusted_mode->crtc_clock * 1000 / adjusted_mode->crtc_htotal; in is_cmrr_frac_required() 217 vtotal = DIV_ROUND_UP_ULL(mul_u32_u32(adjusted_mode->crtc_clock * 1000, multiplier_n), in cmrr_get_vtotal() 219 adjusted_pixel_rate = mul_u32_u32(adjusted_mode->crtc_clock * 1000, multiplier_m); in cmrr_get_vtotal() 256 vmin = DIV_ROUND_UP(adjusted_mode->crtc_clock * 1000, in intel_vrr_compute_config() 258 vmax = adjusted_mode->crtc_clock * 1000 / in intel_vrr_compute_config()
|
| H A D | vlv_dsi_pll.c | 206 config->hw.adjusted_mode.crtc_clock = pclk; in vlv_dsi_pll_compute() 208 config->hw.adjusted_mode.crtc_clock *= 2; in vlv_dsi_pll_compute() 529 config->hw.adjusted_mode.crtc_clock = pclk; in bxt_dsi_pll_compute() 531 config->hw.adjusted_mode.crtc_clock *= 2; in bxt_dsi_pll_compute()
|
| H A D | intel_crtc.c | 486 return DIV_ROUND_UP_ULL(mul_u32_u32(usecs, adjusted_mode->crtc_clock), in intel_usecs_to_scanlines() 494 if (!adjusted_mode->crtc_clock) in intel_scanlines_to_usecs() 498 adjusted_mode->crtc_clock); in intel_scanlines_to_usecs()
|
| H A D | intel_dpll.c | 1181 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 D | intel_vblank.c | 140 u32 clock = mode->crtc_clock; in intel_crtc_scanlines_since_frame_timestamp() 340 if (drm_WARN_ON(display->drm, !mode->crtc_clock)) { in i915_get_crtc_scanoutpos()
|
| H A D | intel_dp_mst.c | 139 mul_u32_u32(adjusted_mode->crtc_clock, 1030000)); in intel_dp_mst_max_dpt_bpp() 180 adjusted_mode->crtc_clock, in intel_dp_mst_compute_m_n() 332 pbn.full = dfixed_const(intel_dp_mst_calc_pbn(adjusted_mode->crtc_clock, in intel_dp_mtp_tu_compute_config() 502 mode->crtc_clock); in mode_hblank_period_ns() 635 adjusted_mode->crtc_clock); in mst_stream_compute_config() 1291 u64 crtc_clock_hz = KHz(adjusted_mode->crtc_clock); in mst_stream_enable()
|
| H A D | intel_audio.c | 207 if (adjusted_mode->crtc_clock == hdmi_audio_clock[i].clock) in audio_config_hdmi_pixel_clock() 211 if (DISPLAY_VER(display) < 12 && adjusted_mode->crtc_clock > 148500) in audio_config_hdmi_pixel_clock() 217 adjusted_mode->crtc_clock); in audio_config_hdmi_pixel_clock() 449 pixel_clk = crtc_state->hw.adjusted_mode.crtc_clock; in calc_hblank_early_prog()
|
| H A D | intel_pch_refclk.c | 170 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 D | intel_modeset_verify.c | 99 int dotclock = crtc_state->hw.adjusted_mode.crtc_clock; in intel_pipe_config_sanity_check()
|
| H A D | intel_pch_display.c | 493 crtc_state->hw.adjusted_mode.crtc_clock = in ilk_pch_clock_get() 642 crtc_state->hw.adjusted_mode.crtc_clock = lpt_get_iclkip(dev_priv); in lpt_pch_get_config()
|
| /linux-6.15/drivers/gpu/drm/tiny/ |
| H A D | arcpgu.c | 194 clk_set_rate(arcpgu->clk, m->crtc_clock * 1000); in arc_pgu_mode_set() 345 unsigned long mode_clock = arcpgu->pipe.crtc.mode.crtc_clock * 1000; in arcpgu_show_pxlclock()
|
| /linux-6.15/drivers/gpu/drm/armada/ |
| H A D | armada_510.c | 105 unsigned long desired_khz = mode->crtc_clock; in armada510_crtc_compute_clock()
|
| /linux-6.15/drivers/gpu/drm/sun4i/ |
| H A D | sun4i_tcon.c | 363 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 D | sun8i_hdmi_phy.c | 146 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 D | sun8i_dw_hdmi.c | 24 clk_set_rate(hdmi->clk_tmds, mode->crtc_clock * 1000); in sun8i_dw_hdmi_encoder_mode_set()
|
| /linux-6.15/drivers/gpu/drm/arm/ |
| H A D | malidp_crtc.c | 35 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 D | hdlcd_drv.c | 214 unsigned long mode_clock = hdlcd->crtc.mode.crtc_clock * 1000; in hdlcd_show_pxlclock()
|
| H A D | hdlcd_crtc.c | 166 clk_set_rate(hdlcd->clk, m->crtc_clock * 1000); in hdlcd_crtc_mode_set_nofb()
|
| /linux-6.15/drivers/gpu/drm/imx/dcss/ |
| H A D | dcss-crtc.c | 96 vm.pixelclock = mode->crtc_clock * 1000; in dcss_crtc_atomic_enable()
|
| /linux-6.15/drivers/gpu/drm/aspeed/ |
| H A D | aspeed_gfx_crtc.c | 93 clk_set_rate(priv->pixel_clk, m->crtc_clock * 1000); in aspeed_gfx_crtc_mode_set_nofb()
|
| /linux-6.15/drivers/gpu/drm/mxsfb/ |
| H A D | mxsfb_kms.c | 293 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-6.15/drivers/gpu/drm/ |
| H A D | drm_vblank.c | 618 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-6.15/drivers/gpu/drm/rockchip/ |
| H A D | rockchip_vop2_reg.c | 1444 return crtc->state->adjusted_mode.crtc_clock * 1000LL; in rk3568_set_intf_mux() 1458 if (vcstate->output_mode == ROCKCHIP_OUT_MODE_YUV420 || adjusted_mode->crtc_clock > 600000) in rk3576_set_intf_mux() 1464 dclk_core_rate = adjusted_mode->crtc_clock / 2; in rk3576_set_intf_mux() 1466 dclk_core_rate = adjusted_mode->crtc_clock / port_pix_rate; in rk3576_set_intf_mux() 1468 dclk_in_rate = adjusted_mode->crtc_clock / dclk_div; in rk3576_set_intf_mux() 1556 unsigned long v_pixclk = adjusted_mode->crtc_clock * 1000LL; /* video timing pixclk */ in rk3588_calc_cru_cfg()
|
| /linux-6.15/include/drm/ |
| H A D | drm_modes.h | 320 int crtc_clock; member
|