summaryrefslogtreecommitdiff
path: root/src/radeon_probe.h
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2010-11-11 09:38:15 +1000
committerDave Airlie <airlied@redhat.com>2010-11-11 12:56:15 +1000
commitabbf73ee990512ac16ca77e8bb23288495e1f9f4 (patch)
tree1f05ca0790d5547a05b54796eea560da033f71f1 /src/radeon_probe.h
parente1dfaf93d06bc5eafdbc2e1823d19204ce8f242c (diff)
evergreen: add UMS VT switch support.
This isn't perfect, but it brings back text VTs here on the DAC and DVI outputs.
Diffstat (limited to 'src/radeon_probe.h')
-rw-r--r--src/radeon_probe.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/radeon_probe.h b/src/radeon_probe.h
index 78179ed3..2b78a1f1 100644
--- a/src/radeon_probe.h
+++ b/src/radeon_probe.h
@@ -344,9 +344,12 @@ struct avivo_crtc_state {
struct avivo_grph_state {
uint32_t enable;
uint32_t control;
+ uint32_t swap_control;
uint32_t prim_surf_addr;
uint32_t sec_surf_addr;
uint32_t pitch;
+ uint32_t prim_surf_addr_hi;
+ uint32_t sec_surf_addr_hi;
uint32_t x_offset;
uint32_t y_offset;
uint32_t x_start;
@@ -385,9 +388,11 @@ struct avivo_state
struct avivo_pll_state vga28_ppll;
struct avivo_pll_state vga41_ppll;
- struct avivo_crtc_state crtc[6];
+ struct avivo_crtc_state crtc[2];
- struct avivo_grph_state grph[2];
+ uint32_t eg_crtc[6][15];
+
+ struct avivo_grph_state grph[6];
/* DDIA block on RS6xx chips */
uint32_t ddia[37];