OSDN Git Service

drm/i915: Enable fastboot by default on VLV and CHV
authorHans de Goede <hdegoede@redhat.com>
Tue, 29 Jan 2019 14:22:37 +0000 (15:22 +0100)
committerHans de Goede <hdegoede@redhat.com>
Fri, 1 Feb 2019 09:15:06 +0000 (10:15 +0100)
commit7360c9f6b857e22a48e545f4e99c79630994e932
tree39bd87cc8fd280a91aed59b1e58926f2ae9e766b
parent0b904c890ac2d9947aad96ca48f0fe5a8d032459
drm/i915: Enable fastboot by default on VLV and CHV

We really want to have fastboot enabled by default to avoid an ugly
modeset during boot.

Currently we are enabling fastboot by default on gen9+ (Skylake and newer).
The intention is to enable it on older generations after it has seen more
testing on gen9+.

VLV and CHV devices are still being sold in stores today, as such it is
desirable to also enable fastboot by default on these now.

I've extensively tested fastboot=1 support on over 50 different
Bay- and Cherry-Trail devices. Testing DSI and eDP panels as well as
HDMI output (and even DP over Type-C on one device).

All 50 devices work fine with fastboot=1. On 2 devices their DSI panel
turns black as soon as the i915 driver loads when fastboot=0, so having
fastboot enabled is required for these 2 to work properly (for lack of
a better fix).

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190129142237.8684-1-hdegoede@redhat.com
drivers/gpu/drm/i915/intel_display.c