Re: [Nouveau] [PATCH] kms: Let the server know if we got more than 1 EDID block

2012-11-11 Thread Emil Velikov
On 04/11/12 18:06, Emil Velikov wrote:
 Verbatim copy from xf86-video-radeon commit 809cacb
 
 Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=32341
 Signed-off-by: Emil Velikov emil.l.veli...@gmail.com
 ---
  src/drmmode_display.c | 5 -
  1 file changed, 4 insertions(+), 1 deletion(-)
 
 diff --git a/src/drmmode_display.c b/src/drmmode_display.c
 index 803785d..8ec69f5 100644
 --- a/src/drmmode_display.c
 +++ b/src/drmmode_display.c
 @@ -640,9 +640,12 @@ drmmode_output_get_modes(xf86OutputPtr output)
   drmModeFreeProperty(props);
   }
  
 - if (drmmode_output-edid_blob)
 + if (drmmode_output-edid_blob) {
   ddc_mon = xf86InterpretEDID(output-scrn-scrnIndex,
   drmmode_output-edid_blob-data);
 + if (ddc_mon  drmmode_output-edid_blob-length  128)
 + ddc_mon-flags |= MONITOR_EDID_COMPLETE_RAWDATA;
 + }
   xf86OutputSetEDID(output, ddc_mon);
  
   /* modes should already be available */
 
ping
___
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau


Re: [Nouveau] [PATCH] kms: Let the server know if we got more than 1 EDID block

2012-11-11 Thread Marcin Slusarz
On Sun, Nov 11, 2012 at 08:09:08PM +, Emil Velikov wrote:
 On 04/11/12 18:06, Emil Velikov wrote:
  Verbatim copy from xf86-video-radeon commit 809cacb

s/radeon/ati/

Here's direct link: 
http://cgit.freedesktop.org/xorg/driver/xf86-video-ati/commit/?id=809cacb

  
  Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=32341
  Signed-off-by: Emil Velikov emil.l.veli...@gmail.com
  ---
   src/drmmode_display.c | 5 -
   1 file changed, 4 insertions(+), 1 deletion(-)
  
  diff --git a/src/drmmode_display.c b/src/drmmode_display.c
  index 803785d..8ec69f5 100644
  --- a/src/drmmode_display.c
  +++ b/src/drmmode_display.c
  @@ -640,9 +640,12 @@ drmmode_output_get_modes(xf86OutputPtr output)
  drmModeFreeProperty(props);
  }
   
  -   if (drmmode_output-edid_blob)
  +   if (drmmode_output-edid_blob) {
  ddc_mon = xf86InterpretEDID(output-scrn-scrnIndex,
  drmmode_output-edid_blob-data);
  +   if (ddc_mon  drmmode_output-edid_blob-length  128)
  +   ddc_mon-flags |= MONITOR_EDID_COMPLETE_RAWDATA;
  +   }
  xf86OutputSetEDID(output, ddc_mon);
   
  /* modes should already be available */
  
 ping

Cc'ing Adam.

___
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau


[Nouveau] [PATCH] kms: Let the server know if we got more than 1 EDID block

2012-11-04 Thread Emil Velikov
Verbatim copy from xf86-video-radeon commit 809cacb

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=32341
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com
---
 src/drmmode_display.c | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/drmmode_display.c b/src/drmmode_display.c
index 803785d..8ec69f5 100644
--- a/src/drmmode_display.c
+++ b/src/drmmode_display.c
@@ -640,9 +640,12 @@ drmmode_output_get_modes(xf86OutputPtr output)
drmModeFreeProperty(props);
}
 
-   if (drmmode_output-edid_blob)
+   if (drmmode_output-edid_blob) {
ddc_mon = xf86InterpretEDID(output-scrn-scrnIndex,
drmmode_output-edid_blob-data);
+   if (ddc_mon  drmmode_output-edid_blob-length  128)
+   ddc_mon-flags |= MONITOR_EDID_COMPLETE_RAWDATA;
+   }
xf86OutputSetEDID(output, ddc_mon);
 
/* modes should already be available */
-- 
1.8.0

___
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau