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

Kevin Brace kevinbrace at kemper.freedesktop.org
Thu Aug 25 12:07:12 UTC 2016


 configure.ac    |    2 +-
 src/Makefile.am |    2 ++
 src/via_tmds.c  |   22 ++++++++++++++++++++++
 3 files changed, 25 insertions(+), 1 deletion(-)

New commits:
commit edfac9689b9b9d826ba5852ac0f1e5988402664c
Author: Kevin Brace <kevinbrace at gmx.com>
Date:   Thu Aug 25 05:06:19 2016 -0700

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

diff --git a/configure.ac b/configure.ac
index 4daecbd..10a8643 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ(2.57)
 AC_INIT([xf86-video-openchrome],
-        [0.5.140],
+        [0.5.141],
         [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/openchrome],
         [xf86-video-openchrome])
 
commit 23f83d2a6ac64fe43949896104778dd896f97619
Author: Kevin Brace <kevinbrace at gmx.com>
Date:   Thu Aug 25 05:01:07 2016 -0700

    Silicon Image SiI 164 initial code inclusion
    
    This is the initial code inclusion to support Silicon Image SiI 164
    external TMDS transmitter. The code to support SiI 164 was borrowed
    from the proven VIA Technologies VT1632(A) external TMDS transmitter
    code. The code is not likely to work at this point since it has not
    been tested due to lack of equipment availability.
    
    Signed-off-by: Kevin Brace <kevinbrace at gmx.com>

diff --git a/src/Makefile.am b/src/Makefile.am
index 82224d4..2ed8242 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -63,6 +63,8 @@ openchrome_drv_la_SOURCES = \
          via_mode.h \
          via_priv.h \
          via_regs.h \
+         via_sii164.c \
+         via_sii164.h \
          via_tmds.c \
          via_tv.c \
          via_xv_overlay.c \
diff --git a/src/via_tmds.c b/src/via_tmds.c
index 43bcbfe..7f38164 100644
--- a/src/via_tmds.c
+++ b/src/via_tmds.c
@@ -639,6 +639,28 @@ via_dvi_init(ScrnInfoPtr pScrn)
                     "successfully for DVI use.\n");
     }
 
+    xf86DrvMsg(pScrn->scrnIndex, X_INFO,
+                "Probing I2C Bus 2 for SiI 164.\n");
+    if (!viaSiI164Init(pScrn, pVia->pI2CBus2)) {
+        xf86DrvMsg(pScrn->scrnIndex, X_INFO,
+                    "I2C Bus 2 was not initialized for DVI use.\n");
+    } else {
+        xf86DrvMsg(pScrn->scrnIndex, X_INFO,
+                    "SiI 164 attached to I2C Bus 2 was initialized "
+                    "successfully for DVI use.\n");
+    }
+
+    xf86DrvMsg(pScrn->scrnIndex, X_INFO,
+                "Probing I2C Bus 3 for SiI 164.\n");
+    if (!viaSiI164Init(pScrn, pVia->pI2CBus3)) {
+        xf86DrvMsg(pScrn->scrnIndex, X_INFO,
+                    "I2C Bus 3 was not initialized for DVI use.\n");
+    } else {
+        xf86DrvMsg(pScrn->scrnIndex, X_INFO,
+                    "SiI 164 attached to I2C Bus 3 was initialized "
+                    "successfully for DVI use.\n");
+    }
+
     DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO,
                         "Exiting via_dvi_init.\n"));
 }


More information about the Openchrome-devel mailing list