Lines Matching full:hactive
307 u16 hactive = adjusted_mode->crtc_hdisplay; in configure_dual_link_mode() local
311 dl_buffer_depth = hactive / 2 + intel_dsi->pixel_overlap; in configure_dual_link_mode()
861 u16 htotal, hactive, hsync_start, hsync_end, hsync_size; in gen11_dsi_set_transcoder_timings() local
880 hactive = adjusted_mode->crtc_hdisplay; in gen11_dsi_set_transcoder_timings()
885 htotal = DIV_ROUND_UP((hactive + 160) * mul, div); in gen11_dsi_set_transcoder_timings()
913 hactive /= 2; in gen11_dsi_set_transcoder_timings()
915 hactive += intel_dsi->pixel_overlap; in gen11_dsi_set_transcoder_timings()
919 /* minimum hactive as per bspec: 256 pixels */ in gen11_dsi_set_transcoder_timings()
921 drm_err(display->drm, "hactive is less then 256 pixels\n"); in gen11_dsi_set_transcoder_timings()
923 /* if RGB666 format, then hactive must be multiple of 4 pixels */ in gen11_dsi_set_transcoder_timings()
924 if (intel_dsi->pixel_format == MIPI_DSI_FMT_RGB666 && hactive % 4 != 0) in gen11_dsi_set_transcoder_timings()
926 "hactive pixels are not multiple of 4\n"); in gen11_dsi_set_transcoder_timings()
932 HACTIVE(hactive - 1) | HTOTAL(htotal - 1)); in gen11_dsi_set_transcoder_timings()