[Openchrome-devel] xf86-video-openchrome: 3 commits - configure.ac

Kevin Brace kevinbrace at kemper.freedesktop.org
Mon Jul 3 06:46:25 UTC 2017


 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 269e8d2349d17de672d069c67b0a096bca6f51da
Author: Kevin Brace <kevinbrace at gmx.com>
Date:   Mon Jul 3 01:45:31 2017 -0500

    Version bumped to 0.6.146 (for real)
    
    Signed-off-by: Kevin Brace <kevinbrace at gmx.com>

diff --git a/configure.ac b/configure.ac
index cf2794e..6905051 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ(2.57)
 AC_INIT([xf86-video-openchrome],
-        [0.6.145],
+        [0.6.146],
         [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/openchrome],
         [xf86-video-openchrome])
 
commit 8583b3f23d4eb894c9146906eb1cd22511744ee9
Author: Kevin Brace <kevinbrace at gmx.com>
Date:   Mon Jul 3 01:42:19 2017 -0500

    Fix for DVI (integrated TMDS transmitter) power management
    
    Due to the recent major updates to the FP power management code, the
    existing DVI power management code was no longer able to manage the
    power state of DVI correctly. This commit fixes this regression. This
    commit affects CX700 / VX700 and VX800 chipsets that utilize the
    integrated TMDS transmitter for DVI use.
    
    Signed-off-by: Kevin Brace <kevinbrace at gmx.com>

diff --git a/src/via_tmds.c b/src/via_tmds.c
index fb68d19..147c61c 100644
--- a/src/via_tmds.c
+++ b/src/via_tmds.c
@@ -164,12 +164,17 @@ viaTMDSPower(ScrnInfoPtr pScrn, Bool powerState)
     DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO,
                         "Entered viaTMDSPower.\n"));
 
+    /* Use hardware FP power sequence control. */
+    viaFPSetPrimaryPowerSeqType(pScrn, TRUE);
+
     if (powerState) {
-        viaFPSetPrimaryDirectDisplayPeriod(pScrn, TRUE);
+        viaFPSetPrimaryHardPower(pScrn, TRUE);
         viaTMDSSetPower(pScrn, TRUE);
+        viaFPSetPrimaryDirectDisplayPeriod(pScrn, TRUE);
     } else {
-        viaTMDSSetPower(pScrn, FALSE);
         viaFPSetPrimaryDirectDisplayPeriod(pScrn, FALSE);
+        viaTMDSSetPower(pScrn, FALSE);
+        viaFPSetPrimaryHardPower(pScrn, FALSE);
     }
 
     xf86DrvMsg(pScrn->scrnIndex, X_INFO,
commit e7806d50157890a4a3b29c80b0c50866e28f7cf7
Author: Kevin Brace <kevinbrace at gmx.com>
Date:   Mon Jul 3 01:38:09 2017 -0500

    Reversing commit 13b9c33
    
    Sorry for the mistake.
    
    Signed-off-by: Kevin Brace <kevinbrace at gmx.com>

diff --git a/src/via_tmds.c b/src/via_tmds.c
index 147c61c..fb68d19 100644
--- a/src/via_tmds.c
+++ b/src/via_tmds.c
@@ -164,17 +164,12 @@ viaTMDSPower(ScrnInfoPtr pScrn, Bool powerState)
     DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO,
                         "Entered viaTMDSPower.\n"));
 
-    /* Use hardware FP power sequence control. */
-    viaFPSetPrimaryPowerSeqType(pScrn, TRUE);
-
     if (powerState) {
-        viaFPSetPrimaryHardPower(pScrn, TRUE);
-        viaTMDSSetPower(pScrn, TRUE);
         viaFPSetPrimaryDirectDisplayPeriod(pScrn, TRUE);
+        viaTMDSSetPower(pScrn, TRUE);
     } else {
-        viaFPSetPrimaryDirectDisplayPeriod(pScrn, FALSE);
         viaTMDSSetPower(pScrn, FALSE);
-        viaFPSetPrimaryHardPower(pScrn, FALSE);
+        viaFPSetPrimaryDirectDisplayPeriod(pScrn, FALSE);
     }
 
     xf86DrvMsg(pScrn->scrnIndex, X_INFO,


More information about the Openchrome-devel mailing list