exynos3: libhdmi: initial commit

Change-Id: Iee23cf3b6e746c3a20adf7b90ab930a3cba50d5c
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 @@
     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 @@
 #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"