[Intel-gfx] [PATCH 0/6] Fixing sink count related detection over

Ander Conselvan De Oliveira conselvan2 at gmail.com
Wed Nov 18 01:23:45 PST 2015


On Wed, 2015-11-18 at 11:12 +0530, Shubhangi Shrivastava wrote:
> 
> On Wednesday 18 November 2015 01:23 AM, Daniel Vetter wrote:
> > 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
> Yes.. The reorganization of DP HPD handling is in progress.
> I am working with Siva on the same. :)

I thought this was the series that reorganizes HPD. Should I be looking at some
other patches too?

Ander

> We have found certain bugs in MST related code, pointed out
> by Ander. Once it is fixed, we will re-upload the patches.
> > 
> > > 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(-)
> > > 


More information about the Intel-gfx mailing list