[PATCH] drm: Fixup locking WARNINGs in drm_mode_config_reset

2015-07-30 Thread Daniel Vetter
On Wed, Jul 29, 2015 at 11:15:23PM +0300, Laurent Pinchart wrote: > Hi Daniel, > > Thank you for the patch. > > On Wednesday 29 July 2015 08:32:43 Daniel Vetter wrote: > > With > > > > commit 7a3f3d6667f5f9ffd1517f6b21d64bbf5312042c > > Author: Daniel Vetter > > Date: Thu Jul 9 23:44:28 2015

[PATCH 0/4] enable migration of driver pages

2015-07-30 Thread Gioh Kim
2015-07-29 오후 9:46에 Daniel Vetter 이(가) 쓴 글: > On Wed, Jul 29, 2015 at 01:16:14PM +0100, Mel Gorman wrote: >> On Wed, Jul 29, 2015 at 12:55:54PM +0200, Daniel Vetter wrote: >>> On Wed, Jul 29, 2015 at 11:49:45AM +0100, Mel Gorman wrote: On Mon, Jul 13, 2015 at 05:35:15PM +0900,

[Bug 91503] [r600g] regression: SB-related NI/Turks crash on 'gsraytrace'

2015-07-30 Thread bugzilla-dae...@freedesktop.org
IM DM ZM OM UM PM ] -- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150730/39defecf/attachment-0001.html>

drm properties, ABI and compositors

2015-07-30 Thread Dave Airlie
> I've discussed drm props and ABI requirements a bit with Dave on irc. > In the past we've been pretty lax with properties since connector > properties are mostly meant for end-users to set manually, so not > really much point in standardizing and treating them like ABI. But now > we have props fo

[Bug 83319] [r600g] GPU lockup in gsraytrace (Mesa-demo-8.2.0) - RV730

2015-07-30 Thread bugzilla-dae...@freedesktop.org
ttp://lists.freedesktop.org/archives/dri-devel/attachments/20150730/f0196543/attachment.html>

linux-next: manual merge of the drm-misc tree with Linus' tree

2015-07-30 Thread Stephen Rothwell
Hi all, Today's linux-next merge of the drm-misc tree got a conflict in: drivers/gpu/drm/drm_crtc.c between commit: 5677d67ae394 ("drm: Stop resetting connector state to unknown") from Linus' tree and commit: 1c473be11958 ("drm: Fixup locking WARNINGs in drm_mode_config_reset") from th

[PATCH v3 1/9] drm/exynos: pass the correct pipe number

2015-07-30 Thread Inki Dae
Hi Gustavo, On 2015년 07월 30일 05:11, Gustavo Padovan wrote: > Hi Inki, > > Any comments about this series? Will review all of them. Now we are reviewing fix-up and clean-up patches. Thanks, Inki Dae > > Thanks, > > Gustavo > > 2015-07-16 Gustavo Padovan : > >> From: Gusta

drm properties, ABI and compositors

2015-07-30 Thread Daniel Vetter
On Thu, Jul 30, 2015 at 4:43 AM, Dave Airlie wrote: > (are there any closed source compositors?) Afaik everyone's hwc driver for surface flinger is a blob and only code-dropped for nexus devices since google requires that. So can't really use those one-offs to develop new stuff since it's a fork

drm/atomic: Reject events for inactive crtc's.

2015-07-30 Thread Maarten Lankhorst
This will cause drm_atomic_helper_page_flip and drm_mode_atomic_ioctl to fail with -EINVAL if a event is requested on a inactive crtc. Signed-off-by: Maarten Lankhorst --- diff --git a/drivers/gpu/drm/drm_atomic.c b/drivers/gpu/drm/drm_atomic.c index d719ce0b10a0..679577e8e02d 100644 --- a/driver

drm/atomic: Remove WARN_ON from drm_atomic_state_default_clear.

2015-07-30 Thread Maarten Lankhorst
This may cause a failure when atomic_free is called asynchronously. Signed-off-by: Maarten Lankhorst --- diff --git a/drivers/gpu/drm/drm_atomic.c b/drivers/gpu/drm/drm_atomic.c index 3efd91c0c6cb..d719ce0b10a0 100644 --- a/drivers/gpu/drm/drm_atomic.c +++ b/drivers/gpu/drm/drm_atomic.c @@ -153,8

