public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
* [PATCH 0/3] drm/i915/icl: Fix TypeC legacy HPD handling
@ 2018-12-13 19:48 Imre Deak
  2018-12-13 19:48 ` [PATCH 1/3] drm/i915/icl: Add a debug print for TypeC port disconnection Imre Deak
                   ` (4 more replies)
  0 siblings, 5 replies; 14+ messages in thread
From: Imre Deak @ 2018-12-13 19:48 UTC (permalink / raw)
  To: intel-gfx; +Cc: Paulo Zanoni, Rodrigo Vivi

This patchset fixes the HPD handling for TypeC legacy ports. It depends
on an indirect detection method described in patch 2 and 3, which will
be replaced by a direct method once the BIOS/HW/FW team delivers a
promised SW/HW flag for this purpose.

There is no issue with the indirect method I know of, except for the DP
legacy case (as opposed to the HDMI case), where doing a modeset/DP AUX
read before the first HPD connect event will still result in mayham. But
that is already the situation now and we have a plan in place (the
direct method mentioned above), so the change is an improvement even for
the DP case.

This will leave the Thunderbolt and USB DP alternate mode HPD handling
still disfunctional, but that's another story, we have some plan to fix
that too (in cooperation with the HW/FW team).

Cc: Paulo Zanoni <paulo.r.zanoni@intel.com>
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: José Roberto de Souza <jose.souza@intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>

Imre Deak (3):
  drm/i915/icl: Add a debug print for TypeC port disconnection
  drm/i915/icl: Add fix for TypeC legacy HDMI HPD handling
  drm/i915/icl: Add fix for TypeC legacy DP HPD handling

 drivers/gpu/drm/i915/intel_ddi.c | 54 +++++++++++++++++++++++++++++--
 drivers/gpu/drm/i915/intel_dp.c  | 69 +++++++++++++++++++++++++++++-----------
 drivers/gpu/drm/i915/intel_drv.h |  5 ++-
 3 files changed, 105 insertions(+), 23 deletions(-)

-- 
2.13.2
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2018-12-17 17:38 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-12-13 19:48 [PATCH 0/3] drm/i915/icl: Fix TypeC legacy HPD handling Imre Deak
2018-12-13 19:48 ` [PATCH 1/3] drm/i915/icl: Add a debug print for TypeC port disconnection Imre Deak
2018-12-13 20:27   ` Rodrigo Vivi
2018-12-13 19:48 ` [PATCH 2/3] drm/i915/icl: Fix TypeC legacy HDMI HPD handling Imre Deak
2018-12-13 21:06   ` Rodrigo Vivi
2018-12-13 23:25     ` Imre Deak
2018-12-14 22:22       ` Rodrigo Vivi
2018-12-14 23:25         ` Imre Deak
2018-12-17  7:05           ` Rodrigo Vivi
2018-12-17 17:38             ` Imre Deak
2018-12-13 19:48 ` [PATCH 3/3] drm/i915/icl: Fix TypeC legacy DP " Imre Deak
2018-12-13 21:08   ` Rodrigo Vivi
2018-12-13 19:54 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915/icl: Fix TypeC legacy " Patchwork
2018-12-13 20:18 ` ✗ Fi.CI.BAT: failure " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox