On Mon, Nov 02, 2015 at 06:25:10PM +0530, Shubhangi Shrivastava wrote: > This patch set cleans up DP detection logic to bring all DPCD > operations at one place and to create a clear demarcation > between handling of long and short pulses. This simplifies > fixing of sink count related detection for DP panels. > > Patches: > 1. First two patches clean up intel_dp_detect and form a new > function which will include all DPCD related operations. > 2. Second patch splits up intel_dp_check_link_status to form > a new function which will handle short pulse requests. > 3. Last three patches fixes the detection logic related to > sink count i.e detect changes in sink count and handle them > appropriately. > > Note: this is tested on BXT with non-mst panels, > will get back ASAP with results for MST panels too. Sivakumar and Ander are working on reorganizing all the DP hpd handling, at least they have been before I went on vacation. I think it would make sense to land that work first, before we start to apply functional fixes. Please coordinate with them. -Daniel > > Shubhangi Shrivastava (6): > drm/i915: Splitting intel_dp_detect > drm/i915: Cleaning up intel_dp_hpd_pulse > drm/i915: Splitting intel_dp_check_link_status > drm/i915: Save sink_count for tracking changes to it > drm/i915: read sink_count dpcd always > drm/i915: force full detect on sink count change > > drivers/gpu/drm/i915/intel_dp.c | 170 +++++++++++++++++++++++++-------------- > drivers/gpu/drm/i915/intel_drv.h | 1 + > 2 files changed, 110 insertions(+), 61 deletions(-) > > -- > 2.6.1 > > _______________________________________________ > Intel-gfx mailing list > Intel-gfx@xxxxxxxxxxxxxxxxxxxxx > http://lists.freedesktop.org/mailman/listinfo/intel-gfx -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx