[PATCH] radeonfb: small cleanup of common register init

From: Benjamin Herrenschmidt
Date: Fri Feb 27 2004 - 06:57:30 EST


Hi !

This patch removes the unused common_regs_m6 and add one more
register to be cleared, according to latest XFree code from ATI.

Ben.


diff -Nru a/drivers/video/aty/radeon_base.c b/drivers/video/aty/radeon_base.c
--- a/drivers/video/aty/radeon_base.c Fri Feb 27 22:45:14 2004
+++ b/drivers/video/aty/radeon_base.c Fri Feb 27 22:45:14 2004
@@ -222,16 +222,7 @@
{ I2C_CNTL_1, 0 },
{ GEN_INT_CNTL, 0 },
{ CAP0_TRIG_CNTL, 0 },
-};
-
-static reg_val common_regs_m6[] = {
- { OVR_CLR, 0 },
- { OVR_WID_LEFT_RIGHT, 0 },
- { OVR_WID_TOP_BOTTOM, 0 },
- { OV0_SCALE_CNTL, 0 },
- { SUBPIC_CNTL, 0 },
- { GEN_INT_CNTL, 0 },
- { CAP0_TRIG_CNTL, 0 }
+ { CAP1_TRIG_CNTL, 0 },
};

/*
@@ -1230,7 +1221,7 @@

radeon_screen_blank(rinfo, VESA_POWERDOWN);

- for (i=0; i<9; i++)
+ for (i=0; i<10; i++)
OUTREG(common_regs[i].reg, common_regs[i].val);

/* Apply surface registers */
diff -Nru a/include/video/radeon.h b/include/video/radeon.h
--- a/include/video/radeon.h Fri Feb 27 22:45:14 2004
+++ b/include/video/radeon.h Fri Feb 27 22:45:14 2004
@@ -24,6 +24,7 @@
#define AGP_CNTL 0x0174
#define BM_STATUS 0x0160
#define CAP0_TRIG_CNTL 0x0950
+#define CAP1_TRIG_CNTL 0x09c0
#define VIPH_CONTROL 0x0C40
#define VENDOR_ID 0x0F00
#define DEVICE_ID 0x0F02


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/