diff options
author | Keith Packard <keithp@keithp.com> | 2000-05-06 22:17:53 +0000 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2000-05-06 22:17:53 +0000 |
commit | 3731c184d69e3c1face0c731926433d522d48067 (patch) | |
tree | 687fa152bbb27d72d12e64b248f71b255311d087 /hw/kdrive/savage/s3reg.c | |
parent | 4b54f22b6accf438f31fbbe79877545c38375351 (diff) |
Lots of Tiny-X changes:
Add overlay support in the Tiny-X Savage4 driver (required changing lots of
Tiny-X code). Savage4 now support 8/16, 8/32 overlays.
Add IGS Cyberpro 5050 driver. This chip has bus support for embeded
systems.
Diffstat (limited to 'hw/kdrive/savage/s3reg.c')
-rw-r--r-- | hw/kdrive/savage/s3reg.c | 62 |
1 files changed, 61 insertions, 1 deletions
diff --git a/hw/kdrive/savage/s3reg.c b/hw/kdrive/savage/s3reg.c index 0fac18b12..b2cb7a377 100644 --- a/hw/kdrive/savage/s3reg.c +++ b/hw/kdrive/savage/s3reg.c @@ -22,7 +22,7 @@ * * Author: Keith Packard, SuSE, Inc. */ -/* $XFree86: xc/programs/Xserver/hw/kdrive/savage/s3reg.c,v 1.2 1999/12/30 03:03:12 robin Exp $ */ +/* $XFree86: xc/programs/Xserver/hw/kdrive/savage/s3reg.c,v 1.3 2000/02/23 20:30:04 dawes Exp $ */ #include "s3reg.h" @@ -403,6 +403,11 @@ VgaReg s3_line_compare[] = { VGA_REG_END }; +VgaReg s3_delay_primary_load[] = { + CR21, 1, 1, + VGA_REG_END +}; + VgaReg s3_device_id[] = { CR2E, 0, 8, CR2D, 0, 8, @@ -654,16 +659,36 @@ VgaReg s3_pci_disconnect_enable[] = { VGA_REG_END }; +VgaReg s3_primary_load_control[] = { + CR66, 4, 1, + VGA_REG_END +}; + +VgaReg s3_secondary_load_control[] = { + CR66, 5, 1, + VGA_REG_END +}; + VgaReg s3_pci_retry_enable[] = { CR66, 7, 1, VGA_REG_END }; +VgaReg s3_streams_mode[] = { + CR67, 2, 2, + VGA_REG_END +}; + VgaReg s3_color_mode[] = { CR67, 4, 4, VGA_REG_END }; +VgaReg s3_primary_stream_definition[] = { + CR69, 7, 1, + VGA_REG_END +}; + VgaReg s3_primary_stream_timeout[] = { CR71, 0, 8, VGA_REG_END @@ -714,6 +739,26 @@ VgaReg s3_dac_power_saving_disable[] = { VGA_REG_END }; +VgaReg s3_flat_panel_output_control_1[] = { + CR90, 3, 1, + VGA_REG_END +}; + +VgaReg s3_streams_fifo_delay[] = { + CR90, 4, 2, + VGA_REG_END +}; + +VgaReg s3_flat_panel_output_control_2[] = { + CR90, 6, 1, + VGA_REG_END +}; + +VgaReg s3_enable_l1_parameter[] = { + CR90, 7, 1, + VGA_REG_END +}; + VgaReg s3_primary_stream_l1[] = { CR91, 0, 8, CR90, 0, 3, @@ -975,6 +1020,21 @@ VgaReg s3_dclk_control[] = { VGA_REG_END }; +VgaReg s3_eclk_n[] = { + SR32, 0, 5, + VGA_REG_END +}; + +VgaReg s3_eclk_r[] = { + SR32, 5, 2, + VGA_REG_END +}; + +VgaReg s3_eclk_m[] = { + SR32, 0, 5, + VGA_REG_END +}; + VgaReg s3_vga_dclk_n[] = { SR36, 0, 6, SR39, 4, 1, |