[Openchrome-devel] xf86-video-openchrome: 2 commits - configure.ac src/via_lvds.c

Kevin Brace kevinbrace at kemper.freedesktop.org
Thu Aug 4 04:26:52 UTC 2016


 configure.ac   |    2 +-
 src/via_lvds.c |    6 ++++++
 2 files changed, 7 insertions(+), 1 deletion(-)

New commits:
commit 14eea5db4fb7a9649b0e9795675d2b9c3ce24be2
Author: Kevin Brace <kevinbrace at gmx.com>
Date:   Wed Aug 3 21:26:12 2016 -0700

    Version bumped to 0.5.114
    
    Signed-off-by: Kevin Brace <kevinbrace at gmx.com>

diff --git a/configure.ac b/configure.ac
index 943904c..c66b9c6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ(2.57)
 AC_INIT([xf86-video-openchrome],
-        [0.5.113],
+        [0.5.114],
         [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/openchrome],
         [xf86-video-openchrome])
 
commit bfb41b507b9f7766e677966ca711b134d084498a
Author: Kevin Brace <kevinbrace at gmx.com>
Date:   Wed Aug 3 21:22:13 2016 -0700

    Disable I2C bus readout of LVDS FP EDID for now
    
    When an LVDS FP (Flat Panel) is used simultaneously with DVI,
    LVDS FP ends up reading out EDID from a monitor connected to
    DVI. This almost always ends up causing the LVDS FP to
    erroneously program the associated display controller. The end
    result of this is a blank or garbled up screen. Now, LVDS FP
    initialization code will only use VIA Technologies VGA BIOS
    supplied flat panel code for the purpose of flat panel native
    screen resolution detection. The flat panel code is located at
    3X5.3F[3:0]. This is a short term solution, and a more permanent
    solution will have to be developed in the future.
    
    Signed-off-by: Kevin Brace <kevinbrace at gmx.com>

diff --git a/src/via_lvds.c b/src/via_lvds.c
index a1a0b5d..aee1b0c 100644
--- a/src/via_lvds.c
+++ b/src/via_lvds.c
@@ -885,7 +885,13 @@ via_lvds_detect(xf86OutputPtr output)
         int width, height;
         Bool ret;
 
+        /* Disable reading off EDID from I2C bus 2 since it is often
+         * used by DVI as well. For now, this is how DVI and LVDS FP will
+         * coexist. */
+/*
         ret = ViaPanelGetSizeFromDDCv1(output, &width, &height);
+*/
+        ret = FALSE;
         if (ret) {
             panel->NativeModeIndex = ViaPanelLookUpModeIndex(width, height);
             DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_PROBED,


More information about the Openchrome-devel mailing list