*/
#define FBPIXMAPSIZE (1024 * 8)
-#define SETFBIOVADDR 0x4619
-#define GETFBIOVADDR 0x4620
struct fb_info *registered_fb[FB_MAX] __read_mostly;
int num_registered_fb __read_mostly;
release_console_sem();
unlock_fb_info(info);
break;
-#if 1
- case SETFBIOVADDR:
- if (copy_from_user(&fb_vaddr, argp, 4))
- return -EFAULT;
- //printk("fbmem.c set fb_vaddr = 0x%08x \n",fb_vaddr);
- break;
- case GETFBIOVADDR:
- copy_to_user(argp, &fb_vaddr, 4);
- //printk("fbmem.c get fb_vaddr = 0x%08x \n",fb_vaddr);
- break;
-#endif
default:
if (!lock_fb_info(info))
return -ENODEV;
panel_size[1] = inf->cur_screen->y_res;
}
if(copy_to_user((void*)arg, panel_size, 8)) return -EFAULT;
+ break;
}
case FBIOPUT_GET_CURSOR_EN:
{
u32 en = LcdReadBit(inf, SYS_CONFIG, m_HWC_ENABLE);
if(copy_to_user((void*)arg, &en, 4)) return -EFAULT;
+ break;
}
default:
break;
#define FBIOPUT_SET_CURSOR_CMAP 0x460c
#define FBIOPUT_GET_CURSOR_RESOLUTION 0x460d
#define FBIOPUT_GET_CURSOR_EN 0x460e
-#define FBIOGET_OVERLAY_STATE 0X460f
#ifdef __KERNEL__
#define FBIO_CURSOR _IOWR('F', 0x08, struct fb_cursor_user)
#else
#define FBIOGET_HWCINFO 0x4616
#define FBIOPUT_MODEINFO 0x4617
#define FBIOGET_DISPINFO 0x4618
+#define FBIOGET_OVERLAY_STATE 0X4619
#define FB_TYPE_PACKED_PIXELS 0 /* Packed Pixels */