summaryrefslogtreecommitdiffstats
path: root/exynos3/s5pc110/include/sec_lcd.h
diff options
context:
space:
mode:
Diffstat (limited to 'exynos3/s5pc110/include/sec_lcd.h')
-rwxr-xr-xexynos3/s5pc110/include/sec_lcd.h18
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"