blob: 1df4e48311b6c1e983c81c996554713b9623dd03 [file] [log] [blame]
/*
* (C) Copyright 2001 Geert Uytterhoeven
*
* This file is subject to the terms and conditions of the GNU General Public
* License. See the file COPYING in the main directory of this archive for
* more details.
*/
#include <linux/fb.h>
/*
* Frame buffer device kernel API
*/
extern struct fb_var_screeninfo fb_var;
extern struct fb_fix_screeninfo fb_fix;
extern struct fb_cmap fb_cmap;
extern void fb_open(void);
extern void fb_close(void);
extern int fb_get_fix(void);
extern int fb_get_var(void);
extern int fb_set_var(void);
extern int fb_get_cmap(void);
extern int fb_set_cmap(void);
extern int fb_pan(u32 xoffset, u32 yoffset);
extern void fb_map(void);
extern void fb_unmap(void);
/*
* Initialization/Clean up
*/
extern void fb_init(void);
extern void fb_cleanup(void);
/*
* Mapped frame buffer
*/
extern u8 *fb;