Home
last modified time | relevance | path

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

123

/linux/drivers/gpu/drm/omapdrm/dss/
H A Dsdi.c32 unsigned long pixelclock; member
149 unsigned long pixelclock = mode->clock * 1000; in sdi_bridge_mode_valid() local
154 if (pixelclock == 0) in sdi_bridge_mode_valid()
157 ret = sdi_calc_clock_div(sdi, pixelclock, &fck, &dispc_cinfo); in sdi_bridge_mode_valid()
169 unsigned long pixelclock = mode->clock * 1000; in sdi_bridge_mode_fixup() local
175 ret = sdi_calc_clock_div(sdi, pixelclock, &fck, &dispc_cinfo); in sdi_bridge_mode_fixup()
181 if (pck != pixelclock) in sdi_bridge_mode_fixup()
184 pixelclock, pck); in sdi_bridge_mode_fixup()
197 sdi->pixelclock = adjusted_mode->clock * 1000; in sdi_bridge_mode_set()
215 r = sdi_calc_clock_div(sdi, sdi->pixelclock, in sdi_bridge_enable()
[all...]
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()
482 dpi->pixelclock = adjusted_mode->clock * 1000; in dpi_bridge_mode_set()
H A Dhdmi5.c161 pc = vm->pixelclock; in hdmi_power_on_full()
392 hdmi->cfg.vm.pixelclock); in hdmi5_bridge_enable()
574 hd->cfg.vm.pixelclock); in hdmi_audio_config()
H A Dhdmi4.c167 pc = vm->pixelclock; in hdmi_power_on_full()
394 hdmi->cfg.vm.pixelclock); in hdmi4_bridge_enable()
598 hd->cfg.vm.pixelclock); in hdmi_audio_config()
/linux/drivers/gpu/drm/panel/
H A Dpanel-simple.c862 .pixelclock = { 29930000, 33260000, 36590000 },
903 .pixelclock = { 34500000, 39600000, 50400000 },
933 .pixelclock = { 26400000, 33300000, 46800000 },
1039 .pixelclock = { 33300000, 34209000, 45000000 },
1067 .pixelclock = { 64000000, 68930000, 85000000 },
1140 .pixelclock = { 60000000, 74400000, 90000000 },
1164 .pixelclock = { 134000000, 141200000, 149000000 },
1194 .pixelclock = { 137000000, 141000000, 146000000 },
1249 .pixelclock = { 120000000, 144000000, 175000000 },
1279 .pixelclock
[all...]
H A Dpanel-olimex-lcd-olinuxino.c28 u32 pixelclock; member
124 mode->clock = lcd_mode->pixelclock; in lcd_olinuxino_get_modes()
/linux/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/drivers/video/fbdev/omap2/omapfb/dss/
H A Ddpi.c334 r = dpi_set_dsi_clk(dpi, mgr->id, t->pixelclock, &fck, in dpi_set_mode()
337 r = dpi_set_dispc_clk(dpi, t->pixelclock, &fck, in dpi_set_mode()
344 if (pck != t->pixelclock) { in dpi_set_mode()
346 t->pixelclock, pck); in dpi_set_mode()
348 t->pixelclock = pck; in dpi_set_mode()
508 if (timings->pixelclock == 0) in dpi_check_timings()
512 ok = dpi_dsi_clk_calc(dpi, timings->pixelclock, &ctx); in dpi_check_timings()
518 ok = dpi_dss_clk_calc(timings->pixelclock, &ctx); in dpi_check_timings()
530 timings->pixelclock = pck; in dpi_check_timings()
H A Ddisplay.c265 ovt->pixelclock = vm->pixelclock; in videomode_to_omap_video_timings()
297 vm->pixelclock = ovt->pixelclock; in omap_video_timings_to_videomode()
H A Ddisplay-sysfs.c98 t.pixelclock, in display_timings_show()
123 &t.pixelclock, in display_timings_store()
/linux/drivers/video/
H A Dvideomode.c16 vm->pixelclock = dt->pixelclock.typ; in videomode_from_timing()
/linux/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/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()
261 * @pclock_delta: the allowed pixelclock deviation.
265 * Compare t1 with t2 with a given margin of error for the pixelclock.
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 in v4l2_print_dv_timings()
[all...]
/linux/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()
405 return adv748x_csi2_set_pixelrate(tx, timings.bt.pixelclock); in adv748x_hdmi_propagate_pixelrate()
/linux/include/video/
H A Dvideomode.h19 unsigned long pixelclock; /* pixelclock in Hz */ member
H A Ddisplay_timing.h64 struct timing_entry pixelclock; member
/linux/drivers/gpu/drm/bridge/
H A Dtc358768.c705 /* In pixelclock units */ in tc358768_bridge_atomic_pre_enable()
800 tc358768_dpi_to_ns(vm.hsync_len, vm.pixelclock), in tc358768_bridge_atomic_pre_enable()
801 tc358768_dpi_to_ns(vm.hback_porch, vm.pixelclock), in tc358768_bridge_atomic_pre_enable()
802 tc358768_dpi_to_ns(vm.hactive, vm.pixelclock), in tc358768_bridge_atomic_pre_enable()
803 tc358768_dpi_to_ns(vm.hfront_porch, vm.pixelclock), in tc358768_bridge_atomic_pre_enable()
804 tc358768_dpi_to_ns(dpi_htot, vm.pixelclock)); in tc358768_bridge_atomic_pre_enable()
807 tc358768_dpi_to_ns(vm.hsync_len, vm.pixelclock), in tc358768_bridge_atomic_pre_enable()
808 tc358768_dpi_to_ns(vm.hback_porch, vm.pixelclock), in tc358768_bridge_atomic_pre_enable()
809 tc358768_dpi_to_ns(dpi_data_start, vm.pixelclock)); in tc358768_bridge_atomic_pre_enable()
/linux/drivers/gpu/drm/bridge/analogix/
H A Danx7625.c360 static int anx7625_calculate_m_n(u32 pixelclock, in anx7625_calculate_m_n() argument
365 if (pixelclock > PLL_OUT_FREQ_ABS_MAX / POST_DIVIDER_MIN) { in anx7625_calculate_m_n()
367 DRM_ERROR("pixelclock too high, act(%d), maximum(%lu)\n", in anx7625_calculate_m_n()
368 pixelclock, in anx7625_calculate_m_n()
373 if (pixelclock < PLL_OUT_FREQ_ABS_MIN / POST_DIVIDER_MAX) { in anx7625_calculate_m_n()
375 DRM_ERROR("pixelclock too low, act(%d), maximum(%lu)\n", 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()
410 if (pixelclock * (*post_divide in anx7625_calculate_m_n()
[all...]
/linux/Documentation/userspace-api/media/v4l/
H A Dvidioc-dv-timings-cap.rst81 - Minimum pixelclock frequency in Hz.
84 - Maximum pixelclock frequency in Hz.
/linux/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/arch/arm64/boot/dts/freescale/
H A Dimx8mp-tx8p-ml81-moduline-display-106-av123z7m-n17.dtso122 * display pixelclock * bpp / lanes / 2 = dsi clock
/linux/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.c374 u64 pixelclock; in vivid_update_format_cap() local
405 pixelclock = div_u64(bt->pixelclock * 1000, 1001); in vivid_update_format_cap()
408 pixelclock = bt->pixelclock; in vivid_update_format_cap()
412 size / 100, (u32)pixelclock / 100 in vivid_update_format_cap()
1460 h_freq = (u32)bt->pixelclock / total_h_pixel; in valid_cvt_gtf_timings()
1531 timings->bt.pixelclock = vivid_dv_timings_cap.bt.max_pixelclock * 2; in vidioc_query_dv_timings()
/linux/Documentation/fb/
H A Dmodedb.rst102 pixelclock, the horizontal sync frequency, or the vertical refresh rate.
105 It artificially increases the pixelclock because of its high blanking
107 data rate which requires that it conserves the pixelclock as much as possible.
/linux/drivers/media/pci/mgb4/
H A Dmgb4_vout.c78 timings->bt.pixelclock = voutdev->freq * 1000; in get_timings()
410 ival->stepwise.min.denominator = timings.bt.pixelclock; in vidioc_enum_frameintervals()
434 tpf->denominator = timings.bt.pixelclock; in vidioc_g_parm()
461 timings.bt.pixelclock); in vidioc_s_parm()

123