/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_modeset_verify.c | 95 int dotclock = pipe_config->hw.adjusted_mode.crtc_clock; in intel_pipe_config_sanity_check() local 98 * FDI already provided one idea for the dotclock. in intel_pipe_config_sanity_check() 102 drm_WARN(&dev_priv->drm, abs(fdi_dotclock - dotclock) > 1, in intel_pipe_config_sanity_check() 103 "FDI dotclock and encoder dotclock mismatch, fdi: %i, encoder: %i\n", in intel_pipe_config_sanity_check() 104 fdi_dotclock, dotclock); in intel_pipe_config_sanity_check()
|
H A D | g4x_hdmi.c | 155 int dotclock; in intel_hdmi_get_config() local 190 dotclock = DIV_ROUND_CLOSEST(pipe_config->port_clock * 2, 3); in intel_hdmi_get_config() 192 dotclock = pipe_config->port_clock; in intel_hdmi_get_config() 195 dotclock /= pipe_config->pixel_multiplier; in intel_hdmi_get_config() 197 pipe_config->hw.adjusted_mode.crtc_clock = dotclock; in intel_hdmi_get_config()
|
H A D | intel_sdvo.c | 1276 unsigned dotclock = pipe_config->port_clock; in i9xx_adjust_sdvo_tv_clock() local 1283 if (dotclock >= 100000 && dotclock < 140500) { in i9xx_adjust_sdvo_tv_clock() 1289 } else if (dotclock >= 140500 && dotclock <= 200000) { in i9xx_adjust_sdvo_tv_clock() 1297 "SDVO TV clock out of range: %i\n", dotclock); in i9xx_adjust_sdvo_tv_clock() 1682 int dotclock; in intel_sdvo_get_config() local 1726 dotclock = pipe_config->port_clock; in intel_sdvo_get_config() 1729 dotclock /= pipe_config->pixel_multiplier; in intel_sdvo_get_config() 1731 pipe_config->hw.adjusted_mode.crtc_clock = dotclock; in intel_sdvo_get_config() [all...] |
H A D | intel_display.c | 3004 * Normally the dotclock is filled in by the encoder .get_config() in i9xx_get_pipe_config() 3949 int dotclock; in intel_crtc_dotclock() local 3952 dotclock = intel_dotclock_calculate(pipe_config->port_clock, in intel_crtc_dotclock() 3955 dotclock = DIV_ROUND_CLOSEST(pipe_config->port_clock * 24, in intel_crtc_dotclock() 3958 dotclock = pipe_config->port_clock; in intel_crtc_dotclock() 3962 dotclock *= 2; in intel_crtc_dotclock() 3965 dotclock /= pipe_config->pixel_multiplier; in intel_crtc_dotclock() 3967 return dotclock; in intel_crtc_dotclock()
|
/kernel/linux/linux-5.10/drivers/video/fbdev/ |
H A D | gbefb.c | 87 /* 640x480, 60 Hz, Non-Interlaced (25.175 MHz dotclock) */ 148 /* 640x480, 60 Hz, Non-Interlaced (25.172 MHz dotclock) */ 185 /* Turn on dotclock PLL */ in gbe_reset() 288 val = gbe->dotclock; in gbe_turn_off() 290 gbe->dotclock = val; in gbe_turn_off() 293 val = gbe->dotclock; in gbe_turn_off() 300 printk(KERN_ERR "gbefb: turn off dotclock timed out\n"); in gbe_turn_off() 325 val = gbe->dotclock; in gbe_turn_on() 327 gbe->dotclock = val; in gbe_turn_on() 330 val = gbe->dotclock; in gbe_turn_on() [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/ |
H A D | gbefb.c | 87 /* 640x480, 60 Hz, Non-Interlaced (25.175 MHz dotclock) */ 148 /* 640x480, 60 Hz, Non-Interlaced (25.172 MHz dotclock) */ 185 /* Turn on dotclock PLL */ in gbe_reset() 286 val = gbe->dotclock; in gbe_turn_off() 288 gbe->dotclock = val; in gbe_turn_off() 291 val = gbe->dotclock; in gbe_turn_off() 298 printk(KERN_ERR "gbefb: turn off dotclock timed out\n"); in gbe_turn_off() 323 val = gbe->dotclock; in gbe_turn_on() 325 gbe->dotclock = val; in gbe_turn_on() 328 val = gbe->dotclock; in gbe_turn_on() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_vblank.c | 609 int dotclock = mode->crtc_clock; in drm_calc_timestamping_constants() local 617 /* Valid dotclock? */ in drm_calc_timestamping_constants() 618 if (dotclock > 0) { in drm_calc_timestamping_constants() 626 linedur_ns = div_u64((u64) mode->crtc_htotal * 1000000, dotclock); in drm_calc_timestamping_constants() 627 framedur_ns = div_u64((u64) frame_size * 1000000, dotclock); in drm_calc_timestamping_constants() 635 drm_err(dev, "crtc %u: Can't calculate constants, dotclock = 0!\n", in drm_calc_timestamping_constants() 648 crtc->base.id, dotclock, framedur_ns, linedur_ns); in drm_calc_timestamping_constants()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_vblank.c | 615 int dotclock = mode->crtc_clock; in drm_calc_timestamping_constants() local 623 /* Valid dotclock? */ in drm_calc_timestamping_constants() 624 if (dotclock > 0) { in drm_calc_timestamping_constants() 632 linedur_ns = div_u64((u64) mode->crtc_htotal * 1000000, dotclock); in drm_calc_timestamping_constants() 633 framedur_ns = div_u64((u64) frame_size * 1000000, dotclock); in drm_calc_timestamping_constants() 641 drm_err(dev, "crtc %u: Can't calculate constants, dotclock = 0!\n", in drm_calc_timestamping_constants() 654 crtc->base.id, dotclock, framedur_ns, linedur_ns); in drm_calc_timestamping_constants()
|
/kernel/linux/linux-5.10/include/video/ |
H A D | gbe.h | 13 volatile uint32_t dotclock; /* dot clock PLL control */ member
|
/kernel/linux/linux-6.6/include/video/ |
H A D | gbe.h | 13 volatile uint32_t dotclock; /* dot clock PLL control */ member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
H A D | intel_sdvo.c | 1255 unsigned dotclock = pipe_config->port_clock; in i9xx_adjust_sdvo_tv_clock() local 1262 if (dotclock >= 100000 && dotclock < 140500) { in i9xx_adjust_sdvo_tv_clock() 1268 } else if (dotclock >= 140500 && dotclock <= 200000) { in i9xx_adjust_sdvo_tv_clock() 1276 "SDVO TV clock out of range: %i\n", dotclock); in i9xx_adjust_sdvo_tv_clock() 1632 int dotclock; in intel_sdvo_get_config() local 1676 dotclock = pipe_config->port_clock; in intel_sdvo_get_config() 1679 dotclock /= pipe_config->pixel_multiplier; in intel_sdvo_get_config() 1681 pipe_config->hw.adjusted_mode.crtc_clock = dotclock; in intel_sdvo_get_config() [all...] |
H A D | intel_ddi.c | 1544 int dotclock; in ddi_dotclock_get() local 1547 dotclock = intel_dotclock_calculate(pipe_config->port_clock, in ddi_dotclock_get() 1550 dotclock = intel_dotclock_calculate(pipe_config->port_clock, in ddi_dotclock_get() 1553 dotclock = pipe_config->port_clock * 24 / pipe_config->pipe_bpp; in ddi_dotclock_get() 1555 dotclock = pipe_config->port_clock; in ddi_dotclock_get() 1559 dotclock *= 2; in ddi_dotclock_get() 1562 dotclock /= pipe_config->pixel_multiplier; in ddi_dotclock_get() 1564 pipe_config->hw.adjusted_mode.crtc_clock = dotclock; in ddi_dotclock_get()
|
H A D | intel_hdmi.c | 1856 int dotclock; in intel_hdmi_get_config() local 1891 dotclock = pipe_config->port_clock * 2 / 3; in intel_hdmi_get_config() 1893 dotclock = pipe_config->port_clock; in intel_hdmi_get_config() 1896 dotclock /= pipe_config->pixel_multiplier; in intel_hdmi_get_config() 1898 pipe_config->hw.adjusted_mode.crtc_clock = dotclock; in intel_hdmi_get_config()
|
H A D | intel_display.c | 9567 * Normally the dotclock is filled in by the encoder .get_config() in i9xx_get_pipe_config() 12254 * we may need some idea for the dotclock anyway. in ilk_pch_clock_get() 14068 int dotclock = pipe_config->hw.adjusted_mode.crtc_clock; in intel_pipe_config_sanity_check() local 14071 * FDI already provided one idea for the dotclock. in intel_pipe_config_sanity_check() 14075 !intel_fuzzy_clock_check(fdi_dotclock, dotclock), in intel_pipe_config_sanity_check() 14076 "FDI dotclock and encoder dotclock mismatch, fdi: %i, encoder: %i\n", in intel_pipe_config_sanity_check() 14077 fdi_dotclock, dotclock); in intel_pipe_config_sanity_check()
|
/kernel/linux/linux-5.10/drivers/video/fbdev/sis/ |
H A D | init301.c | 3336 unsigned short tempax=0, tempbx=0, index, dotclock; in SiS_GetRAMDAC2DATA() local 3351 dotclock = (modeflag & Charx8Dot) ? 8 : 9; in SiS_GetRAMDAC2DATA() 3368 dotclock = 8; in SiS_GetRAMDAC2DATA() 3376 tempax *= dotclock; in SiS_GetRAMDAC2DATA() 5651 SiS_SetReg(SiS_Pr->SiS_Part1Port,0x16,temp); /* SR01: HalfDCLK[3], 8/9 div dotclock[0] */ in SiS_SetGroup1_301()
|
/kernel/linux/linux-6.6/drivers/video/fbdev/sis/ |
H A D | init301.c | 3336 unsigned short tempax=0, tempbx=0, index, dotclock; in SiS_GetRAMDAC2DATA() local 3351 dotclock = (modeflag & Charx8Dot) ? 8 : 9; in SiS_GetRAMDAC2DATA() 3368 dotclock = 8; in SiS_GetRAMDAC2DATA() 3376 tempax *= dotclock; in SiS_GetRAMDAC2DATA() 5651 SiS_SetReg(SiS_Pr->SiS_Part1Port,0x16,temp); /* SR01: HalfDCLK[3], 8/9 div dotclock[0] */ in SiS_SetGroup1_301()
|