[PATCH 2/7] drm/cirrus: phase 2: wire up state reset, duplicate and destroy

2015-07-30 Thread John Hunter
From: Zhao Junwang Set CRTC, planes and connectors to use the default implementations from the atomic helper library. Signed-off-by: Zhao Junwang --- drivers/gpu/drm/cirrus/cirrus_mode.c | 12 1 file changed, 12 insertions(+) diff --git a/drivers/gpu/drm/cirrus/cirrus_mode.c b

[PATCH 3/7] drm/cirrus: phase 3: atomic updates of planes

2015-07-30 Thread John Hunter
From: Zhao Junwang Now that phase 1 and 2 are complete we can switch the update/disable_plane callbacks to their atomic version Signed-off-by: Zhao Junwang --- drivers/gpu/drm/cirrus/cirrus_main.c |3 +++ drivers/gpu/drm/cirrus/cirrus_mode.c |4 ++-- 2 files changed, 5 insertions(+), 2

[PATCH 6/7] drm/cirrus: atomic dpms support

2015-07-30 Thread John Hunter
From: Zhao Junwang Run dpms operations through the atomic interfaces. This basically removes the .dpms() callback from encoders and crtcs and use .disable and .enable to turn the crtc on and off. use drm_atomic_helper_connector_dpms for connector Signed-off-by: Zhao Junwang --- drivers/gpu/dr

[PATCH 0/7] drm/cirrus: convert cirrus to atomic mode-setting

2015-07-30 Thread John Hunter
From: Zhao Junwang This patch series aim to convert DRM_CIRRUS to atomic mode-setting. This mostly reference my previous patch series on DRM_BOCHS and Gustavo Padovan;s patch series on drm/exynos. Zhao Junwang (7): drm/cirrus: phase 1 - use the transitional helpers drm/cirrus: phase 2: wire

[PATCH 7/7] drm/cirrus: add DRIVER_ATOMIC to .driver_features

2015-07-30 Thread John Hunter
From: Zhao Junwang Since driver is now fully atomic, we should add DRIVER_ATOMIC to .driver_features Signed-off-by: Zhao Junwang --- drivers/gpu/drm/cirrus/cirrus_drv.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/cirrus/cirrus_drv.c b/drivers/gpu/dr

[PATCH 5/7] drm/cirrus: phase 3: use atomic .set_config helper

2015-07-30 Thread John Hunter
From: Zhao Junwang Now that phase 1 and phase 2 are completed, switch .set_config helper to use the atomic one. -stop looking legacy crtc->primary->fb, instead we should use crtc->primary->state->fb .prepare() calls are no more needed, remove them .mode_set() and .mode_set_base are no longer ne

[PATCH 1/7] drm/cirrus: phase 1 - use the transitional helpers

2015-07-30 Thread John Hunter
From: Zhao Junwang -register driver's own primary plane -use drm_crtc_init_with_planes instead drm_crtc_init -the new atomic_infrastructure needs ->mode_set_nofb callback Signed-off-by: Zhao Junwang --- drivers/gpu/drm/cirrus/cirrus_drv.c |1 - drivers/gpu/drm/cirrus/cirrus_drv.h |3

[PATCH 4/7] drm/cirrus: add return 0 to make sure if (bo->pin_count) early_exit

2015-07-30 Thread John Hunter
From: Zhao Junwang when the first modeset calls prepare_fb, bo->pin_count change from 0 to 1, then the second modeset with the same fb, that should set bo->pin_count to 2, and then when cleanup_fb was called, bo->pin_count should be 2 to 1. But in the cirrus_bo_pin, it will set bo->pin_count = 1

[REGRESSION] Re: i915 driver crashes on T540p if docking station attached

