configure.ac | 2 +- src/via_display.c | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-)
New commits: commit 75d1c6898175b280419bfa11abdecd3a7663f151 Author: Kevin Brace <kevinbr...@gmx.com> Date: Mon May 23 01:48:47 2016 -0700 Version bumped to 0.4.155 Signed-off-by: Kevin Brace <kevinbr...@gmx.com> diff --git a/configure.ac b/configure.ac index 6f71949..885b356 100644 --- a/configure.ac +++ b/configure.ac @@ -23,7 +23,7 @@ # Initialize Autoconf AC_PREREQ(2.57) AC_INIT([xf86-video-openchrome], - [0.4.154], + [0.4.155], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/openchrome], [xf86-video-openchrome]) commit f2e844ba5b06aa2976d8f294e322c56bc46e014d Author: Kevin Brace <kevinbr...@gmx.com> Date: Mon May 23 01:47:20 2016 -0700 Forgot to add debug code for CR36 (3X5.36) Signed-off-by: Kevin Brace <kevinbr...@gmx.com> diff --git a/src/via_display.c b/src/via_display.c index 28f2c94..d34fb3a 100644 --- a/src/via_display.c +++ b/src/via_display.c @@ -334,6 +334,9 @@ viaIGAInitCommon(ScrnInfoPtr pScrn) temp = hwp->readSeq(hwp, 0x3F); DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO, "SR3F: 0x%02X\n", temp)); + temp = hwp->readCrtc(hwp, 0x36); + DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO, + "CR36: 0x%02X\n", temp)); #endif /* Be careful with 3C5.15[5] - Wrap Around Disable. commit ca7991f3d64bab946941b96ff1005b26a472665e Author: Kevin Brace <kevinbr...@gmx.com> Date: Mon May 23 00:44:45 2016 -0700 Making sure PCI Power Management Control bit is turned on viaIGAInitCommon function now turns this bit on. This function is located inside via_display.c. Signed-off-by: Kevin Brace <kevinbr...@gmx.com> diff --git a/src/via_display.c b/src/via_display.c index aff642a..28f2c94 100644 --- a/src/via_display.c +++ b/src/via_display.c @@ -500,6 +500,22 @@ viaIGAInitCommon(ScrnInfoPtr pScrn) * 11: Clock on/off according to each engine IDLE status */ ViaSeqMask(hwp, 0x3F, 0xFF, 0xFF); + /* 3X5.36[7] - DPMS VSYNC Output + * 3X5.36[6] - DPMS HSYNC Output + * 3X5.36[5:4] - DPMS Control + * 00: On + * 01: Stand-by + * 10: Suspend + * 11: Off + * When the DPMS state is off, both HSYNC and VSYNC + * are grounded, saving monitor power consumption. + * 3X5.36[3] - Horizontal Total Bit [8] + * 3X5.36[2:1] - Reserved + * 3X5.36[0] - PCI Power Management Control + * 0: Disable + * 1: Enable */ + ViaCrtcMask(hwp, 0x36, 0x01, 0x01); + DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Exiting viaIGAInitCommon.\n")); } _______________________________________________ Openchrome-devel mailing list Openchrome-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/openchrome-devel