patch-2.4.0-test12 linux/drivers/video/atafb.c
Next file: linux/drivers/video/aty128fb.c
Previous file: linux/drivers/video/amifb.c
Back to the patch index
Back to the overall index
- Lines: 31
- Date:
Mon Nov 27 18:00:49 2000
- Orig file:
v2.4.0-test11/linux/drivers/video/atafb.c
- Orig date:
Sun Nov 19 18:44:17 2000
diff -u --recursive --new-file v2.4.0-test11/linux/drivers/video/atafb.c linux/drivers/video/atafb.c
@@ -2425,6 +2425,21 @@
}
static int
+atafb_get_fix(struct fb_fix_screeninfo *fix, int con, struct fb_info *info)
+{
+ struct atafb_par par;
+ if (con == -1)
+ atafb_get_par(&par);
+ else {
+ int err;
+ if ((err=fbhw->decode_var(&fb_display[con].var,&par)))
+ return err;
+ }
+ memset(fix, 0, sizeof(struct fb_fix_screeninfo));
+ return fbhw->encode_fix(fix, &par);
+}
+
+static int
atafb_get_var(struct fb_var_screeninfo *var, int con, struct fb_info *info)
{
struct atafb_par par;
@@ -2776,7 +2791,7 @@
#endif /* ATAFB_EXT */
mem_req = default_mem_req + ovsc_offset + ovsc_addlen;
mem_req = PAGE_ALIGN(mem_req) + PAGE_SIZE;
- screen_base = atari_stram_alloc(mem_req, NULL, "atafb");
+ screen_base = atari_stram_alloc(mem_req, "atafb");
if (!screen_base)
panic("Cannot allocate screen memory");
memset(screen_base, 0, mem_req);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)