2015-07-30 Thread Dave Airlie
On 30 July 2015 at 15:18, Linus Torvalds wrote: > On Wed, Jul 29, 2015 at 6:39 PM, Theodore Ts'o wrote: >> >> It's here: https://goo.gl/photos/xHjn2Z97JQEw6k2C9 > > You didn't catch enough of the code line to decode the code, but it's > early enough in drm_crtc_index() (just five bytes in) that

[Bug 91253] Regression: Can't boot on 4.0.5 and later but can boot on 4.0.4 (on iMac)

2015-07-30 Thread bugzilla-dae...@freedesktop.org
was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150730/fdb7b92e/attachment.html>

[Bug 91507] Only 4K on 5K Retina iMac

2015-07-30 Thread bugzilla-dae...@freedesktop.org
: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150730/eb0c57aa/attachment.html>

[Bug 91507] Only 4K on 5K Retina iMac

2015-07-30 Thread bugzilla-dae...@freedesktop.org
was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150730/950ac901/attachment.html>

[Bug 88493] No hdmi audio an agd5f 3.20-wip since consolidate audio_get_pin() functions

2015-07-30 Thread bugzilla-dae...@freedesktop.org
next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150730/edd7fc3f/attachment.html>

[Bug 85207] agd5f drm-next-3.19-wip + Unreal Elemental sometimes = list_add corruption/hung task

2015-07-30 Thread bugzilla-dae...@freedesktop.org
dri-devel/attachments/20150730/ef8c4818/attachment-0001.html>

[Bug 60254] [r600g] kernel Oops when provoking GPU lock.

2015-07-30 Thread bugzilla-dae...@freedesktop.org
HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150730/d0e5484d/attachment.html>

[Bug 83998] Oopses on R9270X using UVD since radeon/uvd: use PIPE_USAGE_STAGING for msg&fb buffers

2015-07-30 Thread bugzilla-dae...@freedesktop.org
ts.freedesktop.org/archives/dri-devel/attachments/20150730/a3450bf1/attachment.html>

[Bug 91009] [radeonsi, R9 270X] Random system lockup when start to play H.264 video in mplayer with VDPAU

2015-07-30 Thread bugzilla-dae...@freedesktop.org
nts/20150730/7fa5fb0c/attachment.html>

[Nouveau] [PATCH] nouveau: nv46: Change mc subdev oclass from nv44 to nv4c

2015-07-30 Thread Hans de Goede
Hi, On 27-07-15 17:52, Hans de Goede wrote: > Slightly offtopic: > > I decided to be bold and try gnome-shell on the nv46 with msi disabled, > which sofar was a guaranteed way to freeze the system, and it now works > somewhat (latest kernel, ddx and mesa). I see something which shows > horizontal

[Bug 91509] Depth render buffer corruption

2015-07-30 Thread bugzilla-dae...@freedesktop.org
next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150730/80b64b8a/attachment.html>

[Bug 91509] Depth render buffer corruption

2015-07-30 Thread bugzilla-dae...@freedesktop.org
the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150730/b700d7c9/attachment-0001.html>

[Bug 91509] Depth render buffer corruption

2015-07-30 Thread bugzilla-dae...@freedesktop.org
. -- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150730/4ae50a58/attachment.html>

[Bug 91253] Regression: Can't boot on 4.0.5 and later but can boot on 4.0.4 (on iMac)

2015-07-30 Thread bugzilla-dae...@freedesktop.org
ttp://lists.freedesktop.org/archives/dri-devel/attachments/20150730/56152a34/attachment.html>

[Bug 91041] Purple line is visible on left side of screen and the screen is blurry using HTMI output with AMD radeon

2015-07-30 Thread bugzilla-dae...@freedesktop.org
vel/attachments/20150730/1ed4ce64/attachment.html>

[PATCH] drm/nouveau/gem: tolerate a buffer specified multiple times

2015-07-30 Thread Ilia Mirkin
Is this happening with libdrm 2.4.60? If so, that's a known (user-side) issue and should be fixed by using any version but that one. On Thu, Jul 30, 2015 at 6:28 AM, Bryan O'Donoghue wrote: > Ubuntu is shipping Chrome Version 44.0.2403.125 (64-bit). With this version > of the browser and current

