[pkg-fso-commits] [SCM] xf86-video-glamo, SMedia Glamo video driver for X.Org branch, master, updated. upstream/0.0.0+20090224.git703acea1-15-g25c4b0e
Lars-Peter Clausen
lars at metafoo.de
Mon May 18 16:46:42 UTC 2009
The following commit has been merged in the master branch:
commit b8fadd3ec83f40190abaa2b60d6a848843757453
Author: Lars-Peter Clausen <lars at metafoo.de>
Date: Sat May 9 15:26:37 2009 +0200
Only reset those bits which we actually change.
diff --git a/src/glamo-driver.c b/src/glamo-driver.c
index 23d045c..a280f98 100644
--- a/src/glamo-driver.c
+++ b/src/glamo-driver.c
@@ -778,18 +778,22 @@ GlamoRestoreHW(ScrnInfoPtr pScrn) {
#ifdef JBT6K74_SET_STATE
int fd;
#endif
-
if (ioctl(pGlamo->fb_fd, FBIOPUT_VSCREENINFO, (void*)(&pGlamo->fb_saved_var)) == -1) {
xf86DrvMsg(pScrn->scrnIndex, X_ERROR,
"Framebuffer ioctl FBIOSET_FSCREENINFO failed: %s",
strerror(errno));
}
-
- MMIO_OUT16(mmio, GLAMO_REG_CLOCK_2D, pGlamo->saved_clock_2d);
- MMIO_OUT16(mmio, GLAMO_REG_CLOCK_ISP, pGlamo->saved_clock_isp);
- MMIO_OUT16(mmio, GLAMO_REG_CLOCK_GEN5_1, pGlamo->saved_clock_gen5_1);
- MMIO_OUT16(mmio, GLAMO_REG_CLOCK_GEN5_2, pGlamo->saved_clock_gen5_2);
- MMIO_OUT16(mmio, GLAMO_REG_HOSTBUS(2), pGlamo->saved_hostbus_2);
+ MMIOSetBitMask(mmio, GLAMO_REG_CLOCK_2D,
+ GLAMO_CLOCK_2D_EN_M6CLK | GLAMO_CLOCK_2D_EN_M7CLK |
+ GLAMO_CLOCK_2D_EN_GCLK | GLAMO_CLOCK_2D_DG_M7CLK |
+ GLAMO_CLOCK_2D_DG_GCLK,
+ pGlamo->saved_clock_2d);
+ MMIOSetBitMask(mmio, GLAMO_REG_CLOCK_GEN5_1,
+ GLAMO_CLOCK_GEN51_EN_DIV_MCLK | GLAMO_CLOCK_GEN51_EN_DIV_GCLK,
+ pGlamo->saved_clock_gen5_1);
+ MMIOSetBitMask(mmio, GLAMO_REG_HOSTBUS(2),
+ GLAMO_HOSTBUS2_MMIO_EN_CMDQ | GLAMO_HOSTBUS2_MMIO_EN_2D,
+ pGlamo->saved_hostbus_2);
#ifdef JBT6K74_SET_STATE
fd = open(pGlamo->jbt6k74_state_path, O_WRONLY);
--
xf86-video-glamo, SMedia Glamo video driver for X.Org
More information about the pkg-fso-commits
mailing list