xf86-video-ati: Branch 'master'

Dave Airlie airlied at kemper.freedesktop.org
Fri Jan 18 02:18:44 PST 2008


 src/radeon_driver.c |    5 ++++-
 src/radeon_probe.h  |    1 +
 src/radeon_reg.h    |    2 ++
 3 files changed, 7 insertions(+), 1 deletion(-)

New commits:
commit eaf425436008092abe81208321a2b3b6698a5d79
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Jan 18 20:11:57 2008 +1000

    fixup register 6594 save/restore

diff --git a/src/radeon_driver.c b/src/radeon_driver.c
index 98b8c68..23ab792 100644
--- a/src/radeon_driver.c
+++ b/src/radeon_driver.c
@@ -4053,6 +4053,7 @@ avivo_save(ScrnInfoPtr pScrn, RADEONSavePtr save)
     state->grph1.viewport_start = INREG(AVIVO_D1MODE_VIEWPORT_START);
     state->grph1.viewport_size = INREG(AVIVO_D1MODE_VIEWPORT_SIZE);
     state->grph1.scl_enable = INREG(AVIVO_D1SCL_SCALER_ENABLE);
+    state->grph1.scl_tap_control = INREG(AVIVO_D1SCL_SCALER_TAP_CONTROL);
 
     state->crtc2.pll_source = INREG(AVIVO_PCLK_CRTC2_CNTL);
 
@@ -4093,6 +4094,7 @@ avivo_save(ScrnInfoPtr pScrn, RADEONSavePtr save)
     state->grph2.viewport_start = INREG(AVIVO_D2MODE_VIEWPORT_START);
     state->grph2.viewport_size = INREG(AVIVO_D2MODE_VIEWPORT_SIZE);
     state->grph2.scl_enable = INREG(AVIVO_D2SCL_SCALER_ENABLE);
+    state->grph2.scl_tap_control = INREG(AVIVO_D2SCL_SCALER_TAP_CONTROL);
 
     state->daca.enable = INREG(AVIVO_DACA_ENABLE);
     state->daca.source_select = INREG(AVIVO_DACA_SOURCE_SELECT);
@@ -4207,6 +4209,7 @@ avivo_restore(ScrnInfoPtr pScrn, RADEONSavePtr restore)
     OUTREG(AVIVO_D1MODE_VIEWPORT_START, state->grph1.viewport_start);
     OUTREG(AVIVO_D1MODE_VIEWPORT_SIZE, state->grph1.viewport_size);
     OUTREG(AVIVO_D1SCL_SCALER_ENABLE, state->grph1.scl_enable);
+    OUTREG(AVIVO_D1SCL_SCALER_TAP_CONTROL, state->grph1.scl_tap_control);
 
     OUTREG(AVIVO_PCLK_CRTC2_CNTL, state->crtc2.pll_source);
 
@@ -4246,7 +4249,7 @@ avivo_restore(ScrnInfoPtr pScrn, RADEONSavePtr restore)
     OUTREG(AVIVO_D2MODE_VIEWPORT_START, state->grph2.viewport_start);
     OUTREG(AVIVO_D2MODE_VIEWPORT_SIZE, state->grph2.viewport_size);
     OUTREG(AVIVO_D2SCL_SCALER_ENABLE, state->grph2.scl_enable);
-
+    OUTREG(AVIVO_D2SCL_SCALER_TAP_CONTROL, state->grph2.scl_tap_control);
 
     OUTREG(AVIVO_DACA_ENABLE, state->daca.enable);
     OUTREG(AVIVO_DACA_SOURCE_SELECT, state->daca.source_select);
diff --git a/src/radeon_probe.h b/src/radeon_probe.h
index 37cd6e6..ef4ddbc 100644
--- a/src/radeon_probe.h
+++ b/src/radeon_probe.h
@@ -289,6 +289,7 @@ struct avivo_grph_state {
     CARD32 viewport_start;
     CARD32 viewport_size;
     CARD32 scl_enable;
+    CARD32 scl_tap_control;
 };
 
 struct avivo_dac_state {
diff --git a/src/radeon_reg.h b/src/radeon_reg.h
index 174fda4..ea1cebf 100644
--- a/src/radeon_reg.h
+++ b/src/radeon_reg.h
@@ -3439,6 +3439,7 @@
 #define AVIVO_D1MODE_EXT_OVERSCAN_TOP_BOTTOM    0x658c
 
 #define AVIVO_D1SCL_SCALER_ENABLE               0x6590
+#define AVIVO_D1SCL_SCALER_TAP_CONTROL	 	0x6594
 #define AVIVO_D1SCL_UPDATE                      0x65cc
 #       define AVIVO_D1SCL_UPDATE_LOCK         (1<<16)
 
@@ -3489,6 +3490,7 @@
 #define AVIVO_D2MODE_EXT_OVERSCAN_TOP_BOTTOM    0x6d8c
 
 #define AVIVO_D2SCL_SCALER_ENABLE               0x6d90
+#define AVIVO_D2SCL_SCALER_TAP_CONTROL	 	0x6d94
 
 #define AVIVO_DACA_ENABLE					0x7800
 #	define AVIVO_DAC_ENABLE				(1 << 0)


More information about the xorg-commit mailing list