]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Add rotation readout for plane initial config
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Tue, 20 Nov 2018 13:54:50 +0000 (15:54 +0200)
committerVille Syrjälä <ville.syrjala@linux.intel.com>
Wed, 21 Nov 2018 12:10:24 +0000 (14:10 +0200)
commit1fd905152d95167eeb1b0cfd3124e865a8706909
treeeaf27b6c5ff8e8ada5283e832772ca2ba3249d61
parentde82cb8f1d2d7ad1d89087b29652c1d778bfc5f7
drm/i915: Add rotation readout for plane initial config

If we need to force a full plane update before userspace/fbdev
have given us a proper plane state we should try to maintain the
current plane state as much as possible (apart from the parts
of the state we're trying to fix up with the plane update).
To that end add basic readout for the plane rotation and
maintain it during the initial fb takeover.

Cc: Hans de Goede <hdegoede@redhat.com>
Fixes: 8a62904623f2 ("drm/i915: Fix assert_plane() warning on bootup with external display")
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20181120135450.3634-2-ville.syrjala@linux.intel.com
Tested-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
drivers/gpu/drm/i915/intel_display.c
drivers/gpu/drm/i915/intel_drv.h