Lines Matching full:hactive
303 u16 hactive = adjusted_mode->crtc_hdisplay; in configure_dual_link_mode() local
307 dl_buffer_depth = hactive / 2 + intel_dsi->pixel_overlap; in configure_dual_link_mode()
848 u16 htotal, hactive, hsync_start, hsync_end, hsync_size; in gen11_dsi_set_transcoder_timings() local
867 hactive = adjusted_mode->crtc_hdisplay; in gen11_dsi_set_transcoder_timings()
872 htotal = DIV_ROUND_UP((hactive + 160) * mul, div); in gen11_dsi_set_transcoder_timings()
900 hactive /= 2; in gen11_dsi_set_transcoder_timings()
902 hactive += intel_dsi->pixel_overlap; in gen11_dsi_set_transcoder_timings()
906 /* minimum hactive as per bspec: 256 pixels */ in gen11_dsi_set_transcoder_timings()
908 drm_err(&dev_priv->drm, "hactive is less then 256 pixels\n"); in gen11_dsi_set_transcoder_timings()
910 /* if RGB666 format, then hactive must be multiple of 4 pixels */ in gen11_dsi_set_transcoder_timings()
911 if (intel_dsi->pixel_format == MIPI_DSI_FMT_RGB666 && hactive % 4 != 0) in gen11_dsi_set_transcoder_timings()
913 "hactive pixels are not multiple of 4\n"); in gen11_dsi_set_transcoder_timings()
919 HACTIVE(hactive - 1) | HTOTAL(htotal - 1)); in gen11_dsi_set_transcoder_timings()