[REGRESSION] Re: i915 driver crashes on T540p if docking station attached

2015-07-30 Thread Daniel Vetter
On Wed, Jul 29, 2015 at 10:18:16PM -0700, Linus Torvalds wrote: > drivers/gpu/drm/drm_atomic_helper.c | 8 +--- > 1 file changed, 5 insertions(+), 3 deletions(-) > > diff --git a/drivers/gpu/drm/drm_atomic_helper.c > b/drivers/gpu/drm/drm_atomic_helper.c > index 5b59d5ad7d1c..aac212297b49 10

[PATCH] drm/nouveau/gem: tolerate a buffer specified multiple times

2015-07-30 Thread Peter Hurley
On 07/30/2015 10:12 AM, Ilia Mirkin wrote: > Is this happening with libdrm 2.4.60? If so, that's a known > (user-side) issue and should be fixed by using any version but that > one. What's the freedesktop bugzilla # for reference? Regards, Peter Hurley > On Thu, Jul 30, 2015 at 6:28 AM, Bryan O'

[PATCH] drm/nouveau/gem: tolerate a buffer specified multiple times

2015-07-30 Thread Peter Hurley
On 07/30/2015 10:12 AM, Ilia Mirkin wrote: > Is this happening with libdrm 2.4.60? If so, that's a known > (user-side) issue and should be fixed by using any version but that > one. What's the freedesktop bugzilla # for reference? Regards, Peter Hurley > On Thu, Jul 30, 2015 at 6:28 AM, Bryan O'

[PATCH] drm/nouveau/gem: tolerate a buffer specified multiple times

2015-07-30 Thread Ilia Mirkin
On Thu, Jul 30, 2015 at 10:46 AM, Peter Hurley wrote: > On 07/30/2015 10:12 AM, Ilia Mirkin wrote: >> Is this happening with libdrm 2.4.60? If so, that's a known >> (user-side) issue and should be fixed by using any version but that >> one. > > What's the freedesktop bugzilla # for reference? I

[PATCH] drm/nouveau/gem: tolerate a buffer specified multiple times

2015-07-30 Thread Ilia Mirkin
On Thu, Jul 30, 2015 at 10:56 AM, Bryan O'Donoghue wrote: > On 30/07/15 15:52, Bryan O'Donoghue wrote: >> >> On 30/07/15 15:49, Peter Hurley wrote: >>> >>> On 07/30/2015 10:12 AM, Ilia Mirkin wrote: Is this happening with libdrm 2.4.60? If so, that's a known (user-side) issue and sh

[PATCH] drm/nouveau/gem: tolerate a buffer specified multiple times

2015-07-30 Thread Emil Velikov
On 30 July 2015 at 16:02, Ilia Mirkin wrote: > On Thu, Jul 30, 2015 at 10:56 AM, Bryan O'Donoghue > wrote: >> On 30/07/15 15:52, Bryan O'Donoghue wrote: >>> >>> On 30/07/15 15:49, Peter Hurley wrote: On 07/30/2015 10:12 AM, Ilia Mirkin wrote: > > Is this happening with libdrm 2.

[REGRESSION] Re: i915 driver crashes on T540p if docking station attached

2015-07-30 Thread Theodore Ts'o
On Thu, Jul 30, 2015 at 04:40:02PM +0200, Daniel Vetter wrote: > On Wed, Jul 29, 2015 at 10:18:16PM -0700, Linus Torvalds wrote: > > drivers/gpu/drm/drm_atomic_helper.c | 8 +--- > > 1 file changed, 5 insertions(+), 3 deletions(-) > > > > diff --git a/drivers/gpu/drm/drm_atomic_helper.c > >

[REGRESSION] Re: i915 driver crashes on T540p if docking station attached

2015-07-30 Thread Theodore Ts'o
On Thu, Jul 30, 2015 at 04:40:02PM +0200, Daniel Vetter wrote: > I have 4 patches in git://people.freedesktop.org/~danvet/drm fixes-stuff > but I couldn't test them yet since no dp mst here and I didn't find > anything that would ship faster than 1-2 weeks yet. I'll try to get some > other people h

