strcpy(fb_info.modename, "Trio64 ");
strncat(fb_info.modename, dp->full_name, sizeof(fb_info.modename));
- fb_info.node = NODEV;
fb_info.currcon = -1;
fb_info.fbops = &s3trio_ops;
fb_info.screen_base = s3trio_base;
return;
printk("fb%d: S3 Trio frame buffer device on %s\n",
- minor(fb_info.node), dp->full_name);
+ fb_info.node, dp->full_name);
}
return;
first = 0;
- fb_info.node = NODEV;
fb_info.fbops = &acornfb_ops;
fb_info.flags = FBINFO_FLAG_DEFAULT;
fb_info.monspecs.vfmax = 90;
}
- fb_info.node = NODEV;
fb_info.fbops = &amifb_ops;
fb_info.par = ¤tpar;
fb_info.flags = FBINFO_FLAG_DEFAULT;
}
printk("fb%d: %s frame buffer device, using %dK of video memory\n",
- minor(fb_info.node), fb_info.fix.id, fb_info.fix.smem_len>>10);
+ fb_info.node, fb_info.fix.id, fb_info.fix.smem_len>>10);
return 0;
{
memset(&fb_info, 0, sizeof(struct fb_info));
- fb_info.node = NODEV;
fb_info.flags = FBINFO_FLAG_DEFAULT;
fb_info.fbops = &anakinfb_ops;
fb_info.var = anakinfb_var;
strcpy(fb_info.modename, "Atari Builtin ");
fb_info.changevar = NULL;
- fb_info.node = NODEV;
fb_info.fbops = &atafb_ops;
fb_info.disp = &disp;
fb_info.currcon = -1;
printk(" virtual %dx%d\n",
disp.var.xres_virtual, disp.var.yres_virtual);
printk("fb%d: %s frame buffer device, using %dK of video memory\n",
- minor(fb_info.node), fb_info.modename, screen_len>>10);
+ fb_info.node, fb_info.modename, screen_len>>10);
/* TODO: This driver cannot be unloaded yet */
MOD_INC_USE_COUNT;
par->chip_gen = ent->driver_data;
/* fill in info */
- info->node = NODEV;
info->fbops = &aty128fb_ops;
info->flags = FBINFO_FLAG_DEFAULT;
#endif
printk(KERN_INFO "fb%d: %s frame buffer device on %s\n",
- minor(info->node), info->fix.id, video_card);
+ info->node, info->fix.id, video_card);
return 1; /* success! */
}
fb_memset((void *) info->screen_base, 0,
info->fix.smem_len);
- info->node = NODEV;
info->fbops = &atyfb_ops;
info->pseudo_palette = pseudo_palette;
info->flags = FBINFO_FLAG_DEFAULT;
fb_list = info;
printk("fb%d: %s frame buffer device on %s\n",
- minor(info->node), info->fix.id, name);
+ info->node, info->fix.id, name);
return 1;
}
all->par.fbsize = PAGE_ALIGN(linebytes * all->info.var.yres);
- all->info.node = NODEV;
all->info.flags = FBINFO_FLAG_DEFAULT;
all->info.fbops = &bw2_ops;
#if defined(CONFIG_SPARC32)
all->par.mode = MDI_8_PIX;
all->par.ramsize = (is_8mb ? 0x800000 : 0x400000);
- all->info.node = NODEV;
all->info.flags = FBINFO_FLAG_DEFAULT;
all->info.fbops = &cg14_ops;
all->info.currcon = -1;
sbus_ioremap(&sdev->resource[0], CG3_REGS_OFFSET,
sizeof(struct cg3_regs), "cg3 regs");
- all->info.node = NODEV;
all->info.flags = FBINFO_FLAG_DEFAULT;
all->info.fbops = &cg3_ops;
#ifdef CONFIG_SPARC32
sbus_ioremap(&sdev->resource[0], CG6_FHC_OFFSET,
sizeof(u32), "cgsix fhc");
- all->info.node = NODEV;
all->info.flags = FBINFO_FLAG_DEFAULT;
all->info.fbops = &cg6_ops;
#ifdef CONFIG_SPARC32
p->var = chipsfb_var;
- p->node = NODEV;
p->fbops = &chipsfb_ops;
p->flags = FBINFO_FLAG_DEFAULT;
}
printk(KERN_INFO "fb%d: Chips 65550 frame buffer (%dK RAM detected)\n",
- minor(p->node), p->fix.smem_len / 1024);
+ p->node, p->fix.smem_len / 1024);
chips_hw_init();
}
sizeof (fb_info->gen.info.modename));
fb_info->gen.info.modename [sizeof (fb_info->gen.info.modename) - 1] = 0;
- fb_info->gen.info.node = NODEV;
fb_info->gen.info.fbops = &clgenfb_ops;
fb_info->gen.info.disp = &disp;
fb_info->gen.info.currcon = -1;
if (register_framebuffer(&p->info) < 0)
return -ENXIO;
- printk(KERN_INFO "fb%d: control display adapter\n", minor(p->info.node));
+ printk(KERN_INFO "fb%d: control display adapter\n", p->info.node);
return 0;
}
{
/* Fill fb_info */
info->par = &p->par;
- info->node = NODEV;
info->fbops = &controlfb_ops;
info->pseudo_palette = p->pseudo_palette;
info->flags = FBINFO_FLAG_DEFAULT;
cfb->fb.fbops = &cyber2000fb_ops;
cfb->fb.flags = FBINFO_FLAG_DEFAULT;
- cfb->fb.node = NODEV;
cfb->fb.pseudo_palette = (void *)(cfb + 1);
fb_alloc_cmap(&cfb->fb.cmap, NR_PALETTE, 0);
strcpy(fb_info.modename, cyberfb_name);
fb_info.changevar = NULL;
- fb_info.node = NODEV;
fb_info.fbops = &cyberfb_ops;
fb_info.screen_base = (unsigned char *)CyberMem;
fb_info.disp = &disp;
}
printk("fb%d: %s frame buffer device, using %ldK of video memory\n",
- minor(fb_info.node), fb_info.modename, CyberSize>>10);
+ fb_info.node, fb_info.modename, CyberSize>>10);
/* TODO: This driver cannot be unloaded yet */
MOD_INC_USE_COUNT;
{
int err;
- fb_info.node = NODEV;
fb_info.fbops = &dn_fb_ops;
fb_info.fix = dnfb_fix;
fb_info.var = dnfb_var;
fb_info.gen.fbhw->detect();
strcpy(fb_info.gen.info.modename, "SED1355");
fb_info.gen.info.changevar = NULL;
- fb_info.gen.info.node = NODEV;
fb_info.gen.info.fbops = &e1355fb_ops;
fb_info.gen.info.screen_base = (void *)E1355_FB_BASE;
fb_info.gen.currcon = -1;
do_install_cmap(0, &fb_info.gen);
if (register_framebuffer(&fb_info.gen.info) < 0)
return -EINVAL;
- printk(KERN_INFO "fb%d: %s frame buffer device\n", minor(fb_info.gen.info.node),
+ printk(KERN_INFO "fb%d: %s frame buffer device\n", fb_info.gen.info.node,
fb_info.gen.info.modename);
return 0;
for (fi = registered_fb; fi < ®istered_fb[FB_MAX] && len < 4000; fi++)
if (*fi)
clen += sprintf(buf + clen, "%d %s\n",
- minor((*fi)->node),
+ (*fi)->node,
(*fi)->fix.id);
*start = buf + offset;
if (clen > offset)
for (i = 0 ; i < FB_MAX; i++)
if (!registered_fb[i])
break;
- fb_info->node = mk_kdev(FB_MAJOR, i);
+ fb_info->node = i;
if (fb_info->pixmap.addr == NULL) {
fb_info->pixmap.addr = kmalloc(FBPIXMAPSIZE, GFP_KERNEL);
{
int i;
- i = minor(fb_info->node);
+ i = fb_info->node;
if (!registered_fb[i])
return -EINVAL;
devfs_remove("fb/%d", i);
all->par.prom_node = node;
all->par.prom_parent_node = parent;
- all->info.node = NODEV;
all->info.flags = FBINFO_FLAG_DEFAULT;
all->info.fbops = &ffb_ops;
all->info.screen_base = (char *) all->par.physbase + FFB_DFB24_POFF;
if (fm2fb_mode == -1)
fm2fb_mode = FM2FB_MODE_PAL;
- fb_info.node = NODEV;
fb_info.fbops = &fm2fb_ops;
fb_info.var = fb_var_modes[fm2fb_mode];
fb_info.screen_base = (char *)fb_fix.smem_start;
if (register_framebuffer(&fb_info) < 0)
return -EINVAL;
- printk("fb%d: %s frame buffer device\n", minor(fb_info.node), fb_fix.id);
+ printk("fb%d: %s frame buffer device\n", fb_info.node, fb_fix.id);
return 0;
}
return -ENXIO;
fb_fix.smem_len = (1 << (mem * 2)) * 512 * 1024;
fb_var.yres_virtual = fb_fix.smem_len / fb_var.xres;
- fb_info.node = NODEV;
fb_info.fbops = &g364fb_ops;
fb_info.screen_base = (char *) G364_MEM_BASE; /* virtual kernel address */
fb_info.var = fb_var;
hga_fix.smem_start = VGA_MAP_MEM(hga_vram_base);
hga_fix.smem_len = hga_vram_len;
- fb_info.node = NODEV;
fb_info.flags = FBINFO_FLAG_DEFAULT;
fb_info.var = hga_default_var;
fb_info.fix = hga_fix;
return -EINVAL;
printk(KERN_INFO "fb%d: %s frame buffer device\n",
- minor(fb_info.node), fb_info.fix.id);
+ fb_info.node, fb_info.fix.id);
return 0;
}
}
hitfb_var.yres = ldvntr+1;
- fb_info.node = NODEV;
fb_info.fbops = &hitfb_ops;
fb_info.var = hitfb_var;
fb_info.fix = hitfb_fix;
return -EINVAL;
printk(KERN_INFO "fb%d: %s frame buffer device\n",
- minor(fb_info.node), fb_info.fix.id);
+ fb_info.node, fb_info.fix.id);
return 0;
}
/*
* Let there be consoles..
*/
- fb_info.node = NODEV;
fb_info.fbops = &hpfb_ops;
fb_info.flags = FBINFO_FLAG_DEFAULT;
fb_info.var = hpfb_defined;
i810_init_device(par);
info->screen_base = par->fb.virtual;
- info->node = NODEV;
info->fbops = &par->i810fb_ops;
info->pseudo_palette = par->pseudo_palette;
info->flags = FBINFO_FLAG_DEFAULT;
"I810FB: Video RAM : %dK\n"
"I810FB: Monitor : H: %d-%d KHz V: %d-%d Hz\n"
"I810FB: Mode : %dx%d-%dbpp@%dHz\n",
- minor(info->node),
+ info->node,
i810_pci_list[entry->driver_data],
VERSION_MAJOR, VERSION_MINOR, VERSION_TEENIE, BRANCH_VERSION,
(int) par->fb.size>>10, info->monspecs.hfmin/1000,
else
video_cmap_len = 256;
- info->node = NODEV;
info->fbops = &igafb_ops;
info->flags = FBINFO_FLAG_DEFAULT;
return 0;
printk("fb%d: %s frame buffer device at 0x%08lx [%dMB VRAM]\n",
- minor(info->node), info->fix.id,
+ info->node, info->fix.id,
par->frame_buffer_phys, info->fix.smem_len >> 20);
iga_blank_border(par);
info->var.pixclock = 1000000 / getclkMHz(par);
- info->node = NODEV;
info->fbops = &imsttfb_ops;
info->flags = FBINFO_FLAG_DEFAULT;
tmp = (read_reg_le32(par->dc_regs, SSTATUS) & 0x0f00) >> 8;
printk("fb%u: %s frame buffer; %uMB vram; chip version %u\n",
- minor(info->node), info->fix.id, info->fix.smem_len >> 20, tmp);
+ info->node, info->fix.id, info->fix.smem_len >> 20, tmp);
}
static int __devinit
sbus_ioremap(&sdev->resource[0], LEO_OFF_LX_CURSOR,
sizeof(struct leo_cursor), "leolx cursor");
- all->info.node = NODEV;
all->info.flags = FBINFO_FLAG_DEFAULT;
all->info.fbops = &leo_ops;
all->info.currcon = -1;
break;
}
- fb_info.node = NODEV;
fb_info.fbops = &macfb_ops;
fb_info.var = macfb_defined;
fb_info.fix = macfb_fix;
return;
printk("fb%d: %s frame buffer device\n",
- minor(fb_info.node), fb_info.fix.id);
+ fb_info.node, fb_info.fix.id);
}
MODULE_LICENSE("GPL");
b->mask.clock = clock;
b->adapter = matrox_i2c_adapter_template;
snprintf(b->adapter.dev.name, DEVICE_NAME_SIZE, name,
- minor(minfo->fbcon.node));
+ minfo->fbcon.node);
b->adapter.data = b;
b->adapter.algo_data = &b->bac;
b->bac = matrox_i2c_algo_template;
strcpy(ACCESS_FBINFO(fbcon.modename), "MATROX VGA");
ACCESS_FBINFO(fbcon.changevar) = NULL;
- ACCESS_FBINFO(fbcon.node) = NODEV;
ACCESS_FBINFO(fbcon.fbops) = &matroxfb_ops;
ACCESS_FBINFO(fbcon.disp) = d;
ACCESS_FBINFO(fbcon.switch_con) = &matroxfb_switch;
goto failVideoIO;
}
printk("fb%d: %s frame buffer device\n",
- minor(ACCESS_FBINFO(fbcon.node)), ACCESS_FBINFO(fbcon.modename));
+ ACCESS_FBINFO(fbcon.node), ACCESS_FBINFO(fbcon.modename));
if (ACCESS_FBINFO(fbcon.currcon) < 0) {
/* there is no console on this fb... but we have to initialize hardware
* until someone tells me what is proper thing to do */
printk(KERN_INFO "fb%d: initializing hardware\n",
- minor(ACCESS_FBINFO(fbcon.node)));
+ ACCESS_FBINFO(fbcon.node));
matroxfb_set_var(&vesafb_defined, -1, &ACCESS_FBINFO(fbcon));
}
return 0;
strcpy(m2info->fbcon.modename, "MATROX CRTC2");
m2info->fbcon.changevar = NULL;
- m2info->fbcon.node = NODEV;
m2info->fbcon.fbops = &matroxfb_dh_ops;
m2info->fbcon.disp = d;
m2info->fbcon.switch_con = &matroxfb_dh_switch;
return -1;
}
printk(KERN_INFO "matroxfb_crtc2: secondary head of fb%u was registered as fb%u\n",
- minor(ACCESS_FBINFO(fbcon.node)), minor(m2info->fbcon.node));
+ ACCESS_FBINFO(fbcon.node), m2info->fbcon.node);
m2info->fbcon_registered = 1;
return 0;
#undef minfo
printk(KERN_ERR "matroxfb_crtc2: Expect kernel crash after module unload.\n");
return;
}
- id = minor(m2info->fbcon.node);
+ id = m2info->fbcon.node;
unregister_framebuffer(&m2info->fbcon);
kfree(m2info->fbcon.disp);
/* return memory back to primary head */
*/
}
- fb_info.node = NODEV;
fb_info.fbops = &maxinefb_ops;
fb_info.screen_base = (char *) maxinefb_fix.smem_start;
fb_info.var = maxinefb_defined;
goto failed;
printk(KERN_INFO "fb%d: %s frame buffer device\n",
- minor(info->node), info->fix.id);
+ info->node, info->fix.id);
/*
* Our driver data
var->sync = 0;
var->vmode = FB_VMODE_NONINTERLACED;
- info->node = NODEV;
info->fbops = &offb_ops;
info->screen_base = ioremap(address, fix->smem_len);
info->par = par;
}
printk(KERN_INFO "fb%d: Open Firmware frame buffer device on %s\n",
- minor(info->node), full_name);
+ info->node, full_name);
}
MODULE_LICENSE("GPL");
sbus_ioremap(&sdev->resource[0], 0,
sizeof(struct p9100_regs), "p9100 regs");
- all->info.node = NODEV;
all->info.flags = FBINFO_FLAG_DEFAULT;
all->info.fbops = &p9100_ops;
#ifdef CONFIG_SPARC32
{
/* Fill fb_info */
info->par = &p->par;
- info->node = NODEV;
info->fbops = &platinumfb_ops;
info->pseudo_palette = p->pseudo_palette;
info->flags = FBINFO_FLAG_DEFAULT;
return 0;
printk(KERN_INFO "fb%d: platinum frame buffer device\n",
- minor(p->info.node));
+ p->info.node);
return 1;
}
fb_info.gen.parsize=sizeof(struct pm2fb_par);
fb_info.gen.fbhw=&pm2fb_hwswitch;
strcpy(fb_info.gen.info.modename, permedia2_name);
- fb_info.gen.info.node = NODEV;
fb_info.gen.info.flags=FBINFO_FLAG_DEFAULT;
fb_info.gen.info.fbops=&pm2fb_ops;
fb_info.gen.info.disp=&fb_info.disp;
return -EINVAL;
}
printk(KERN_INFO "fb%d: %s (%s), using %uK of video memory.\n",
- minor(fb_info.gen.info.node),
+ fb_info.gen.info.node,
board_table[fb_info.board].name,
permedia2_name,
(u32 )(fb_info.regions.fb_size>>10));
disp[l_fb_info->board_num].scrollmode = 0; /* SCROLL_YNOMOVE; *//* 0 means "let fbcon choose" */
l_fb_info->gen.parsize = sizeof(struct pm3fb_par);
l_fb_info->gen.info.changevar = NULL;
- l_fb_info->gen.info.node = B_FREE;
l_fb_info->gen.info.fbops = &pm3fb_ops;
l_fb_info->gen.info.disp = &(disp[l_fb_info->board_num]);
if (fontn[l_fb_info->board_num][0])
pm3fb_write_mode(l_fb_info);
printk("fb%d: %s, using %uK of video memory (%s)\n",
- minor(l_fb_info->gen.info.node),
+ l_fb_info->gen.info.node,
permedia3_name, (u32) (l_fb_info->fb_size >> 10),
cardbase[l_fb_info->board_type].cardname);
}
/*
* Let there be consoles..
*/
- info->node = NODEV;
info->fbops = &pmagbafb_ops;
info->var = pmagbafb_defined;
info->fix = pmagbafb_fix;
/*
* Let there be consoles..
*/
- info->node = NODEV;
info->fbops = &pmagbbfb_ops;
info->var = pmagbbfb_defined;
info->fix = pmagbbfb_fix;
strcpy(fb_info.modename, pvr2fb_name);
fb_info.changevar = NULL;
- fb_info.node = NODEV;
fb_info.fbops = &pvr2fb_ops;
fb_info.screen_base = (char *) videomemory;
fb_info.disp = &disp;
modememused = get_line_length(var.xres_virtual, var.bits_per_pixel);
modememused *= var.yres_virtual;
printk("fb%d: %s frame buffer device, using %ldk/%ldk of video memory\n",
- minor(fb_info.node), fb_info.modename, modememused>>10,
+ fb_info.node, fb_info.modename, modememused>>10,
videomemorysize>>10);
printk("fb%d: Mode %dx%d-%d pitch = %ld cable: %s video output: %s\n",
- minor(fb_info.node), var.xres, var.yres, var.bits_per_pixel,
+ fb_info.node, var.xres, var.yres, var.bits_per_pixel,
get_line_length(var.xres, var.bits_per_pixel),
(char *)pvr2_get_param(cables, NULL, cable_type, 3),
(char *)pvr2_get_param(outputs, NULL, video_output, 3));
fb_info.var = q40fb_var;
fb_info.fix = q40fb_fix;
- fb_info.node = NODEV;
fb_info.fbops = &q40fb_ops;
fb_info.flags = FBINFO_FLAG_DEFAULT; /* not as module for now */
fb_info.pseudo_palette = pseudo_palette;
}
printk(KERN_INFO "fb%d: Q40 frame buffer alive and kicking !\n",
- minor(fb_info.node));
+ fb_info.node);
return 0;
}
info->currcon = -1;
info->par = rinfo;
info->pseudo_palette = rinfo->pseudo_palette;
- info->node = NODEV;
info->flags = FBINFO_FLAG_DEFAULT;
info->fbops = &radeonfb_ops;
info->display_fg = NULL;
strcpy(fb_info->modename, retz3fb_name);
fb_info->changevar = NULL;
- fb_info->node = NODEV;
fb_info->fbops = &retz3fb_ops;
fb_info->screen_base = zinfo->fbmem;
fb_info->disp = &zinfo->disp;
return -EINVAL;
printk(KERN_INFO "fb%d: %s frame buffer device, using %ldK of "
- "video memory\n", minor(fb_info->node),
+ "video memory\n", fb_info->node,
fb_info->modename, zinfo->fbsize>>10);
/* FIXME: This driver cannot be unloaded yet */
struct riva_par *par = (struct riva_par *) info->par;
unsigned int cmap_len;
- info->node = NODEV;
info->flags = FBINFO_FLAG_DEFAULT;
info->var = rivafb_default_var;
info->fix = rivafb_fix;
fbi->fb.fbops = &sa1100fb_ops;
fbi->fb.flags = FBINFO_FLAG_DEFAULT;
- fbi->fb.node = NODEV;
fbi->fb.monspecs = monspecs;
fbi->fb.currcon = -1;
fbi->fb.pseudo_palette = (fbi + 1);
sgivwfb_fix.ywrapstep = ywrap;
sgivwfb_fix.ypanstep = ypan;
- fb_info.node = NODEV;
fb_info.fix = sgivwfb_fix;
switch (flatpanel_id) {
}
printk(KERN_INFO "fb%d: SGI DBE frame buffer device, using %ldK of video memory at %#lx\n",
- minor(fb_info.node), sgivwfb_mem_size >> 10, sgivwfb_mem_phys);
+ fb_info.node, sgivwfb_mem_size >> 10, sgivwfb_mem_phys);
return 0;
fail_register_framebuffer:
#endif
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,0) /* ---- 2.5 series init ---- */
- sis_fb_info.node = NODEV;
sis_fb_info.flags = FBINFO_FLAG_DEFAULT;
sis_fb_info.var = default_var;
sis_fb_info.fix = sisfb_fix;
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,0)
printk(KERN_INFO "fb%d: %s frame buffer device, Version %d.%d.%02d\n",
- minor(sis_fb_info.node), myid, VER_MAJOR, VER_MINOR, VER_LEVEL);
+ sis_fb_info.node, myid, VER_MAJOR, VER_MINOR, VER_LEVEL);
#endif
} /* TW: if mode = "none" */
* space via ioremap. Consult ioport.h.
*/
info.screen_base = framebuffer_virtual_memory;
- info.node = NODEV;
info.fbops = &xxxfb_ops;
info.fix = xxxfb_fix;
info.pseudo_palette = pseudo_palette;
if (register_framebuffer(&info) < 0)
return -EINVAL;
- printk(KERN_INFO "fb%d: %s frame buffer device\n", minor(info.node),
+ printk(KERN_INFO "fb%d: %s frame buffer device\n", info.node,
info.fix.id);
return 0;
}
f_ddprintk("membase_phys: %#lx\n", fix->smem_start);
f_ddprintk("fbbase_virt: %p\n", info->screen_base);
- info->node = NODEV;
info->flags = FBINFO_FLAG_DEFAULT;
info->fbops = &sstfb_ops;
info->currcon = -1;
sstfb_drawdebugimage(info);
printk(KERN_INFO "fb%d: %s frame buffer device at 0x%p\n",
- minor(info->node), fix->id, info->screen_base);
+ info->node, fix->id, info->screen_base);
return 0;
var->bits_per_pixel = bpp;
strcpy(fix->id, "stifb");
- info->node = NODEV;
info->fbops = &stifb_ops;
info->screen_base = (void*) REGION_BASE(fb,1);
info->flags = FBINFO_FLAG_DEFAULT;
printk(KERN_INFO
"fb%d: %s %dx%d-%d frame buffer device, id: %04x, mmio: 0x%04lx\n",
- minor(fb->info.node),
+ fb->info.node,
fix->id,
var->xres,
var->yres,
fix->type = FB_TYPE_PACKED_PIXELS;
fix->visual = FB_VISUAL_PSEUDOCOLOR;
- fb->info.node = NODEV;
fb->info.fbops = &sun3fb_ops;
fb->info.disp = disp;
fb->info.currcon = -1;
kfree(fb);
return -EINVAL;
}
- printk("fb%d: %s\n", minor(fb->info.node), p);
+ printk("fb%d: %s\n", fb->info.node, p);
return 0;
}
all->par.mmap_map[i].poff = sdev->reg_addrs[j].phys_addr;
}
- all->info.node = NODEV;
all->info.flags = FBINFO_FLAG_DEFAULT;
all->info.fbops = &tcx_ops;
#ifdef CONFIG_SPARC32
tdfx_fix.ypanstep = nopan ? 0 : 1;
tdfx_fix.ywrapstep = nowrap ? 0 : 1;
- info->node = NODEV;
info->fbops = &tdfxfb_ops;
info->fix = tdfx_fix;
info->par = default_par;
pci_read_config_byte(pdev, PCI_REVISION_ID, &all->par.tga_chip_rev);
/* Setup framebuffer. */
- all->info.node = NODEV;
all->info.flags = FBINFO_FLAG_DEFAULT;
all->info.fbops = &tgafb_ops;
all->info.screen_base = (char *) all->par.tga_fb_base;
pdev->bus->number, PCI_SLOT(pdev->devfn),
PCI_FUNC(pdev->devfn));
printk(KERN_INFO "fb%d: %s frame buffer device at 0x%lx\n",
- minor(all->info.node), all->info.fix.id, bar0_start);
+ all->info.node, all->info.fix.id, bar0_start);
return 0;
nativex = get_nativex();
fb_info.fix = tridentfb_fix;
- fb_info.node = NODEV;
fb_info.fbops = &tridentfb_ops;
return -EINVAL;
}
output("fb%d: %s frame buffer device %dx%d-%dbpp\n",
- minor(fb_info.node), fb_info.fix.id,default_var.xres,
+ fb_info.node, fb_info.fix.id,default_var.xres,
default_var.yres,default_var.bits_per_pixel);
return 0;
}
if ((tx3912fb_fix.line_length * tx3912fb_var.yres_virtual) > tx3912fb_fix.smem_len)
return -ENOMEM;
- fb_info.node = NODEV;
fb_info.fbops = &tx3912fb_ops;
fb_info.var = tx3912fb_var;
fb_info.fix = tx3912fb_fix;
return -1;
printk(KERN_INFO "fb%d: TX3912 frame buffer using %uKB.\n",
- minor(fb_info.node), (u_int) (fb_info.fix.smem_len >> 10));
+ fb_info.node, (u_int) (fb_info.fix.smem_len >> 10));
return 0;
}
return;
}
- printk(KERN_INFO "fb%d: valkyrie frame buffer device\n", GET_FB_IDX(p->info.node));
+ printk(KERN_INFO "fb%d: valkyrie frame buffer device\n", p->info.node);
}
static void valkyrie_set_par(const struct fb_par_valkyrie *par,
static void __init valkyrie_init_info(struct fb_info *info, struct fb_info_valkyrie *p)
{
strcpy(info->modename, p->fix.id);
- info->node = NODEV;
info->fbops = &valkyriefb_ops;
info->screen_base = (char *) p->frame_buffer + 0x1000;
info->disp = &p->disp;
}
}
- fb_info.node = NODEV;
fb_info.fbops = &vesafb_ops;
fb_info.var = vesafb_defined;
fb_info.fix = vesafb_fix;
return -EINVAL;
printk(KERN_INFO "fb%d: %s frame buffer device\n",
- minor(fb_info.node), fb_info.fix.id);
+ fb_info.node, fb_info.fix.id);
return 0;
}
memset(videomemory, 0, videomemorysize);
fb_info.screen_base = videomemory;
- fb_info.node = NODEV;
fb_info.fbops = &vfb_ops;
retval = fb_find_mode(&fb_info.var, &fb_info, NULL,
printk(KERN_INFO
"fb%d: Virtual frame buffer device, using %ldK of video memory\n",
- minor(fb_info.node), videomemorysize >> 10);
+ fb_info.node, videomemorysize >> 10);
return 0;
}
vga16fb_defined.blue.length = i;
/* name should not depend on EGA/VGA */
- vga16fb.node = NODEV;
vga16fb.fbops = &vga16fb_ops;
vga16fb.var = vga16fb_defined;
vga16fb.fix = vga16fb_fix;
}
printk(KERN_INFO "fb%d: %s frame buffer device\n",
- minor(vga16fb.node), vga16fb.fix.id);
+ vga16fb.node, vga16fb.fix.id);
return 0;
}
fbhw = &virgefb_hw_switch;
strcpy(fb_info.modename, virgefb_name);
fb_info.changevar = NULL;
- fb_info.node = NODEV;
fb_info.fbops = &virgefb_ops;
fb_info.disp = &disp;
fb_info.currcon = -1;
}
printk(KERN_INFO "fb%d: %s frame buffer device, using %ldK of video memory\n",
- minor(fb_info.node), fb_info.modename, v_ram_size>>10);
+ fb_info.node, fb_info.modename, v_ram_size>>10);
/* TODO: This driver cannot be unloaded yet */
};
struct fb_info {
- kdev_t node;
+ int node;
int flags;
int open; /* Has this been open already ? */
#define FBINFO_FLAG_MODULE 1 /* Low-level driver is a module */
#define HASHDEV(dev) (kdev_val(dev))
#define NODEV (mk_kdev(0,0))
-#define B_FREE (mk_kdev(0xff,0xff))
static inline int kdev_same(kdev_t dev1, kdev_t dev2)
{
#define MUST_BYTESWAP
#endif
-/* for compatibility between 2.5, 2.4 and 2.2 */
-#ifndef B_FREE
-#define B_FREE -1
-#endif
-
/* permedia3 -specific definitions */
#define PM3_SCALE_TO_CLOCK(pr, fe, po) ((2 * PM3_REF_CLOCK * fe) / (pr * (1 << (po))))