[Intel-gfx] [PATCH] drm/i915: Resume DP MST before doing any kind of modesetting

2016-03-02 Thread Daniel Vetter
On Tue, Mar 01, 2016 at 06:17:33AM +0530, Thulasimani, Sivakumar wrote: > > > On 3/1/2016 5:03 AM, Rob Clark wrote: > >On Mon, Feb 29, 2016 at 11:12 AM, Daniel Vetter wrote: > >>On Wed, Feb 24, 2016 at 08:03:04AM +0530, Thulasimani, Sivakumar wrote: > >>> > >>>On 2/24/2016 3:41 AM, Lyude wrote:

[Intel-gfx] [PATCH] drm/i915: Resume DP MST before doing any kind of modesetting

2016-03-02 Thread Daniel Vetter
On Mon, Feb 29, 2016 at 06:33:42PM -0500, Rob Clark wrote: > On Mon, Feb 29, 2016 at 11:12 AM, Daniel Vetter wrote: > > On Wed, Feb 24, 2016 at 08:03:04AM +0530, Thulasimani, Sivakumar wrote: > >> > >> > >> On 2/24/2016 3:41 AM, Lyude wrote: > >> >As it turns out, resuming DP MST is racey since we

[Intel-gfx] [PATCH] drm/i915: Resume DP MST before doing any kind of modesetting

2016-03-02 Thread Rob Clark
On Wed, Mar 2, 2016 at 4:29 AM, Daniel Vetter wrote: > On Mon, Feb 29, 2016 at 06:33:42PM -0500, Rob Clark wrote: >> On Mon, Feb 29, 2016 at 11:12 AM, Daniel Vetter wrote: >> > On Wed, Feb 24, 2016 at 08:03:04AM +0530, Thulasimani, Sivakumar wrote: >> >> >> >> >> >> On 2/24/2016 3:41 AM, Lyude wr

[Intel-gfx] [PATCH] drm/i915: Resume DP MST before doing any kind of modesetting

2016-03-02 Thread Daniel Vetter
On Tue, Mar 01, 2016 at 07:33:12AM +1000, Dave Airlie wrote: > On 1 March 2016 at 02:12, Daniel Vetter wrote: > > On Wed, Feb 24, 2016 at 08:03:04AM +0530, Thulasimani, Sivakumar wrote: > >> > >> > >> On 2/24/2016 3:41 AM, Lyude wrote: > >> >As it turns out, resuming DP MST is racey since we don't

[Intel-gfx] [PATCH] drm/i915: Resume DP MST before doing any kind of modesetting

2016-03-01 Thread Dave Airlie
On 1 March 2016 at 02:12, Daniel Vetter wrote: > On Wed, Feb 24, 2016 at 08:03:04AM +0530, Thulasimani, Sivakumar wrote: >> >> >> On 2/24/2016 3:41 AM, Lyude wrote: >> >As it turns out, resuming DP MST is racey since we don't make sure MST >> >is ready before we start modesetting, it just usually

[Intel-gfx] [PATCH] drm/i915: Resume DP MST before doing any kind of modesetting

2016-03-01 Thread Thulasimani, Sivakumar
On 3/1/2016 5:03 AM, Rob Clark wrote: > On Mon, Feb 29, 2016 at 11:12 AM, Daniel Vetter wrote: >> On Wed, Feb 24, 2016 at 08:03:04AM +0530, Thulasimani, Sivakumar wrote: >>> >>> On 2/24/2016 3:41 AM, Lyude wrote: As it turns out, resuming DP MST is racey since we don't make sure MST is

[Intel-gfx] [PATCH] drm/i915: Resume DP MST before doing any kind of modesetting

2016-02-29 Thread Rob Clark
On Mon, Feb 29, 2016 at 7:47 PM, Thulasimani, Sivakumar wrote: > > > On 3/1/2016 5:03 AM, Rob Clark wrote: >> >> On Mon, Feb 29, 2016 at 11:12 AM, Daniel Vetter wrote: >>> >>> On Wed, Feb 24, 2016 at 08:03:04AM +0530, Thulasimani, Sivakumar wrote: On 2/24/2016 3:41 AM, Lyude wrote:

[Intel-gfx] [PATCH] drm/i915: Resume DP MST before doing any kind of modesetting

2016-02-29 Thread Rob Clark
On Mon, Feb 29, 2016 at 11:12 AM, Daniel Vetter wrote: > On Wed, Feb 24, 2016 at 08:03:04AM +0530, Thulasimani, Sivakumar wrote: >> >> >> On 2/24/2016 3:41 AM, Lyude wrote: >> >As it turns out, resuming DP MST is racey since we don't make sure MST >> >is ready before we start modesetting, it just

[Intel-gfx] [PATCH] drm/i915: Resume DP MST before doing any kind of modesetting

2016-02-29 Thread Daniel Vetter
On Wed, Feb 24, 2016 at 08:03:04AM +0530, Thulasimani, Sivakumar wrote: > > > On 2/24/2016 3:41 AM, Lyude wrote: > >As it turns out, resuming DP MST is racey since we don't make sure MST > >is ready before we start modesetting, it just usually happens to be > >ready in time. This isn't the case o

[Intel-gfx] [PATCH] drm/i915: Resume DP MST before doing any kind of modesetting

2016-02-25 Thread Rob Clark
On Tue, Feb 23, 2016 at 9:33 PM, Thulasimani, Sivakumar wrote: > > > On 2/24/2016 3:41 AM, Lyude wrote: >> >> As it turns out, resuming DP MST is racey since we don't make sure MST >> is ready before we start modesetting, it just usually happens to be >> ready in time. This isn't the case on all s

[Intel-gfx] [PATCH] drm/i915: Resume DP MST before doing any kind of modesetting

2016-02-25 Thread Lyude Paul
Unfortunately MST is a wild beast, and doesn't work at all like other connectors. This being said, putting it above intel_display_resume() was the first thing I tried but that didn't work. Originally I had thought putting it this high up was required because I had assumed drm_mode_config_reset() wa

[Intel-gfx] [PATCH] drm/i915: Resume DP MST before doing any kind of modesetting

2016-02-24 Thread Thulasimani, Sivakumar
On 2/24/2016 3:41 AM, Lyude wrote: > As it turns out, resuming DP MST is racey since we don't make sure MST > is ready before we start modesetting, it just usually happens to be > ready in time. This isn't the case on all systems, particularly a > ThinkPad T560 with displays connected through the

[PATCH] drm/i915: Resume DP MST before doing any kind of modesetting

2016-02-23 Thread Lyude
As it turns out, resuming DP MST is racey since we don't make sure MST is ready before we start modesetting, it just usually happens to be ready in time. This isn't the case on all systems, particularly a ThinkPad T560 with displays connected through the dock. On these systems, resuming the laptop