[Intel-gfx] [PATCH v8 36/38] drm/i915/icl: Don't wait for empty FIFO
Jani Nikula
jani.nikula at intel.com
Thu Nov 1 11:10:52 UTC 2018
On Tue, 30 Oct 2018, Jani Nikula <jani.nikula at intel.com> wrote:
> From: Madhav Chauhan <madhav.chauhan at intel.com>
>
> For Gen11 DSI, we don't need to wait for getting
> DSI FIFO empty after sending DCS commands.
>
> Signed-off-by: Madhav Chauhan <madhav.chauhan at intel.com>
> Reviewed-by: Jani Nikula <jani.nikula at intel.com>
> Signed-off-by: Jani Nikula <jani.nikula at intel.com>
Pushed to dinq.
BR,
Jani.
> ---
> drivers/gpu/drm/i915/intel_dsi_vbt.c | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/i915/intel_dsi_vbt.c b/drivers/gpu/drm/i915/intel_dsi_vbt.c
> index 04423248bbd7..e6686dbdf462 100644
> --- a/drivers/gpu/drm/i915/intel_dsi_vbt.c
> +++ b/drivers/gpu/drm/i915/intel_dsi_vbt.c
> @@ -123,6 +123,7 @@ static inline enum port intel_dsi_seq_port_to_port(u8 port)
> static const u8 *mipi_exec_send_packet(struct intel_dsi *intel_dsi,
> const u8 *data)
> {
> + struct drm_i915_private *dev_priv = to_i915(intel_dsi->base.base.dev);
> struct mipi_dsi_device *dsi_device;
> u8 type, flags, seq_port;
> u16 len;
> @@ -193,7 +194,8 @@ static const u8 *mipi_exec_send_packet(struct intel_dsi *intel_dsi,
> break;
> }
>
> - vlv_dsi_wait_for_fifo_empty(intel_dsi, port);
> + if (!IS_ICELAKE(dev_priv))
> + vlv_dsi_wait_for_fifo_empty(intel_dsi, port);
>
> out:
> data += len;
--
Jani Nikula, Intel Open Source Graphics Center
More information about the Intel-gfx
mailing list