diff options
| author | Maarten Lankhorst <maarten.lankhorst@linux.intel.com> | 2016-05-03 04:30:38 -0400 |
|---|---|---|
| committer | Maarten Lankhorst <maarten.lankhorst@linux.intel.com> | 2016-05-09 04:37:02 -0400 |
| commit | 25aa1c3980d7c2f92516c76943347e86040130af (patch) | |
| tree | a3e73cd2c683c798c563a0f151c4681468f82ca7 | |
| parent | 7ccc70a8e4d7d19a6a7c16c5e2471c50f9b2640c (diff) | |
drm/i915: Dump pipe config when intel_modeset_pipe_config fails.
This makes it easier to debug issues like https://bugs.freedesktop.org/show_bug.cgi?id=93477
Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Chris Wilson <|chris@chris-wilson.co.uk>
Link: http://patchwork.freedesktop.org/patch/msgid/843f4327-1574-cf8e-0776-adbb0d58c2c0@mblankhorst.nl
Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
| -rw-r--r-- | drivers/gpu/drm/i915/intel_display.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c index 4a9abb02daa6..90d8d8be7df6 100644 --- a/drivers/gpu/drm/i915/intel_display.c +++ b/drivers/gpu/drm/i915/intel_display.c | |||
| @@ -13378,8 +13378,11 @@ static int intel_atomic_check(struct drm_device *dev, | |||
| 13378 | return ret; | 13378 | return ret; |
| 13379 | 13379 | ||
| 13380 | ret = intel_modeset_pipe_config(crtc, pipe_config); | 13380 | ret = intel_modeset_pipe_config(crtc, pipe_config); |
| 13381 | if (ret) | 13381 | if (ret) { |
| 13382 | intel_dump_pipe_config(to_intel_crtc(crtc), | ||
| 13383 | pipe_config, "[failed]"); | ||
| 13382 | return ret; | 13384 | return ret; |
| 13385 | } | ||
| 13383 | 13386 | ||
| 13384 | if (i915.fastboot && | 13387 | if (i915.fastboot && |
| 13385 | intel_pipe_config_compare(dev, | 13388 | intel_pipe_config_compare(dev, |
