struct display_switch *dispsw;
struct display *display;
struct pci_dev *dev;
- unsigned char __iomem *region;
- unsigned char __iomem *regs;
+ unsigned char *region;
+ unsigned char *regs;
u_int id;
int func_use_count;
u_long ref_ps;
int i;
switch (blank) {
- case FB_BLANK_POWERDOWN: /* powerdown - both sync lines down */
+ case 4: /* powerdown - both sync lines down */
sync = EXT_SYNC_CTL_VS_0 | EXT_SYNC_CTL_HS_0;
break;
- case FB_BLANK_HSYNC_SUSPEND: /* hsync off */
+ case 3: /* hsync off */
sync = EXT_SYNC_CTL_VS_NORMAL | EXT_SYNC_CTL_HS_0;
break;
- case FB_BLANK_VSYNC_SUSPEND: /* vsync off */
+ case 2: /* vsync off */
sync = EXT_SYNC_CTL_VS_0 | EXT_SYNC_CTL_HS_NORMAL;
break;
- case FB_BLANK_NORMAL: /* soft blank */
+ case 1: /* soft blank */
default: /* unblank */
break;
}
cfb->fb.var.xres, cfb->fb.var.yres,
h_sync / 1000, h_sync % 1000, v_sync);
- if (cfb->dev)
- cfb->fb.device = &cfb->dev->dev;
err = register_framebuffer(&cfb->fb);
failed:
#ifndef MODULE
char *option = NULL;
- if (fb_get_options("cyber2000fb", &option))
+ if (fb_get_options("cyber2000fb", NULL))
return -ENODEV;
cyber2000fb_setup(option);
#endif