[Openchrome-devel] xf86-video-openchrome: 3 commits - configure.ac src/via_vt1632.c src/via_vt1632.h
Kevin Brace
kevinbrace at kemper.freedesktop.org
Sat Aug 6 04:55:47 UTC 2016
configure.ac | 2 +-
src/via_vt1632.c | 28 +++++++++++++++++++++++++++-
src/via_vt1632.h | 1 +
3 files changed, 29 insertions(+), 2 deletions(-)
New commits:
commit 6236417b183feab0e3c27e959661425f87509503
Author: Kevin Brace <kevinbrace at gmx.com>
Date: Fri Aug 5 21:54:18 2016 -0700
Version bumped to 0.5.116
Signed-off-by: Kevin Brace <kevinbrace at gmx.com>
diff --git a/configure.ac b/configure.ac
index ede6ba9..cc4bb4d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
# Initialize Autoconf
AC_PREREQ(2.57)
AC_INIT([xf86-video-openchrome],
- [0.5.115],
+ [0.5.116],
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/openchrome],
[xf86-video-openchrome])
commit 4dbed232b342a44d0ce3ff85832de003330b01c5
Author: Kevin Brace <kevinbrace at gmx.com>
Date: Fri Aug 5 21:48:16 2016 -0700
Reversing most of commit 46f5f3e
Commit 46f5f3e was a bad commit, and it will lead to a crash if
VT1632(A) is being used.
Signed-off-by: Kevin Brace <kevinbrace at gmx.com>
diff --git a/src/via_vt1632.c b/src/via_vt1632.c
index 45e57ca..f3b0c6e 100644
--- a/src/via_vt1632.c
+++ b/src/via_vt1632.c
@@ -200,6 +200,33 @@ via_vt1632_mode_set(xf86OutputPtr output, DisplayModePtr mode,
"Exiting via_vt1632_mode_set.\n"));
}
+xf86OutputStatus
+via_vt1632_detect(xf86OutputPtr output)
+{
+ ViaVT1632Ptr Private = output->driver_private;
+ xf86OutputStatus status;
+ ScrnInfoPtr pScrn = output->scrn;
+ CARD8 tmp;
+
+ DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO,
+ "Entered via_vt1632_detect.\n"));
+
+ xf86I2CReadByte(Private->VT1632I2CDev, 0x09, &tmp);
+ if (tmp & 0x04) {
+ xf86DrvMsg(pScrn->scrnIndex, X_INFO,
+ "VT1632A: DVI device is detected.\n");
+ status = XF86OutputStatusConnected;
+ } else {
+ xf86DrvMsg(pScrn->scrnIndex, X_INFO,
+ "VT1632A: DVI device was not detected.\n");
+ status = XF86OutputStatusDisconnected;
+ }
+
+ DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO,
+ "Exiting via_vt1632_detect.\n"));
+ return status;
+}
+
Bool
viaVT1632Init(ScrnInfoPtr pScrn, I2CBusPtr pI2CBus)
{
diff --git a/src/via_vt1632.h b/src/via_vt1632.h
index 06df175..c424fac 100644
--- a/src/via_vt1632.h
+++ b/src/via_vt1632.h
@@ -47,6 +47,7 @@ void via_vt1632_save(xf86OutputPtr output);
void via_vt1632_restore(xf86OutputPtr output);
int via_vt1632_mode_valid(xf86OutputPtr output, DisplayModePtr pMode);
void via_vt1632_mode_set(xf86OutputPtr output, DisplayModePtr mode, DisplayModePtr adjusted_mode);
+xf86OutputStatus via_vt1632_detect(xf86OutputPtr output);
Bool viaVT1632Init(ScrnInfoPtr pScrn, I2CBusPtr pI2CBus);
#endif /* _VIA_VT1632_H_ */
commit 309386481e2dea3696f35bd814b857af500867e9
Author: Xavier Bachelot <xavier at bachelot.org>
Date: Fri Aug 5 21:32:30 2016 -0700
Fix unused-variable warnings in via_tmds.c
Signed-off-by: Xavier Bachelot <xavier at bachelot.org>
diff --git a/src/via_vt1632.c b/src/via_vt1632.c
index 7e669cf..45e57ca 100644
--- a/src/via_vt1632.c
+++ b/src/via_vt1632.c
@@ -204,7 +204,6 @@ Bool
viaVT1632Init(ScrnInfoPtr pScrn, I2CBusPtr pI2CBus)
{
xf86OutputPtr output;
- VIAPtr pVia = VIAPTR(pScrn);
ViaVT1632Ptr pVIAVT1632Rec = NULL;
I2CDevPtr pI2CDevice = NULL;
I2CSlaveAddr i2cAddr = 0x10;
More information about the Openchrome-devel
mailing list