[Intel-gfx] [REGRESSION] Re: i915 driver crashes on T540p if docking station attached

2015-07-30 Thread Daniel Vetter
On Thu, Jul 30, 2015 at 5:32 PM, Theodore Ts'o wrote: > On Thu, Jul 30, 2015 at 04:40:02PM +0200, Daniel Vetter wrote: >> On Wed, Jul 29, 2015 at 10:18:16PM -0700, Linus Torvalds wrote: >> > drivers/gpu/drm/drm_atomic_helper.c | 8 +--- >> > 1 file changed, 5 insertions(+), 3 deletions(-) >>

[Intel-gfx] [REGRESSION] Re: i915 driver crashes on T540p if docking station attached

2015-07-30 Thread Takashi Iwai
On Thu, 30 Jul 2015 17:32:28 +0200, Theodore Ts'o wrote: > > On Thu, Jul 30, 2015 at 04:40:02PM +0200, Daniel Vetter wrote: > > On Wed, Jul 29, 2015 at 10:18:16PM -0700, Linus Torvalds wrote: > > > drivers/gpu/drm/drm_atomic_helper.c | 8 +--- > > > 1 file changed, 5 insertions(+), 3 deletion

[REGRESSION] Re: i915 driver crashes on T540p if docking station attached

2015-07-30 Thread Theodore Ts'o
- Ted -- next part -- A non-text attachment was scrubbed... Name: dmesg.gz Type: application/gzip Size: 25784 bytes Desc: not available URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150730/5b475051/attachment-0002.bin&g

[REGRESSION] Re: i915 driver crashes on T540p if docking station attached

2015-07-30 Thread Daniel Vetter
On Thu, Jul 30, 2015 at 11:50:29AM -0400, Theodore Ts'o wrote: > On Thu, Jul 30, 2015 at 04:40:02PM +0200, Daniel Vetter wrote: > > I have 4 patches in git://people.freedesktop.org/~danvet/drm fixes-stuff > > but I couldn't test them yet since no dp mst here and I didn't find > > anything that woul

[PATCH 1/3] drm/atomic-helper: Add option to update planes only on active crtc

2015-07-30 Thread Maarten Lankhorst
Op 29-07-15 om 14:01 schreef Daniel Vetter: > With drivers supporting runtime pm it's generally not a good idea to > touch the hardware when it's off. Add an option to the commit_planes > helper to support this case. > > Note that the helpers already add all planes on a crtc when a modeset > happen

[Bug 73528] Deferred lighting in Second Life causes system hiccups and screen flickering

2015-07-30 Thread bugzilla-dae...@freedesktop.org
the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150730/01355738/attachment.html>

[Bug 73528] Deferred lighting in Second Life causes system hiccups and screen flickering

2015-07-30 Thread bugzilla-dae...@freedesktop.org
ang. I've attached a small code which reproduce the hang. -- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150730/f3c1e8

[Intel-gfx] [REGRESSION] Re: i915 driver crashes on T540p if docking station attached

2015-07-30 Thread Linus Torvalds
On Thu, Jul 30, 2015 at 8:57 AM, Takashi Iwai wrote: > On Thu, 30 Jul 2015 17:32:28 +0200, > Theodore Ts'o wrote: >> >> BTW, is there any chance that I can suspend my laptop, and then move >> it from my docking station at home (where I have a Dell 30" display) >> to my docking station at work (whe

[PATCH] drm/nouveau/gem: tolerate a buffer specified multiple times

2015-07-30 Thread Peter Hurley
[ +cc Debian maintainer ] On 07/30/2015 11:26 AM, Emil Velikov wrote: > On 30 July 2015 at 16:02, Ilia Mirkin wrote: >> On Thu, Jul 30, 2015 at 10:56 AM, Bryan O'Donoghue >> wrote: >>> On 30/07/15 15:52, Bryan O'Donoghue wrote: On 30/07/15 15:49, Peter Hurley wrote: > > On 07/3

[PATCH] drm/nouveau/gem: tolerate a buffer specified multiple times

