[Intel-gfx] [PATCH] drm/i915: Don't just say it, actually force edp vdd

2014-03-01 Thread Patrik Jakobsson
This solves the blank screen problem on the MacBook Air 6,2. The comments state that we need to force edp vdd so lets put it back. The EDP_FORCE_VDD bit was removed in commit: commit dff392dbd258381a6c3164f38420593f2d291e3b drm/i915: don't touch the VDD when disabling the panel Bugzilla: http

Re: [Intel-gfx] [PATCH 10/11] drm/i915: PSR Baytrail: Force exit by inactivating it.

2014-03-01 Thread Chris Wilson
On Sat, Mar 01, 2014 at 03:29:41PM -0300, Rodrigo Vivi wrote: > On Sat, Mar 1, 2014 at 5:45 AM, Chris Wilson wrote: > > On Fri, Feb 28, 2014 at 08:44:45PM -0300, Rodrigo Vivi wrote: > >> Baytrail cannot easily detect screen updates and force PSR exit. > >> So we inactivate it on {busy_ioctl, set_d

Re: [Intel-gfx] [PATCH 10/11] drm/i915: PSR Baytrail: Force exit by inactivating it.

2014-03-01 Thread Rodrigo Vivi
On Sat, Mar 1, 2014 at 5:45 AM, Chris Wilson wrote: > On Fri, Feb 28, 2014 at 08:44:45PM -0300, Rodrigo Vivi wrote: >> Baytrail cannot easily detect screen updates and force PSR exit. >> So we inactivate it on {busy_ioctl, set_domain, sw_finish and mark_busy} >> and update to enable it back it lat

Re: [Intel-gfx] [PATCH 10/11] drm/i915: PSR Baytrail: Force exit by inactivating it.

2014-03-01 Thread Rodrigo Vivi
On Sat, Mar 1, 2014 at 5:45 AM, Chris Wilson wrote: > On Fri, Feb 28, 2014 at 08:44:45PM -0300, Rodrigo Vivi wrote: >> Baytrail cannot easily detect screen updates and force PSR exit. >> So we inactivate it on {busy_ioctl, set_domain, sw_finish and mark_busy} >> and update to enable it back it lat

Re: [Intel-gfx] [PATCH 10/11] drm/i915: PSR Baytrail: Force exit by inactivating it.

2014-03-01 Thread Chris Wilson
On Fri, Feb 28, 2014 at 08:44:45PM -0300, Rodrigo Vivi wrote: > Baytrail cannot easily detect screen updates and force PSR exit. > So we inactivate it on {busy_ioctl, set_domain, sw_finish and mark_busy} > and update to enable it back it later with a delayed workqueue. Why are we not checking if t