//if chip revB
if (CHIPREV == 0x02) {
+ printk_debug("blade3d: chip revision B\n");
outp(Port_CRX, 0xc0);
outp(Port_CRX + 1, 0x00);
}
lpMode3_temp = &Mode3_temp[0];
lpInit_reg = &Init_reg[0];
+ printk_debug("blade3d: config_OEM_regs()\n");
+
outp(Port_GRX, 0x24);
outp(Port_GRX + 1, 0xe0);
//MCLK VCLK to 16 bit
outp(Port_CRX + 1, Temp & 0x08);
}
- } //SGRAM
-
+ } else { //SGRAM
+ printk_debug("blade3d: No SGRAM found.\n");
+ }
}
static void config_video_memory(void)
{
+ printk_debug("blade3d: Error: no video memory init\n");
}
static void set_video_mode(void)
lpDef_Reg_struct lpMode3_reg;
lpMode3_reg = &Mode3_reg[0];
+ printk_debug("blade3d: setting video mode\n");
outp(0x3c2, 0x67);
for (i = 0; i < Length_Mode3_reg; i++) {
if (lpMode3_reg[i].rPort == Port_BRX) {
static void set_font(void)
{
+ printk_debug("blade3d: setting font (not implemented)\n");
}
static void clear_MEM(void)
static void trident_blade3d_init(struct device *dev)
{
+ printk_info("blade3d: initializing video card\n");
init9880();
}