[PATCH v2.1 3/3] drm/edid: Switch DDC when reading the EDID

2015-08-25 Thread Daniel Vetter
On Mon, Aug 17, 2015 at 10:24:32PM +0200, Lukas Wunner wrote: > Hi Thierry, > > On Mon, Aug 17, 2015 at 12:41:32PM +0200, Thierry Reding wrote: > > On Fri, Aug 14, 2015 at 06:28:35PM +0200, Lukas Wunner wrote: > > > @@ -1377,13 +1378,21 @@ struct edid *drm_get_edid(struct drm_connector > > >

[PATCH v2.1 3/3] drm/edid: Switch DDC when reading the EDID

2015-08-18 Thread Lukas Wunner
Hi Jani, On Tue, Aug 18, 2015 at 10:02:43AM +0300, Jani Nikula wrote: > On Fri, 14 Aug 2015, Lukas Wunner wrote: > > Originally by Seth Forshee , 2012-10-04: > > Some dual graphics machines support muxing the DDC separately from the > > display, so make use of this functionality when reading the

[PATCH v2.1 3/3] drm/edid: Switch DDC when reading the EDID

2015-08-18 Thread Jani Nikula
On Fri, 14 Aug 2015, Lukas Wunner wrote: > Originally by Seth Forshee , 2012-10-04: > Some dual graphics machines support muxing the DDC separately from the > display, so make use of this functionality when reading the EDID on the > inactive GPU. Also serialize drm_get_edid() with a mutex to

[PATCH v2.1 3/3] drm/edid: Switch DDC when reading the EDID

2015-08-17 Thread Lukas Wunner
Hi Thierry, On Mon, Aug 17, 2015 at 12:41:32PM +0200, Thierry Reding wrote: > On Fri, Aug 14, 2015 at 06:28:35PM +0200, Lukas Wunner wrote: > > @@ -1377,13 +1378,21 @@ struct edid *drm_get_edid(struct drm_connector > > *connector, > > struct i2c_adapter *adapter) > > { > >

[PATCH v2.1 3/3] drm/edid: Switch DDC when reading the EDID

2015-08-17 Thread Thierry Reding
On Fri, Aug 14, 2015 at 06:28:35PM +0200, Lukas Wunner wrote: > Originally by Seth Forshee , 2012-10-04: > Some dual graphics machines support muxing the DDC separately from the > display, so make use of this functionality when reading the EDID on the > inactive GPU. Also serialize drm_get_edid()

[PATCH v2.1 3/3] drm/edid: Switch DDC when reading the EDID

2015-08-14 Thread Lukas Wunner
Originally by Seth Forshee , 2012-10-04: Some dual graphics machines support muxing the DDC separately from the display, so make use of this functionality when reading the EDID on the inactive GPU. Also serialize drm_get_edid() with a mutex to avoid races on the DDC mux state. Modified by Dave