Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/adv7511/
H A Dadv7511_drv.c713 const struct drm_display_mode *adj_mode) in adv7511_mode_set() argument
723 hsync_offset = adj_mode->crtc_hsync_start - in adv7511_mode_set()
724 adj_mode->crtc_hdisplay; in adv7511_mode_set()
725 vsync_offset = adj_mode->crtc_vsync_start - in adv7511_mode_set()
726 adj_mode->crtc_vdisplay; in adv7511_mode_set()
727 hsync_len = adj_mode->crtc_hsync_end - in adv7511_mode_set()
728 adj_mode->crtc_hsync_start; in adv7511_mode_set()
729 vsync_len = adj_mode->crtc_vsync_end - in adv7511_mode_set()
730 adj_mode->crtc_vsync_start; in adv7511_mode_set()
751 hsync_polarity = !(adj_mode->flags & DRM_MODE_FLAG_PHSYNC); in adv7511_mode_set()
[all …]
/OK3568_Linux_fs/kernel/drivers/video/backlight/
H A Dtdo24m.c33 int (*adj_mode)(struct tdo24m *lcd, int mode); member
271 err = lcd->adj_mode(lcd, lcd->mode); in tdo24m_power_on()
322 return lcd->adj_mode(lcd, mode); in tdo24m_set_mode()
376 lcd->adj_mode = tdo24m_adj_mode; in tdo24m_probe()
379 lcd->adj_mode = tdo35s_adj_mode; in tdo24m_probe()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/hisilicon/kirin/
H A Dkirin_drm_dpe.c400 struct drm_display_mode *adj_mode) in dpe_dpp_init() argument
472 struct drm_display_mode *adj_mode) in dpe_dbuf_init() argument
516 thd_cg_out = (DFS_TIME * adj_mode->clock * 1000UL * mode->hdisplay) / in dpe_dbuf_init()
558 struct drm_display_mode *adj_mode) in dpe_ldi_init() argument
605 struct drm_display_mode *adj_mode) in dpe_init() argument
607 dpe_dbuf_init(ctx, mode, adj_mode); in dpe_init()
608 dpe_dpp_init(ctx, mode, adj_mode); in dpe_init()
610 dpe_ldi_init(ctx, mode, adj_mode); in dpe_init()
627 struct drm_display_mode *adj_mode) in dpe_ldi_set_mode() argument
653 adj_mode->clock = clk_get_rate(ctx->dpe_pxl0_clk) / 1000; in dpe_ldi_set_mode()
[all …]
H A Dkirin_drm_ade.c155 struct drm_display_mode *adj_mode) in ade_set_pix_clk() argument
167 adj_mode->clock = clk_get_rate(ctx->ade_pix_clk) / 1000; in ade_set_pix_clk()
172 struct drm_display_mode *adj_mode) in ade_ldi_set_mode() argument
214 ade_set_pix_clk(ctx, mode, adj_mode); in ade_ldi_set_mode()
480 struct drm_display_mode *adj_mode = &crtc->state->adjusted_mode; in ade_crtc_mode_set_nofb() local
484 ade_ldi_set_mode(ctx, mode, adj_mode); in ade_crtc_mode_set_nofb()
493 struct drm_display_mode *adj_mode = &crtc->state->adjusted_mode; in ade_crtc_atomic_begin() local
497 ade_ldi_set_mode(ctx, mode, adj_mode); in ade_crtc_atomic_begin()
H A Dkirin_drm_dsi.c184 struct drm_display_mode *adj_mode) in dsi_encoder_mode_set() argument
188 drm_mode_copy(&dsi->cur_mode, adj_mode); in dsi_encoder_mode_set()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_encoder_phys_vid.c229 struct drm_display_mode *adj_mode) in dpu_encoder_phys_vid_mode_fixup() argument
380 struct drm_display_mode *adj_mode) in dpu_encoder_phys_vid_mode_set() argument
382 if (adj_mode) { in dpu_encoder_phys_vid_mode_set()
383 phys_enc->cached_mode = *adj_mode; in dpu_encoder_phys_vid_mode_set()
384 drm_mode_debug_printmodeline(adj_mode); in dpu_encoder_phys_vid_mode_set()
H A Ddpu_encoder_phys_cmd.c46 struct drm_display_mode *adj_mode) in dpu_encoder_phys_cmd_mode_fixup() argument
167 struct drm_display_mode *adj_mode) in dpu_encoder_phys_cmd_mode_set() argument
172 if (!mode || !adj_mode) { in dpu_encoder_phys_cmd_mode_set()
176 phys_enc->cached_mode = *adj_mode; in dpu_encoder_phys_cmd_mode_set()
178 drm_mode_debug_printmodeline(adj_mode); in dpu_encoder_phys_cmd_mode_set()
H A Ddpu_encoder.c583 struct drm_display_mode *adj_mode; in dpu_encoder_virt_atomic_check() local
601 adj_mode = &crtc_state->adjusted_mode; in dpu_encoder_virt_atomic_check()
616 if (!phys->ops.mode_fixup(phys, mode, adj_mode)) in dpu_encoder_virt_atomic_check()
626 topology = dpu_encoder_get_topology(dpu_enc, dpu_kms, adj_mode); in dpu_encoder_virt_atomic_check()
643 trace_dpu_enc_atomic_check_flags(DRMID(drm_enc), adj_mode->flags); in dpu_encoder_virt_atomic_check()
966 struct drm_display_mode *adj_mode) in dpu_encoder_virt_mode_set() argument
1005 msm_dp_display_mode_set(priv->dp, drm_enc, mode, adj_mode); in dpu_encoder_virt_mode_set()
1023 topology = dpu_encoder_get_topology(dpu_enc, dpu_kms, adj_mode); in dpu_encoder_virt_mode_set()
1092 phys->ops.mode_set(phys, mode, adj_mode); in dpu_encoder_virt_mode_set()
H A Ddpu_crtc.c406 struct drm_display_mode *adj_mode = &state->adjusted_mode; in _dpu_crtc_setup_lm_bounds() local
407 u32 crtc_split_width = adj_mode->hdisplay / cstate->num_mixers; in _dpu_crtc_setup_lm_bounds()
415 r->y2 = adj_mode->vdisplay; in _dpu_crtc_setup_lm_bounds()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/hisilicon/kirin/kirin/
H A Ddw_drm_dsi.c541 struct drm_display_mode adj_mode; in dsi_encoder_mode_valid() local
555 drm_mode_copy(&adj_mode, mode); in dsi_encoder_mode_valid()
559 if (!crtc_funcs->mode_fixup(crtc, mode, &adj_mode)) in dsi_encoder_mode_valid()
562 ret = dsi_encoder_phy_mode_valid(encoder, &adj_mode); in dsi_encoder_mode_valid()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/hisilicon/hibmc/
H A Dhibmc_drm_vdac.c55 struct drm_display_mode *adj_mode) in hibmc_encoder_mode_set() argument
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/
H A Dinno_hdmi.c542 struct drm_display_mode *adj_mode) in inno_hdmi_encoder_mode_set() argument
546 inno_hdmi_setup(hdmi, adj_mode); in inno_hdmi_encoder_mode_set()
549 memcpy(&hdmi->previous_mode, adj_mode, sizeof(hdmi->previous_mode)); in inno_hdmi_encoder_mode_set()
568 struct drm_display_mode *adj_mode) in inno_hdmi_encoder_mode_fixup() argument
H A Drk3066_hdmi.c381 struct drm_display_mode *adj_mode) in rk3066_hdmi_encoder_mode_set() argument
386 memcpy(&hdmi->previous_mode, adj_mode, sizeof(hdmi->previous_mode)); in rk3066_hdmi_encoder_mode_set()
428 struct drm_display_mode *adj_mode) in rk3066_hdmi_encoder_mode_fixup() argument
H A Drockchip_drm_vop2.c6801 struct drm_display_mode *adj_mode) in vop2_crtc_mode_fixup() argument
6815 if (adj_mode->hdisplay % 4) { in vop2_crtc_mode_fixup()
6816 u16 old_hdisplay = adj_mode->hdisplay; in vop2_crtc_mode_fixup()
6819 align = 4 - (adj_mode->hdisplay % 4); in vop2_crtc_mode_fixup()
6820 adj_mode->hdisplay += align; in vop2_crtc_mode_fixup()
6821 adj_mode->hsync_start += align; in vop2_crtc_mode_fixup()
6822 adj_mode->hsync_end += align; in vop2_crtc_mode_fixup()
6823 adj_mode->htotal += align; in vop2_crtc_mode_fixup()
6826 vp->id, old_hdisplay, adj_mode->hdisplay); in vop2_crtc_mode_fixup()
6830 drm_mode_set_crtcinfo(adj_mode, CRTC_INTERLACE_HALVE_V | CRTC_STEREO_DOUBLE); in vop2_crtc_mode_fixup()
[all …]
H A Drockchip_drm_vop.c3079 struct drm_display_mode *adj_mode) in vop_crtc_mode_fixup() argument
3089 drm_mode_set_crtcinfo(adj_mode, in vop_crtc_mode_fixup()
3098 adj_mode->crtc_clock *= 2; in vop_crtc_mode_fixup()
3100 adj_mode->crtc_clock = in vop_crtc_mode_fixup()
3101 DIV_ROUND_UP(clk_round_rate(vop->dclk, adj_mode->crtc_clock * 1000), in vop_crtc_mode_fixup()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/hisilicon/kirin/kirin960/
H A Ddw_drm_dsi.c117 struct drm_display_mode adj_mode; in dsi_encoder_mode_valid() local
131 drm_mode_copy(&adj_mode, mode); in dsi_encoder_mode_valid()
137 if (!crtc_funcs->mode_fixup(crtc, mode, &adj_mode)) in dsi_encoder_mode_valid()
140 ret = dsi_encoder_phy_mode_valid(encoder, &adj_mode); in dsi_encoder_mode_valid()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/
H A Dmaxim-max96755f.c407 const struct drm_display_mode *adj_mode) in max96755f_bridge_mode_set() argument
411 drm_mode_copy(&ser->mode, adj_mode); in max96755f_bridge_mode_set()
H A Dlontium-lt9611.c903 const struct drm_display_mode *adj_mode) in lt9611_bridge_mode_set() argument
/OK3568_Linux_fs/kernel/drivers/gpu/drm/sun4i/
H A Dsun8i_dw_hdmi.c20 struct drm_display_mode *adj_mode) in sun8i_dw_hdmi_encoder_mode_set() argument
/OK3568_Linux_fs/kernel/drivers/gpu/drm/zte/
H A Dzx_tvenc.c150 struct drm_display_mode *adj_mode) in zx_tvenc_encoder_mode_set() argument
H A Dzx_hdmi.c142 struct drm_display_mode *adj_mode) in zx_hdmi_encoder_mode_set() argument
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/rk618/
H A Drk618_hdmi.c1036 const struct drm_display_mode *adj_mode) in rk618_hdmi_bridge_mode_set() argument
1041 memcpy(&hdmi->previous_mode, adj_mode, sizeof(hdmi->previous_mode)); in rk618_hdmi_bridge_mode_set()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/analogix/
H A Danalogix_dp_core.c57 const struct drm_display_mode *adj_mode);
1836 const struct drm_display_mode *adj_mode) in analogix_dp_bridge_mode_set() argument
1845 drm_mode_copy(mode, adj_mode); in analogix_dp_bridge_mode_set()
/OK3568_Linux_fs/kernel/drivers/misc/rk628/
H A Drk628_hdmitx.c661 const struct drm_display_mode *adj_mode) in rk628_hdmi_bridge_mode_set() argument
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/rk628/
H A Drk628_hdmi.c1027 const struct drm_display_mode *adj_mode) in rk628_hdmi_bridge_mode_set() argument