| /OK3568_Linux_fs/kernel/drivers/gpu/drm/omapdrm/dss/ |
| H A D | sdi.c | 31 unsigned long pixelclock; member 147 unsigned long pixelclock = mode->clock * 1000; in sdi_bridge_mode_valid() local 152 if (pixelclock == 0) in sdi_bridge_mode_valid() 155 ret = sdi_calc_clock_div(sdi, pixelclock, &fck, &dispc_cinfo); in sdi_bridge_mode_valid() 167 unsigned long pixelclock = mode->clock * 1000; in sdi_bridge_mode_fixup() local 173 ret = sdi_calc_clock_div(sdi, pixelclock, &fck, &dispc_cinfo); in sdi_bridge_mode_fixup() 179 if (pck != pixelclock) in sdi_bridge_mode_fixup() 182 pixelclock, pck); in sdi_bridge_mode_fixup() 195 sdi->pixelclock = adjusted_mode->clock * 1000; in sdi_bridge_mode_set() 213 r = sdi_calc_clock_div(sdi, sdi->pixelclock, &fck, &dispc_cinfo); in sdi_bridge_enable()
|
| H A D | dpi.c | 40 unsigned long pixelclock; member 334 r = dpi_set_pll_clk(dpi, dpi->pixelclock); in dpi_set_mode() 336 r = dpi_set_dispc_clk(dpi, dpi->pixelclock); in dpi_set_mode() 480 dpi->pixelclock = adjusted_mode->clock * 1000; in dpi_bridge_mode_set()
|
| /OK3568_Linux_fs/kernel/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() 287 if (state->bt.pixelclock) { in ths7303_log_status() 297 (int)bt->pixelclock / in ths7303_log_status() 300 (int)bt->pixelclock, bt->polarities); in ths7303_log_status()
|
| H A D | ad9389b.c | 267 static void ad9389b_set_manual_pll_gear(struct v4l2_subdev *sd, u32 pixelclock) in ad9389b_set_manual_pll_gear() argument 284 if (pixelclock > 140000000) in ad9389b_set_manual_pll_gear() 286 else if (pixelclock > 117000000) in ad9389b_set_manual_pll_gear() 288 else if (pixelclock > 87000000) in ad9389b_set_manual_pll_gear() 290 else if (pixelclock > 60000000) in ad9389b_set_manual_pll_gear() 613 ad9389b_set_manual_pll_gear(sd, (u32)timings->bt.pixelclock); in ad9389b_s_dv_timings()
|
| /OK3568_Linux_fs/kernel/drivers/media/i2c/rk628/ |
| H A D | rk628_dsi.c | 161 dpipclk = bt->pixelclock; in rk628_dsi_set_vid_mode() 201 bt->pixelclock); in rk628_dsi_set_vid_mode() 273 u64 pixelclock = dsi->timings.bt.pixelclock; in rk628_dsi_get_lane_rate() local 277 pixelclock = div_u64(pixelclock, 1000 * 1000); in rk628_dsi_get_lane_rate() 278 lane_rate = pixelclock * bpp; in rk628_dsi_get_lane_rate()
|
| H A D | rk628.c | 278 src_pixclock = div_u64(1000000000000llu, src->pixelclock); in calc_dsp_frm_hst_vst() 279 dst_pixclock = div_u64(1000000000000llu, dst->pixelclock); in calc_dsp_frm_hst_vst() 443 src_rate = src->pixelclock; in rk628_post_process_en() 448 dst->pixelclock = dst_rate; in rk628_post_process_en() 449 *dst_pclk = dst->pixelclock; in rk628_post_process_en() 452 src->hactive, src->vactive, src->pixelclock); in rk628_post_process_en() 454 dst->hactive, dst->vactive, dst->pixelclock); in rk628_post_process_en() 462 rk628_clk_set_rate(rk628, CGU_CLK_RX_READ, src->pixelclock); in rk628_post_process_en() 468 rk628_clk_set_rate(rk628, CGU_SCLK_VOP, dst->pixelclock); in rk628_post_process_en()
|
| H A D | rk628_bt1120_v4l2.c | 238 .pixelclock = 148500000, 415 bt->pixelclock = htotal * vtotal * fps; in rk628_bt1120_get_detected_timings() 420 bt->pixelclock /= 2; in rk628_bt1120_get_detected_timings() 424 status, hact, vact, htotal, vtotal, fps, bt->pixelclock); in rk628_bt1120_get_detected_timings() 701 src.pixelclock = bt->pixelclock; in rk628_post_process_setup() 705 if (!src.pixelclock) { in rk628_post_process_setup() 720 dst.pixelclock = dst_bt->pixelclock; in rk628_post_process_setup() 723 dst_bt->pixelclock = dst_pclk; in rk628_post_process_setup()
|
| /OK3568_Linux_fs/kernel/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 | sdi.c | 145 r = sdi_calc_clock_div(t->pixelclock, &fck, &dispc_cinfo); in sdi_display_enable() 153 if (pck != t->pixelclock) { in sdi_display_enable() 155 t->pixelclock, pck); in sdi_display_enable() 157 t->pixelclock = pck; in sdi_display_enable() 239 if (timings->pixelclock == 0) in sdi_check_timings()
|
| H A D | display.c | 264 ovt->pixelclock = vm->pixelclock; in videomode_to_omap_video_timings() 296 vm->pixelclock = ovt->pixelclock; in omap_video_timings_to_videomode()
|
| H A D | hdmi4.c | 164 hdmi_pll_compute(&hdmi.pll, p->pixelclock, &hdmi_cinfo); in hdmi_power_on_full() 258 dispc_set_tv_pclk(timings->pixelclock); in hdmi_display_set_timing() 340 hdmi.cfg.timings.pixelclock); in hdmi_display_enable() 632 hd->cfg.timings.pixelclock); in hdmi_audio_config()
|
| H A D | hdmi5.c | 176 hdmi_pll_compute(&hdmi.pll, p->pixelclock, &hdmi_cinfo); in hdmi_power_on_full() 279 dispc_set_tv_pclk(timings->pixelclock); in hdmi_display_set_timing() 370 hdmi.cfg.timings.pixelclock); in hdmi_display_enable() 664 hd->cfg.timings.pixelclock); in hdmi_audio_config()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/ipu-v3/ |
| H A D | ipu-di.c | 428 clk_set_rate(clk, sig->mode.pixelclock); in ipu_di_config_clock() 431 div = DIV_ROUND_CLOSEST(in_rate, sig->mode.pixelclock); in ipu_di_config_clock() 448 div = DIV_ROUND_CLOSEST(clkrate, sig->mode.pixelclock); in ipu_di_config_clock() 452 error = rate / (sig->mode.pixelclock / 1000); in ipu_di_config_clock() 469 clk_set_rate(clk, sig->mode.pixelclock); in ipu_di_config_clock() 472 div = DIV_ROUND_CLOSEST(in_rate, sig->mode.pixelclock); in ipu_di_config_clock() 499 sig->mode.pixelclock, in ipu_di_config_clock() 570 sig->mode.pixelclock); in ipu_di_init_sync_panel()
|
| /OK3568_Linux_fs/kernel/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() 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() 652 fmt->bt.pixelclock = pix_clk; in v4l2_detect_cvt() 810 fmt->bt.pixelclock = pix_clk; in v4l2_detect_gtf()
|
| /OK3568_Linux_fs/u-boot/drivers/video/tegra124/ |
| H A D | display.c | 31 int pclk = timing->pixelclock.typ; in tegra_dc_calc_refresh() 52 refresh % 1000, timing->pixelclock.typ); in print_mode() 95 timing->pixelclock.typ, shift_clock_div); in update_display_mode() 311 printf("timing->pixelclock.typ = %d\n", timing->pixelclock.typ); in dump_config() 381 plld_rate = clock_set_display_rate(timing->pixelclock.typ * 2); in display_init() 385 } else if (plld_rate != timing->pixelclock.typ * 2) { in display_init() 387 timing->pixelclock.typ = plld_rate / 2; in display_init()
|
| H A D | dp.c | 510 if (!link_rate || !link_cfg->lane_count || !timing->pixelclock.typ || in tegra_dc_dp_calc_config() 514 if ((u64)timing->pixelclock.typ * link_cfg->bits_per_pixel >= in tegra_dc_dp_calc_config() 519 timing->pixelclock.typ)); in tegra_dc_dp_calc_config() 521 ratio_f = (u64)timing->pixelclock.typ * link_cfg->bits_per_pixel * f; in tegra_dc_dp_calc_config() 624 link_rate, timing->pixelclock.typ) - in tegra_dc_dp_calc_config() 640 * link_rate, timing->pixelclock.typ) - (36 / in tegra_dc_dp_calc_config() 1358 if (!timing->pixelclock.typ || !timing->hactive.typ || in tegra_dc_dp_explore_link_cfg()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/panel/ |
| H A D | panel-simple.c | 1076 .pixelclock = { 26400000, 33300000, 46800000 }, 1127 .pixelclock = { 65300000, 72500000, 75000000 }, 1278 .pixelclock = { 33300000, 34209000, 45000000 }, 1376 .pixelclock = { 134000000, 141200000, 149000000 }, 1430 .pixelclock = { 120000000, 144000000, 175000000 }, 1460 .pixelclock = { 90000000, 108000000, 135000000 }, 1490 .pixelclock = { 106000000, 148500000, 164000000 }, 1837 .pixelclock = { 68900000, 71100000, 73400000 }, 1968 .pixelclock = { 45000000, 51200000, 57000000 }, 1998 .pixelclock = { 68900000, 71100000, 73400000 }, [all …]
|
| /OK3568_Linux_fs/kernel/drivers/video/ |
| H A D | videomode.c | 16 vm->pixelclock = dt->pixelclock.typ; in videomode_from_timing()
|
| /OK3568_Linux_fs/kernel/drivers/media/i2c/adv748x/ |
| H A D | adv748x-hdmi.c | 278 int pixelclock; in adv748x_hdmi_query_dv_timings() local 289 pixelclock = adv748x_hdmi_read_pixelclock(state); in adv748x_hdmi_query_dv_timings() 290 if (pixelclock < 0) in adv748x_hdmi_query_dv_timings() 295 bt->pixelclock = pixelclock; in adv748x_hdmi_query_dv_timings() 408 return adv748x_csi2_set_pixelrate(tx, timings.bt.pixelclock); in adv748x_hdmi_propagate_pixelrate()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/mediatek/ |
| H A D | mtk_dpi.c | 426 pll_rate = vm.pixelclock * factor; in mtk_dpi_set_display_mode() 429 pll_rate, vm.pixelclock); in mtk_dpi_set_display_mode() 434 vm.pixelclock = pll_rate / factor; in mtk_dpi_set_display_mode() 435 clk_set_rate(dpi->pixel_clk, vm.pixelclock); in mtk_dpi_set_display_mode() 436 vm.pixelclock = clk_get_rate(dpi->pixel_clk); in mtk_dpi_set_display_mode() 439 pll_rate, vm.pixelclock); in mtk_dpi_set_display_mode()
|
| /OK3568_Linux_fs/u-boot/drivers/video/ |
| H A D | atmel_lcdfb.c | 141 value = get_lcdc_clk_rate(0) / timing->pixelclock.typ; in atmel_fb_init() 142 if (get_lcdc_clk_rate(0) % timing->pixelclock.typ) in atmel_fb_init() 219 timing.pixelclock.typ = panel_info.vl_clk; in lcd_ctrl_init()
|
| /OK3568_Linux_fs/kernel/drivers/misc/rk628/ |
| H A D | rk628_hdmirx.c | 354 unsigned long long pixelclock; in rk628_hdmirx_get_timing() local 430 pixelclock = htotal * vtotal * fps; in rk628_hdmirx_get_timing() 434 pixelclock /= 2; in rk628_hdmirx_get_timing() 437 hdmirx->mode.clock = pixelclock / 1000; in rk628_hdmirx_get_timing() 450 status, hact, vact, htotal, vtotal, fps, pixelclock); in rk628_hdmirx_get_timing()
|
| /OK3568_Linux_fs/u-boot/drivers/video/drm/ |
| H A D | drm_modes.c | 220 dmode->clock = vm->pixelclock / 1000; in drm_display_mode_from_videomode() 259 vm->pixelclock = dmode->clock * 1000; in drm_display_mode_to_videomode()
|
| H A D | rockchip_dw_hdmi_qp.c | 411 hdmi_get_tmdsclock(struct rockchip_hdmi *hdmi, unsigned long pixelclock) in hdmi_get_tmdsclock() argument 413 unsigned int tmdsclock = pixelclock; in hdmi_get_tmdsclock() 420 tmdsclock = pixelclock * 2; in hdmi_get_tmdsclock() 423 tmdsclock = pixelclock * 3 / 2; in hdmi_get_tmdsclock() 426 tmdsclock = pixelclock * 5 / 4; in hdmi_get_tmdsclock()
|
| /OK3568_Linux_fs/kernel/include/video/ |
| H A D | videomode.h | 19 unsigned long pixelclock; /* pixelclock in Hz */ member
|