diff options
Diffstat (limited to 'exynos3/s5pc110/include/sec_lcd.h')
-rwxr-xr-x | exynos3/s5pc110/include/sec_lcd.h | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/exynos3/s5pc110/include/sec_lcd.h b/exynos3/s5pc110/include/sec_lcd.h index 82ef42f..f104d2d 100755 --- a/exynos3/s5pc110/include/sec_lcd.h +++ b/exynos3/s5pc110/include/sec_lcd.h @@ -26,6 +26,18 @@ struct secfb_user_window { int y; }; +struct s3cfb_next_info { + unsigned int phy_start_addr; + unsigned int xres; /* visible resolution*/ + unsigned int yres; + unsigned int xres_virtual; /* virtual resolution*/ + unsigned int yres_virtual; + unsigned int xoffset; /* offset from virtual to visible */ + unsigned int yoffset; /* resolution */ + unsigned int lcd_offset_x; + unsigned int lcd_offset_y; +}; + /* * C U S T O M I O C T L S * @@ -34,13 +46,15 @@ struct secfb_user_window { #define FBIO_WAITFORVSYNC _IO ('F', 32) #define SECFB_WIN_POSITION _IOW ('F', 203, struct secfb_user_window) #define S3CFB_SET_VSYNC_INT _IOW ('F', 206, uint32_t) +#define S3CFB_GET_CURR_FB_INFO _IOR ('F', 305, struct s3cfb_next_info) #define S3CFB_WAIT_FOR_VSYNC _IOR ('F', 311, uint64_t) -#define DEFAULT_LCD_WIDTH (480) -#define DEFAULT_LCD_HEIGHT (800) +#define DEFAULT_LCD_WIDTH (600) +#define DEFAULT_LCD_HEIGHT (1024) #define DEFAULT_LCD_BPP (32) /***************** LCD frame buffer *****************/ +#define S3CFB_SIZE 5 #define FB0_NAME "/dev/fb0" #define FB1_NAME "/dev/fb1" #define FB2_NAME "/dev/fb2" |