Home
last modified time | relevance | path

Searched refs:pixelclock (Results 1 – 25 of 78) sorted by relevance

1234

/linux-6.15/drivers/gpu/drm/omapdrm/dss/
H A Dsdi.c32 unsigned long pixelclock; member
148 unsigned long pixelclock = mode->clock * 1000; in sdi_bridge_mode_valid() local
153 if (pixelclock == 0) in sdi_bridge_mode_valid()
156 ret = sdi_calc_clock_div(sdi, pixelclock, &fck, &dispc_cinfo); in sdi_bridge_mode_valid()
168 unsigned long pixelclock = mode->clock * 1000; in sdi_bridge_mode_fixup() local
174 ret = sdi_calc_clock_div(sdi, pixelclock, &fck, &dispc_cinfo); in sdi_bridge_mode_fixup()
180 if (pck != pixelclock) in sdi_bridge_mode_fixup()
183 pixelclock, pck); in sdi_bridge_mode_fixup()
196 sdi->pixelclock = adjusted_mode->clock * 1000; in sdi_bridge_mode_set()
214 r = sdi_calc_clock_div(sdi, sdi->pixelclock, &fck, &dispc_cinfo); in sdi_bridge_enable()
H A Ddpi.c41 unsigned long pixelclock; member
335 r = dpi_set_pll_clk(dpi, dpi->pixelclock); in dpi_set_mode()
337 r = dpi_set_dispc_clk(dpi, dpi->pixelclock); in dpi_set_mode()
481 dpi->pixelclock = adjusted_mode->clock * 1000; in dpi_bridge_mode_set()
/linux-6.15/drivers/gpu/drm/panel/
H A Dpanel-simple.c826 .pixelclock = { 29930000, 33260000, 36590000 },
867 .pixelclock = { 34500000, 39600000, 50400000 },
897 .pixelclock = { 26400000, 33300000, 46800000 },
1003 .pixelclock = { 33300000, 34209000, 45000000 },
1031 .pixelclock = { 64000000, 68930000, 85000000 },
1539 .pixelclock = { 8000000, 9000000, 12000000 },
1772 .pixelclock = { 5000000, 9000000, 12000000 },
2832 .pixelclock = { 5580000, 5850000, 6200000 },
3944 .pixelclock = { 6000000, 9000000, 12000000 },
4086 .pixelclock = {33300000, 33300000, 50000000},
[all …]
H A Dpanel-olimex-lcd-olinuxino.c28 u32 pixelclock; member
124 mode->clock = lcd_mode->pixelclock; in lcd_olinuxino_get_modes()
/linux-6.15/drivers/media/i2c/
H A Dths7303.c145 state->bt.pixelclock = 0; in ths7303_s_std_output()
170 if (state->bt.pixelclock > 120000000) in ths7303_config()
172 else if (state->bt.pixelclock > 70000000) in ths7303_config()
174 else if (state->bt.pixelclock > 20000000) in ths7303_config()
286 if (state->bt.pixelclock) { in ths7303_log_status()
296 (int)bt->pixelclock / in ths7303_log_status()
299 (int)bt->pixelclock, bt->polarities); in ths7303_log_status()
/linux-6.15/drivers/video/fbdev/omap2/omapfb/dss/
H A Ddpi.c335 r = dpi_set_dsi_clk(dpi, mgr->id, t->pixelclock, &fck, in dpi_set_mode()
338 r = dpi_set_dispc_clk(dpi, t->pixelclock, &fck, in dpi_set_mode()
345 if (pck != t->pixelclock) { in dpi_set_mode()
347 t->pixelclock, pck); in dpi_set_mode()
349 t->pixelclock = pck; in dpi_set_mode()
509 if (timings->pixelclock == 0) in dpi_check_timings()
513 ok = dpi_dsi_clk_calc(dpi, timings->pixelclock, &ctx); in dpi_check_timings()
519 ok = dpi_dss_clk_calc(timings->pixelclock, &ctx); in dpi_check_timings()
531 timings->pixelclock = pck; in dpi_check_timings()
H A Dsdi.c146 r = sdi_calc_clock_div(t->pixelclock, &fck, &dispc_cinfo); in sdi_display_enable()
154 if (pck != t->pixelclock) { in sdi_display_enable()
156 t->pixelclock, pck); in sdi_display_enable()
158 t->pixelclock = pck; in sdi_display_enable()
240 if (timings->pixelclock == 0) in sdi_check_timings()
H A Ddisplay.c264 ovt->pixelclock = vm->pixelclock; in videomode_to_omap_video_timings()
296 vm->pixelclock = ovt->pixelclock; in omap_video_timings_to_videomode()
H A Dhdmi4.c163 hdmi_pll_compute(&hdmi.pll, p->pixelclock, &hdmi_cinfo); in hdmi_power_on_full()
257 dispc_set_tv_pclk(timings->pixelclock); in hdmi_display_set_timing()
339 hdmi.cfg.timings.pixelclock); in hdmi_display_enable()
631 hd->cfg.timings.pixelclock); in hdmi_audio_config()
H A Dhdmi5.c175 hdmi_pll_compute(&hdmi.pll, p->pixelclock, &hdmi_cinfo); in hdmi_power_on_full()
278 dispc_set_tv_pclk(timings->pixelclock); in hdmi_display_set_timing()
369 hdmi.cfg.timings.pixelclock); in hdmi_display_enable()
663 hd->cfg.timings.pixelclock); in hdmi_audio_config()
H A Ddisplay-sysfs.c98 t.pixelclock, in display_timings_show()
123 &t.pixelclock, in display_timings_store()
/linux-6.15/drivers/video/
H A Dvideomode.c16 vm->pixelclock = dt->pixelclock.typ; in videomode_from_timing()
/linux-6.15/drivers/gpu/ipu-v3/
H A Dipu-di.c424 clk_set_rate(clk, sig->mode.pixelclock); in ipu_di_config_clock()
427 div = DIV_ROUND_CLOSEST(in_rate, sig->mode.pixelclock); in ipu_di_config_clock()
444 div = DIV_ROUND_CLOSEST(clkrate, sig->mode.pixelclock); in ipu_di_config_clock()
448 error = rate / (sig->mode.pixelclock / 1000); in ipu_di_config_clock()
465 clk_set_rate(clk, sig->mode.pixelclock); in ipu_di_config_clock()
468 div = DIV_ROUND_CLOSEST(in_rate, sig->mode.pixelclock); in ipu_di_config_clock()
495 sig->mode.pixelclock, in ipu_di_config_clock()
573 sig->mode.pixelclock); in ipu_di_init_sync_panel()
/linux-6.15/drivers/media/v4l2-core/
H A Dv4l2-dv-timings.c158 bt->pixelclock < cap->min_pixelclock || in v4l2_valid_dv_timings()
159 bt->pixelclock > cap->max_pixelclock || in v4l2_valid_dv_timings()
277 t1->bt.pixelclock >= t2->bt.pixelclock - pclock_delta && in v4l2_match_dv_timings()
278 t1->bt.pixelclock <= t2->bt.pixelclock + pclock_delta && in v4l2_match_dv_timings()
312 fps = (htot * vtot) > 0 ? div_u64((100 * (u64)bt->pixelclock), in v4l2_print_dv_timings()
338 pr_info("%s: pixelclock: %llu\n", dev_prefix, bt->pixelclock); in v4l2_print_dv_timings()
420 pclk = bt->pixelclock; in v4l2_calc_timeperframe()
655 t.bt.pixelclock = pix_clk; in v4l2_detect_cvt()
819 t.bt.pixelclock = pix_clk; in v4l2_detect_gtf()
/linux-6.15/drivers/media/i2c/adv748x/
H A Dadv748x-hdmi.c278 int pixelclock; in adv748x_hdmi_query_dv_timings() local
299 pixelclock = adv748x_hdmi_read_pixelclock(state); in adv748x_hdmi_query_dv_timings()
300 if (pixelclock < 0) in adv748x_hdmi_query_dv_timings()
305 bt->pixelclock = pixelclock; in adv748x_hdmi_query_dv_timings()
415 return adv748x_csi2_set_pixelrate(tx, timings.bt.pixelclock); in adv748x_hdmi_propagate_pixelrate()
/linux-6.15/include/video/
H A Dvideomode.h19 unsigned long pixelclock; /* pixelclock in Hz */ member
H A Ddisplay_timing.h64 struct timing_entry pixelclock; member
/linux-6.15/drivers/gpu/drm/bridge/
H A Dtc358768.c790 tc358768_dpi_to_ns(vm.hsync_len, vm.pixelclock), in tc358768_bridge_pre_enable()
791 tc358768_dpi_to_ns(vm.hback_porch, vm.pixelclock), in tc358768_bridge_pre_enable()
792 tc358768_dpi_to_ns(vm.hactive, vm.pixelclock), in tc358768_bridge_pre_enable()
793 tc358768_dpi_to_ns(vm.hfront_porch, vm.pixelclock), in tc358768_bridge_pre_enable()
794 tc358768_dpi_to_ns(dpi_htot, vm.pixelclock)); in tc358768_bridge_pre_enable()
797 tc358768_dpi_to_ns(vm.hsync_len, vm.pixelclock), in tc358768_bridge_pre_enable()
798 tc358768_dpi_to_ns(vm.hback_porch, vm.pixelclock), in tc358768_bridge_pre_enable()
799 tc358768_dpi_to_ns(dpi_data_start, vm.pixelclock)); in tc358768_bridge_pre_enable()
/linux-6.15/drivers/gpu/drm/mediatek/
H A Dmtk_dpi.c563 pll_rate = vm->pixelclock * factor; in mtk_dpi_set_pixel_clk()
566 pll_rate, vm->pixelclock); in mtk_dpi_set_pixel_clk()
576 vm->pixelclock = pll_rate / factor; in mtk_dpi_set_pixel_clk()
577 vm->pixelclock /= dpi->conf->pixels_per_iter; in mtk_dpi_set_pixel_clk()
581 clk_set_rate(dpi->pixel_clk, vm->pixelclock * 2); in mtk_dpi_set_pixel_clk()
583 clk_set_rate(dpi->pixel_clk, vm->pixelclock); in mtk_dpi_set_pixel_clk()
585 vm->pixelclock = clk_get_rate(dpi->pixel_clk); in mtk_dpi_set_pixel_clk()
588 pll_rate, vm->pixelclock); in mtk_dpi_set_pixel_clk()
/linux-6.15/drivers/gpu/drm/bridge/analogix/
H A Danx7625.c360 static int anx7625_calculate_m_n(u32 pixelclock, in anx7625_calculate_m_n() argument
368 pixelclock, in anx7625_calculate_m_n()
376 pixelclock, in anx7625_calculate_m_n()
382 pixelclock < (PLL_OUT_FREQ_MIN / (*post_divider));) in anx7625_calculate_m_n()
387 (pixelclock < in anx7625_calculate_m_n()
412 pixelclock * (*post_divider), in anx7625_calculate_m_n()
417 *m = pixelclock; in anx7625_calculate_m_n()
500 (ctx->dt.pixelclock.min / 1000) & 0xFF); in anx7625_dsi_video_timing_config()
502 (ctx->dt.pixelclock.min / 1000) >> 8); in anx7625_dsi_video_timing_config()
694 u16 freq = ctx->dt.pixelclock.min / 1000; in anx7625_api_dpi_config()
[all …]
/linux-6.15/Documentation/userspace-api/media/v4l/
H A Dvidioc-dv-timings-cap.rst81 - Minimum pixelclock frequency in Hz.
84 - Maximum pixelclock frequency in Hz.
/linux-6.15/drivers/gpu/drm/xen/
H A Dxen_drm_front_conn.c81 videomode.pixelclock = width * height * XEN_DRM_CRTC_VREFRESH_HZ; in connector_get_modes()
/linux-6.15/drivers/gpu/drm/imx/dcss/
H A Ddcss-dtg.c192 u32 pixclock = vm->pixelclock; in dcss_dtg_sync_set()
206 clk_set_rate(dcss->pix_clk, vm->pixelclock); in dcss_dtg_sync_set()
/linux-6.15/drivers/media/test-drivers/vivid/
H A Dvivid-vid-out.c215 u64 pixelclock; in vivid_update_format_out() local
239 pixelclock = div_u64(bt->pixelclock * 1000, 1001); in vivid_update_format_out()
241 pixelclock = bt->pixelclock; in vivid_update_format_out()
244 size / 100, (u32)pixelclock / 100 in vivid_update_format_out()
H A Dvivid-vid-cap.c372 u64 pixelclock; in vivid_update_format_cap() local
403 pixelclock = div_u64(bt->pixelclock * 1000, 1001); in vivid_update_format_cap()
406 pixelclock = bt->pixelclock; in vivid_update_format_cap()
410 size / 100, (u32)pixelclock / 100 in vivid_update_format_cap()
1458 h_freq = (u32)bt->pixelclock / total_h_pixel; in valid_cvt_gtf_timings()
1529 timings->bt.pixelclock = vivid_dv_timings_cap.bt.max_pixelclock * 2; in vidioc_query_dv_timings()

1234