[Openchrome-devel] xf86-video-openchrome: 3 commits - configure.ac src/via_tmds.c src/via_ums.h src/via_vt1632.c
Kevin Brace
kevinbrace at kemper.freedesktop.org
Sun Aug 7 22:00:07 UTC 2016
configure.ac | 2 +-
src/via_tmds.c | 18 +++++++-----------
src/via_ums.h | 1 -
src/via_vt1632.c | 14 ++++++--------
4 files changed, 14 insertions(+), 21 deletions(-)
New commits:
commit 8e6ab899c6d5a9eef845bf1170d4c6df9ac4736e
Author: Kevin Brace <kevinbrace at gmx.com>
Date: Sun Aug 7 14:59:51 2016 -0700
Version bumped to 0.5.121
Signed-off-by: Kevin Brace <kevinbrace at gmx.com>
diff --git a/configure.ac b/configure.ac
index 460d457..2b69764 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
# Initialize Autoconf
AC_PREREQ(2.57)
AC_INIT([xf86-video-openchrome],
- [0.5.120],
+ [0.5.121],
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/openchrome],
[xf86-video-openchrome])
commit eede2983930e5b9ba36a057cdd798b3a7056cdd7
Author: Kevin Brace <kevinbrace at gmx.com>
Date: Sun Aug 7 14:58:16 2016 -0700
Rewrite of viaVT1632Power
Signed-off-by: Kevin Brace <kevinbrace at gmx.com>
diff --git a/src/via_vt1632.c b/src/via_vt1632.c
index 84a3c76..4a9aaf7 100644
--- a/src/via_vt1632.c
+++ b/src/via_vt1632.c
@@ -130,16 +130,13 @@ viaVT1632Sense(ScrnInfoPtr pScrn, I2CDevPtr pDev)
}
static void
-viaVT1632Power(xf86OutputPtr output, Bool powerState)
+viaVT1632Power(ScrnInfoPtr pScrn, I2CDevPtr pDev, Bool powerState)
{
- ViaVT1632Ptr Private = output->driver_private;
- ScrnInfoPtr pScrn = output->scrn;
-
DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO,
"Entered viaVT1632Power.\n"));
- xf86I2CMaskByte(Private->VT1632I2CDev, 0x08, powerState ? 0x01 : 0x00, 0x01);
- xf86DrvMsg(pScrn->scrnIndex, X_INFO, "VT1632A Power: %s\n",
+ xf86I2CMaskByte(pDev, 0x08, powerState ? 0x01 : 0x00, 0x01);
+ xf86DrvMsg(pScrn->scrnIndex, X_INFO, "VT1632 (DVI) Power: %s\n",
powerState ? "On" : "Off");
DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO,
@@ -258,18 +255,19 @@ static void
via_vt1632_dpms(xf86OutputPtr output, int mode)
{
ScrnInfoPtr pScrn = output->scrn;
+ ViaVT1632Ptr pVIAVT1632Rec = output->driver_private;
DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO,
"Entered via_vt1632_dpms.\n"));
switch (mode) {
case DPMSModeOn:
- viaVT1632Power(output, TRUE);
+ viaVT1632Power(pScrn, pVIAVT1632Rec->VT1632I2CDev, TRUE);
break;
case DPMSModeStandby:
case DPMSModeSuspend:
case DPMSModeOff:
- viaVT1632Power(output, FALSE);
+ viaVT1632Power(pScrn, pVIAVT1632Rec->VT1632I2CDev, FALSE);
break;
default:
break;
commit ef6ffc57d9ad7e8ea0990d07949d3f1a0b866ead
Author: Kevin Brace <kevinbrace at gmx.com>
Date: Sun Aug 7 14:29:52 2016 -0700
Rewrite of viaTMDSPower
Signed-off-by: Kevin Brace <kevinbrace at gmx.com>
diff --git a/src/via_tmds.c b/src/via_tmds.c
index 644e9ec..d44afd5 100644
--- a/src/via_tmds.c
+++ b/src/via_tmds.c
@@ -198,26 +198,22 @@ viaTMDSSense(ScrnInfoPtr pScrn)
return tmdsReceiverDetected;
}
-void
-viaTMDSPower(ScrnInfoPtr pScrn, Bool On)
+static void
+viaTMDSPower(ScrnInfoPtr pScrn, Bool powerState)
{
-
vgaHWPtr hwp = VGAHWPTR(pScrn);
DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO,
"Entered viaTMDSPower.\n"));
- if (On) {
- /* Power on TMDS */
- ViaCrtcMask(hwp, 0xD2, 0x00, 0x08);
- } else {
- /* Power off TMDS */
- ViaCrtcMask(hwp, 0xD2, 0x08, 0x08);
- }
+ /* 3X5.D2[3] - Power Down (Active High) for DVI
+ * 0: TMDS power on
+ * 1: TMDS power down */
+ ViaCrtcMask(hwp, 0xD2, powerState ? 0x00 : 0x08, 0x08);
xf86DrvMsg(pScrn->scrnIndex, X_INFO,
"Integrated TMDS (DVI) Power: %s\n",
- On ? "On" : "Off");
+ powerState ? "On" : "Off");
DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO,
"Exiting viaTMDSPower.\n"));
diff --git a/src/via_ums.h b/src/via_ums.h
index 8b872f2..3cae835 100644
--- a/src/via_ums.h
+++ b/src/via_ums.h
@@ -240,7 +240,6 @@ void via_analog_init(ScrnInfoPtr pScrn);
void via_lvds_init(ScrnInfoPtr pScrn);
/* via_tmds.c */
-void viaTMDSPower(ScrnInfoPtr pScrn, Bool On);
void via_dvi_init(ScrnInfoPtr pScrn);
/*via_tv.c */
More information about the Openchrome-devel
mailing list