#ifndef _LINUX_GLAMOFB_H #define _LINUX_GLAMOFB_H #include #ifdef __KERNEL__ struct glamo_core; struct glamofb_handle; struct glamo_fb_platform_data { int width, height; int num_modes; struct fb_videomode *modes; struct glamo_core *core; }; int glamofb_cmd_mode(struct glamofb_handle *gfb, int on); int glamofb_cmd_write(struct glamofb_handle *gfb, u_int16_t val); #ifdef CONFIG_MFD_GLAMO void glamo_lcm_reset(struct platform_device *pdev, int level); #else #define glamo_lcm_reset(...) do {} while (0) #endif #endif #define GLAMOFB_ENGINE_ENABLE _IOW('F', 0x1, __u32) #define GLAMOFB_ENGINE_DISABLE _IOW('F', 0x2, __u32) #define GLAMOFB_ENGINE_RESET _IOW('F', 0x3, __u32) #endif