Skip to content

Don't let the ghost eDP haunt us

Paulo Zanoni intel-gfx 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest8 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/8drm/i915: don't check encoder at DP connector destroy()drivers/gpu/drm/i915/intel_dp.c+3 -20 replies
2/8drm/i915: extract intel_edp_init_connectordrivers/gpu/drm/i915/intel_dp.c+82 -690 replies
3/8drm/i915: propagate errors from intel_dp_init_connectordrivers/gpu/drm/i915/intel_ddi.c drivers/gpu/drm/i915/intel_dp.c drivers/gpu/drm/i915/intel_drv.h+7 -40 replies
4/8drm/i915: fix the "ghost eDP" connector unwind pathdrivers/gpu/drm/i915/intel_ddi.c drivers/gpu/drm/i915/intel_dp.c+9 -40 replies
5/8drm/i915: fix the "ghost eDP" encoder unwind pathdrivers/gpu/drm/i915/intel_ddi.c drivers/gpu/drm/i915/intel_dp.c+13 -20 replies
6/8drm/i915: check the return value of intel_dp_i2c_initdrivers/gpu/drm/i915/intel_dp.c+4 -20 replies
7/8drm/i915: invert the verbosity of intel_enable_fbcdrivers/gpu/drm/i915/intel_pm.c+1 -20 replies
8/8drm/i915: rename intel_dp_destroy to intel_dp_connector_destroydrivers/gpu/drm/i915/intel_dp.c+2 -20 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/8] Don't let the ghost eDP haunt us

From: Paulo Zanoni <[email protected]>

Hi

This week I sent a patch called "drm/i915: propagate errors from intel_dp_init_connector" to fix a Haswell bug that was preventing my machine from booting. Chris provided a nice suggestion for it, so this series should implement his suggestion, but split in a few patches. While writing this code I also spotted a few other things, so there are some patches for them here. Patch 3 is the real bug fix and patches 4 & 5 implement Chris's suggestions. Patch 1 is another bug fix and patches 2, 6, 7 & 8 are my bikesheds for the current code.

Thanks,
Paulo

Paulo Zanoni (8):
drm/i915: don't check encoder at DP connector destroy() drm/i915: extract intel_edp_init_connector
drm/i915: propagate errors from intel_dp_init_connector drm/i915: fix the "ghost eDP" connector unwind path drm/i915: fix the "ghost eDP" encoder unwind path drm/i915: check the return value of intel_dp_i2c_init drm/i915: invert the verbosity of intel_enable_fbc drm/i915: rename intel_dp_destroy to intel_dp_connector_destroy

 drivers/gpu/drm/i915/intel_ddi.c |   7 +-
 drivers/gpu/drm/i915/intel_dp.c  | 180 +++++++++++++++++++++++----------------
 drivers/gpu/drm/i915/intel_drv.h |   2 +-
 drivers/gpu/drm/i915/intel_pm.c  |   3 +-
 4 files changed, 113 insertions(+), 79 deletions(-)
Signature · 1 line
1.8.1.2