2015-07-30 Thread Bryan O'Donoghue
On 30/07/15 15:12, Ilia Mirkin wrote: > Is this happening with libdrm 2.4.60? If so, that's a known > (user-side) issue and should be fixed by using any version but that > one. > Yes that's my version 2.4.60.

[PATCH] drm/nouveau/gem: tolerate a buffer specified multiple times

2015-07-30 Thread Bryan O'Donoghue
On 30/07/15 15:52, Bryan O'Donoghue wrote: > On 30/07/15 15:49, Peter Hurley wrote: >> On 07/30/2015 10:12 AM, Ilia Mirkin wrote: >>> Is this happening with libdrm 2.4.60? If so, that's a known >>> (user-side) issue and should be fixed by using any version but that >>> one. >> >> What's the freedes

[PATCH] drm/nouveau/gem: tolerate a buffer specified multiple times

2015-07-30 Thread Bryan O'Donoghue
Ubuntu is shipping Chrome Version 44.0.2403.125 (64-bit). With this version of the browser and current tip-of-tree 86ea07ca846a I get the following error message followed by a lock-up of X. nouveau E[chrome[2737]] multiple instances of buffer 33 on validation list nouveau E[chrome[2737]] validate_

[RFC PATCH v2 00/21] Add DSI display support for Exynos based boards

2015-07-30 Thread vvn praveen kumar
attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150730/08a76dbb/attachment-0001.html>

[PATCH] drm/nouveau/gem: tolerate a buffer specified multiple times

2015-07-30 Thread Bryan O'Donoghue
On 30/07/15 15:49, Peter Hurley wrote: > On 07/30/2015 10:12 AM, Ilia Mirkin wrote: >> Is this happening with libdrm 2.4.60? If so, that's a known >> (user-side) issue and should be fixed by using any version but that >> one. > > What's the freedesktop bugzilla # for reference? > > Regards, > Peter

[PATCH v3 08/24] gma500: switch from acpi_os_ioremap to memremap

2015-07-30 Thread Dan Williams
gma500 expects the OpRegion to be cached (i.e. not __iomem), so explicitly map it with memremap rather than the implied cache setting of acpi_os_ioremap(). Cc: David Airlie Cc: dri-devel at lists.freedesktop.org Signed-off-by: Dan Williams --- drivers/gpu/drm/gma500/opregion.c |8

[PATCH] drm/nouveau/gem: tolerate a buffer specified multiple times

2015-07-30 Thread Bryan O'Donoghue
On 30/07/15 16:02, Ilia Mirkin wrote: > > That's unfortunate. I know next to nothing about debian/ubuntu or how > they do versions or how to even build packages for them. But they're > big distros, presumably they have support teams of some sort, perhaps > they can help you. > > Assuming that switc

[PATCH v3 00/24] replace ioremap_{cache|wt} with memremap

2015-07-30 Thread Dan Williams
Changes since v2 [1]: 1/ Move arch_memremap() and arch_memunmap() out of line (Christoph) 2/ Convert region_is_ram() to region_intersects() and define an enum for its 3 return values. (Luis) 3/ Fix gma500 and i915 to explicitly use cached mappings and clean up the __iomem usage. (Daniel)

[PATCH v3 09/24] i915: switch from acpi_os_ioremap to memremap

2015-07-30 Thread Dan Williams
i915 expects the OpRegion to be cached (i.e. not __iomem), so explicitly map it with memremap rather than the implied cache setting of acpi_os_ioremap(). Cc: Daniel Vetter Cc: Jani Nikula Cc: intel-gfx at lists.freedesktop.org Cc: David Airlie Cc: dri-devel at lists.freedesktop.org Signed-off-b

[PATCH v2 21/22 EXPERIMENTAL] drm/nouveau/i2c: Use vga_switcheroo active client as proxy when reading DDC/AUX

2015-07-30 Thread Lukas Wunner
The retina MacBook Pro uses an eDP panel and a gmux controller to switch the panel between its two GPUs. Unfortunately it seems that it cannot switch the AUX channel separately from the main link. But we can emulate switching of DDC/AUX in software by using the active client as a proxy to talk to