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

Kevin Brace kevinbrace at kemper.freedesktop.org
Wed Aug 3 20:55:53 UTC 2016


 configure.ac     |    2 +-
 src/via_analog.c |   11 ++++++++++-
 2 files changed, 11 insertions(+), 2 deletions(-)

New commits:
commit 67ac45b31066f39448ff00fca49e4e132c6faf58
Author: Kevin Brace <kevinbrace at gmx.com>
Date:   Wed Aug 3 13:55:14 2016 -0700

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

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

    Fixing analog VGA to IGA1
    
    This is being done so that DVI and TV can get assigned to
    IGA2 (display controller 2) by X.Org Server.
    
    Signed-off-by: Kevin Brace <kevinbrace at gmx.com>

diff --git a/src/via_analog.c b/src/via_analog.c
index 6bde721..15d21a2 100644
--- a/src/via_analog.c
+++ b/src/via_analog.c
@@ -400,7 +400,16 @@ via_analog_init(ScrnInfoPtr pScrn)
 
     output = xf86OutputCreate(pScrn, &via_analog_funcs, "VGA-1");
 
-    output->possible_crtcs = 0x3;
+    /* While there are two (2) display controllers registered with the
+     * X.Org Server, it is often desirable to fix the analog VGA output
+     * to IGA1 since LVDS FP (Flat Panel) typically prefers IGA2. (While
+     * it is not used at this point, only IGA2 contains panel resolution
+     * scaling functionality. IGA1 does not have this.)
+     * With this arrangement, DVI should end up getting assigned to IGA2
+     * since DVI can go to either display controller without limitations.
+     * This should be the case for TV as well. */
+    output->possible_crtcs = (1 << 0);
+
     output->possible_clones = 0;
     output->interlaceAllowed = TRUE;
     output->doubleScanAllowed = FALSE;


More information about the Openchrome-devel mailing list