/linux/drivers/gpu/drm/omapdrm/dss/ |
H A D | sdi.c | 32 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 D | dpi.c | 41 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 D | hdmi5.c | 161 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 D | hdmi4.c | 167 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 D | panel-simple.c | 862 .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 D | panel-olimex-lcd-olinuxino.c | 28 u32 pixelclock; member 124 mode->clock = lcd_mode->pixelclock; in lcd_olinuxino_get_modes()
|
/linux/drivers/media/i2c/ |
H A D | ths7303.c | 145 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 D | dpi.c | 334 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 D | display.c | 265 ovt->pixelclock = vm->pixelclock; in videomode_to_omap_video_timings() 297 vm->pixelclock = ovt->pixelclock; in omap_video_timings_to_videomode()
|
H A D | display-sysfs.c | 98 t.pixelclock, in display_timings_show() 123 &t.pixelclock, in display_timings_store()
|
/linux/drivers/video/ |
H A D | videomode.c | 16 vm->pixelclock = dt->pixelclock.typ; in videomode_from_timing()
|
/linux/drivers/gpu/ipu-v3/ |
H A D | ipu-di.c | 424 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 D | v4l2-dv-timings.c | 158 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 D | adv748x-hdmi.c | 278 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 D | videomode.h | 19 unsigned long pixelclock; /* pixelclock in Hz */ member
|
H A D | display_timing.h | 64 struct timing_entry pixelclock; member
|
/linux/drivers/gpu/drm/bridge/ |
H A D | tc358768.c | 705 /* 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 D | anx7625.c | 360 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 D | vidioc-dv-timings-cap.rst | 81 - Minimum pixelclock frequency in Hz. 84 - Maximum pixelclock frequency in Hz.
|
/linux/drivers/gpu/drm/xen/ |
H A D | xen_drm_front_conn.c | 81 videomode.pixelclock = width * height * XEN_DRM_CRTC_VREFRESH_HZ; in connector_get_modes()
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8mp-tx8p-ml81-moduline-display-106-av123z7m-n17.dtso | 122 * display pixelclock * bpp / lanes / 2 = dsi clock
|
/linux/drivers/media/test-drivers/vivid/ |
H A D | vivid-vid-out.c | 215 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 D | vivid-vid-cap.c | 374 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 D | modedb.rst | 102 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 D | mgb4_vout.c | 78 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()
|