summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorroot <airlied@linux.ie>2007-01-30 13:26:27 +1100
committerDave Airlie <airlied@linux.ie>2007-01-30 13:26:27 +1100
commit54ff950abf3dfe32f90dab6ef4bb332b6f9cf4a4 (patch)
tree9efa30b5da4fdd09edaeab93dcff3e72e3bd68e3
parent31b22720305d3e892b7719ff9ab22913a53aa0b5 (diff)
commit a bunch more nv registers
-rw-r--r--nouveau_reg.h3
-rw-r--r--radeontool.c16
2 files changed, 18 insertions, 1 deletions
diff --git a/nouveau_reg.h b/nouveau_reg.h
index 9f8fc9c..239082f 100644
--- a/nouveau_reg.h
+++ b/nouveau_reg.h
@@ -252,6 +252,7 @@
#define NV_VGA_CRTCX_CURCTL0 0x30
#define NV_VGA_CRTCX_CURCTL1 0x31
#define NV_VGA_CRTCX_LCD 0x33
+#define NV_VGA_CRTCX_UNK35 0x35
#define NV_VGA_CRTCX_INTERLACE 0x39
#define NV_VGA_CRTCX_EXTRA 0x41
#define NV_VGA_CRTCX_OWNER 0x44
@@ -259,6 +260,7 @@
#define NV_VGA_CRTCX_FIFO_LWM_NV30 0x47
#define NV_VGA_CRTCX_FP_HTIMING 0x53
#define NV_VGA_CRTCX_FP_VTIMING 0x54
+#define NV_VGA_CRTCX_UNK58 0x58
#define NV_CRTC_START 0x800
#define NV_CRTC_CURSOR_CONFIG 0x810
@@ -286,6 +288,7 @@
#define NV_RAMDAC_VPLL 0x508
#define NV_RAMDAC_PLL_SELECT 0x50c
#define NV_RAMDAC_VPLL2 0x520
+#define NV_RAMDAC_SEL_CLK 0x524
#define NV_RAMDAC_DITHER_NV11 0x528
#define NV_RAMDAC_OUTPUT 0x52c
diff --git a/radeontool.c b/radeontool.c
index 1f3f9e4..c35f619 100644
--- a/radeontool.c
+++ b/radeontool.c
@@ -201,7 +201,7 @@ int dump_vga_regs(int crtc)
set_crtc_owner(crtc);
- for (i = 0; i<26; i+=4)
+ for (i = 0; i<0x9f; i+=4)
printf("CRTC%2d %02X\t%02X %02X %02X %02X\n", crtc, i, get_vga_crtc_reg(crtc, i),
get_vga_crtc_reg(crtc, i+1), get_vga_crtc_reg(crtc, i+2), get_vga_crtc_reg(crtc, i+3));
@@ -228,6 +228,8 @@ int dump_vga_regs(int crtc)
SHOW_VGA_CRTC_REG(NV_VGA_CRTCX_FP_HTIMING);
SHOW_VGA_CRTC_REG(NV_VGA_CRTCX_FP_VTIMING);
+ SHOW_VGA_CRTC_REG(NV_VGA_CRTCX_UNK35);
+ SHOW_VGA_CRTC_REG(NV_VGA_CRTCX_UNK58);
}
void radeon_cmd_regs(void)
{
@@ -270,6 +272,17 @@ void radeon_cmd_regs(void)
SHOW_RAMDAC_REG(NV_RAMDAC_FP_VDISP_END);
SHOW_RAMDAC_REG(NV_RAMDAC_FP_VTOTAL);
SHOW_RAMDAC_REG(NV_RAMDAC_FP_VCRTC);
+ SHOW_RAMDAC_REG(NV_RAMDAC_FP_VSYNC_START);
+ SHOW_RAMDAC_REG(NV_RAMDAC_FP_VSYNC_END);
+ SHOW_RAMDAC_REG(NV_RAMDAC_FP_VVALID_START);
+ SHOW_RAMDAC_REG(NV_RAMDAC_FP_VVALID_END);
+ SHOW_RAMDAC_REG(NV_RAMDAC_FP_HDISP_END);
+ SHOW_RAMDAC_REG(NV_RAMDAC_FP_HTOTAL);
+ SHOW_RAMDAC_REG(NV_RAMDAC_FP_HCRTC);
+ SHOW_RAMDAC_REG(NV_RAMDAC_FP_HSYNC_START);
+ SHOW_RAMDAC_REG(NV_RAMDAC_FP_HSYNC_END);
+ SHOW_RAMDAC_REG(NV_RAMDAC_FP_HVALID_START);
+ SHOW_RAMDAC_REG(NV_RAMDAC_FP_HVALID_END);
SHOW_RAMDAC_REG(NV_RAMDAC_FP_DITHER);
SHOW_RAMDAC_REG(NV_RAMDAC_FP_TEST_CONTROL);
SHOW_RAMDAC_REG(NV_RAMDAC_FP_CONTROL);
@@ -280,6 +293,7 @@ void radeon_cmd_regs(void)
SHOW_RAMDAC0_REG(NV_RAMDAC_VPLL);
SHOW_RAMDAC0_REG(NV_RAMDAC_PLL_SELECT);
SHOW_RAMDAC0_REG(NV_RAMDAC_VPLL2);
+ SHOW_RAMDAC0_REG(NV_RAMDAC_SEL_CLK);
SHOW_RAMDAC0_REG(NV_RAMDAC_NVPLL_B);
SHOW_RAMDAC0_REG(NV_RAMDAC_MPLL_B);