mend dos ^M character
authorywj <ywj@rockchip.com>
Wed, 24 Jul 2013 01:56:31 +0000 (09:56 +0800)
committerywj <ywj@rockchip.com>
Wed, 24 Jul 2013 01:57:16 +0000 (09:57 +0800)
drivers/video/rockchip/screen/lcd_rk2928.c
drivers/video/rockchip/screen/lcd_rk3168_fac.c

index 92c09b11b707ca78f1aa4e230617a9283b6e6cd3..5e0c27149b02d8204cb4357a803260cdab8c85e2 100644 (file)
@@ -1,78 +1,78 @@
-#include <linux/fb.h>\r
-#include <linux/delay.h>\r
-#include "../../rk29_fb.h"\r
-#include <mach/gpio.h>\r
-#include <mach/iomux.h>\r
-#include <mach/board.h>\r
-#include <mach/config.h>\r
-#include "../../rockchip/hdmi/rk_hdmi.h"\r
-#include "screen.h"\r
-\r
-enum {\r
-        OUT_TYPE_INDEX = 0,\r
-        OUT_FACE_INDEX,\r
-        OUT_CLK_INDEX,\r
-        LCDC_ACLK_INDEX,\r
-        H_PW_INDEX,\r
-        H_BP_INDEX,\r
-        H_VD_INDEX,\r
-        H_FP_INDEX,\r
-        V_PW_INDEX,\r
-        V_BP_INDEX,\r
-        V_VD_INDEX,\r
-        V_FP_INDEX,\r
-        LCD_WIDTH_INDEX,\r
-        LCD_HEIGHT_INDEX,\r
-        DCLK_POL_INDEX,\r
-        SWAP_RB_INDEX,\r
-        LCD_PARAM_MAX,\r
-};\r
-uint lcd_param[LCD_PARAM_MAX] = DEF_LCD_PARAM;\r
-module_param_array(lcd_param, uint, NULL, 0644);\r
-\r
-#define set_scaler_info         NULL\r
-\r
-void set_lcd_info(struct rk29fb_screen *screen, struct rk29lcd_info *lcd_info )\r
-{\r
-       /* screen type & face */\r
-       screen->type = lcd_param[OUT_TYPE_INDEX];\r
-       screen->face = lcd_param[OUT_FACE_INDEX];\r
-       screen->hw_format = 1;\r
-\r
-       /* Screen size */\r
-       screen->x_res = lcd_param[H_VD_INDEX];\r
-       screen->y_res = lcd_param[V_VD_INDEX];\r
-\r
-       screen->width = lcd_param[LCD_WIDTH_INDEX];\r
-       screen->height = lcd_param[LCD_HEIGHT_INDEX];\r
-\r
-       /* Timing */\r
-       screen->lcdc_aclk = lcd_param[LCDC_ACLK_INDEX];\r
-       screen->pixclock = lcd_param[OUT_CLK_INDEX];\r
-       screen->left_margin = lcd_param[H_BP_INDEX];\r
-       screen->right_margin = lcd_param[H_FP_INDEX];\r
-       screen->hsync_len = lcd_param[H_PW_INDEX];\r
-       screen->upper_margin = lcd_param[V_BP_INDEX];\r
-       screen->lower_margin = lcd_param[V_FP_INDEX];\r
-       screen->vsync_len = lcd_param[V_PW_INDEX];\r
-\r
-       /* Pin polarity */\r
-       screen->pin_hsync = 0;\r
-       screen->pin_vsync = 0;\r
-       screen->pin_den = 0;\r
-       screen->pin_dclk = lcd_param[DCLK_POL_INDEX];\r
-\r
-       /* Swap rule */\r
-       screen->swap_rb = lcd_param[SWAP_RB_INDEX];\r
-       screen->swap_rg = 0;\r
-       screen->swap_gb = 0;\r
-       screen->swap_delta = 0;\r
-       screen->swap_dumy = 0;\r
-\r
-       /* Operation function*/\r
-       screen->init = NULL;\r
-       screen->standby = NULL;\r
-}\r
-\r
-\r
-\r
+#include <linux/fb.h>
+#include <linux/delay.h>
+#include "../../rk29_fb.h"
+#include <mach/gpio.h>
+#include <mach/iomux.h>
+#include <mach/board.h>
+#include <mach/config.h>
+#include "../../rockchip/hdmi/rk_hdmi.h"
+#include "screen.h"
+
+enum {
+        OUT_TYPE_INDEX = 0,
+        OUT_FACE_INDEX,
+        OUT_CLK_INDEX,
+        LCDC_ACLK_INDEX,
+        H_PW_INDEX,
+        H_BP_INDEX,
+        H_VD_INDEX,
+        H_FP_INDEX,
+        V_PW_INDEX,
+        V_BP_INDEX,
+        V_VD_INDEX,
+        V_FP_INDEX,
+        LCD_WIDTH_INDEX,
+        LCD_HEIGHT_INDEX,
+        DCLK_POL_INDEX,
+        SWAP_RB_INDEX,
+        LCD_PARAM_MAX,
+};
+uint lcd_param[LCD_PARAM_MAX] = DEF_LCD_PARAM;
+module_param_array(lcd_param, uint, NULL, 0644);
+
+#define set_scaler_info         NULL
+
+void set_lcd_info(struct rk29fb_screen *screen, struct rk29lcd_info *lcd_info )
+{
+       /* screen type & face */
+       screen->type = lcd_param[OUT_TYPE_INDEX];
+       screen->face = lcd_param[OUT_FACE_INDEX];
+       screen->hw_format = 1;
+
+       /* Screen size */
+       screen->x_res = lcd_param[H_VD_INDEX];
+       screen->y_res = lcd_param[V_VD_INDEX];
+
+       screen->width = lcd_param[LCD_WIDTH_INDEX];
+       screen->height = lcd_param[LCD_HEIGHT_INDEX];
+
+       /* Timing */
+       screen->lcdc_aclk = lcd_param[LCDC_ACLK_INDEX];
+       screen->pixclock = lcd_param[OUT_CLK_INDEX];
+       screen->left_margin = lcd_param[H_BP_INDEX];
+       screen->right_margin = lcd_param[H_FP_INDEX];
+       screen->hsync_len = lcd_param[H_PW_INDEX];
+       screen->upper_margin = lcd_param[V_BP_INDEX];
+       screen->lower_margin = lcd_param[V_FP_INDEX];
+       screen->vsync_len = lcd_param[V_PW_INDEX];
+
+       /* Pin polarity */
+       screen->pin_hsync = 0;
+       screen->pin_vsync = 0;
+       screen->pin_den = 0;
+       screen->pin_dclk = lcd_param[DCLK_POL_INDEX];
+
+       /* Swap rule */
+       screen->swap_rb = lcd_param[SWAP_RB_INDEX];
+       screen->swap_rg = 0;
+       screen->swap_gb = 0;
+       screen->swap_delta = 0;
+       screen->swap_dumy = 0;
+
+       /* Operation function*/
+       screen->init = NULL;
+       screen->standby = NULL;
+}
+
+
+
index 23fef355de00efe265f4408d99d03e371929f9c2..66bdeb52fe13ce807399576fa92c07c9e7fd025c 100644 (file)
-/* This Lcd Driver is HSD070IDW1 write by cst 2009.10.27 */\r
-\r
-#ifndef __LCD_RK3168_FAC__\r
-#define __LCD_RK3168_FAC__\r
-/* Base */\r
-\r
-#ifdef CONFIG_RK610_LVDS\r
-#include "../transmitter/rk610_lcd.h"\r
-#endif\r
-\r
-#define DEN_POL                        0\r
-#define VSYNC_POL              0\r
-#define HSYNC_POL              0\r
-\r
-#define SWAP_RB                        0\r
-#define SWAP_RG                        0\r
-#define SWAP_GB                        0\r
-\r
-int dsp_lut[256] ={\r
-               0x00000000, 0x00010101, 0x00020202, 0x00030303, 0x00040404, 0x00050505, 0x00060606, 0x00070707, \r
-               0x00080808, 0x00090909, 0x000a0a0a, 0x000b0b0b, 0x000c0c0c, 0x000d0d0d, 0x000e0e0e, 0x000f0f0f, \r
-               0x00101010, 0x00111111, 0x00121212, 0x00131313, 0x00141414, 0x00151515, 0x00161616, 0x00171717, \r
-               0x00181818, 0x00191919, 0x001a1a1a, 0x001b1b1b, 0x001c1c1c, 0x001d1d1d, 0x001e1e1e, 0x001f1f1f, \r
-               0x00202020, 0x00212121, 0x00222222, 0x00232323, 0x00242424, 0x00252525, 0x00262626, 0x00272727, \r
-               0x00282828, 0x00292929, 0x002a2a2a, 0x002b2b2b, 0x002c2c2c, 0x002d2d2d, 0x002e2e2e, 0x002f2f2f, \r
-               0x00303030, 0x00313131, 0x00323232, 0x00333333, 0x00343434, 0x00353535, 0x00363636, 0x00373737, \r
-               0x00383838, 0x00393939, 0x003a3a3a, 0x003b3b3b, 0x003c3c3c, 0x003d3d3d, 0x003e3e3e, 0x003f3f3f, \r
-               0x00404040, 0x00414141, 0x00424242, 0x00434343, 0x00444444, 0x00454545, 0x00464646, 0x00474747, \r
-               0x00484848, 0x00494949, 0x004a4a4a, 0x004b4b4b, 0x004c4c4c, 0x004d4d4d, 0x004e4e4e, 0x004f4f4f, \r
-               0x00505050, 0x00515151, 0x00525252, 0x00535353, 0x00545454, 0x00555555, 0x00565656, 0x00575757, \r
-               0x00585858, 0x00595959, 0x005a5a5a, 0x005b5b5b, 0x005c5c5c, 0x005d5d5d, 0x005e5e5e, 0x005f5f5f, \r
-               0x00606060, 0x00616161, 0x00626262, 0x00636363, 0x00646464, 0x00656565, 0x00666666, 0x00676767, \r
-               0x00686868, 0x00696969, 0x006a6a6a, 0x006b6b6b, 0x006c6c6c, 0x006d6d6d, 0x006e6e6e, 0x006f6f6f, \r
-               0x00707070, 0x00717171, 0x00727272, 0x00737373, 0x00747474, 0x00757575, 0x00767676, 0x00777777, \r
-               0x00787878, 0x00797979, 0x007a7a7a, 0x007b7b7b, 0x007c7c7c, 0x007d7d7d, 0x007e7e7e, 0x007f7f7f, \r
-               0x00808080, 0x00818181, 0x00828282, 0x00838383, 0x00848484, 0x00858585, 0x00868686, 0x00878787, \r
-               0x00888888, 0x00898989, 0x008a8a8a, 0x008b8b8b, 0x008c8c8c, 0x008d8d8d, 0x008e8e8e, 0x008f8f8f, \r
-               0x00909090, 0x00919191, 0x00929292, 0x00939393, 0x00949494, 0x00959595, 0x00969696, 0x00979797, \r
-               0x00989898, 0x00999999, 0x009a9a9a, 0x009b9b9b, 0x009c9c9c, 0x009d9d9d, 0x009e9e9e, 0x009f9f9f, \r
-               0x00a0a0a0, 0x00a1a1a1, 0x00a2a2a2, 0x00a3a3a3, 0x00a4a4a4, 0x00a5a5a5, 0x00a6a6a6, 0x00a7a7a7, \r
-               0x00a8a8a8, 0x00a9a9a9, 0x00aaaaaa, 0x00ababab, 0x00acacac, 0x00adadad, 0x00aeaeae, 0x00afafaf, \r
-               0x00b0b0b0, 0x00b1b1b1, 0x00b2b2b2, 0x00b3b3b3, 0x00b4b4b4, 0x00b5b5b5, 0x00b6b6b6, 0x00b7b7b7, \r
-               0x00b8b8b8, 0x00b9b9b9, 0x00bababa, 0x00bbbbbb, 0x00bcbcbc, 0x00bdbdbd, 0x00bebebe, 0x00bfbfbf, \r
-               0x00c0c0c0, 0x00c1c1c1, 0x00c2c2c2, 0x00c3c3c3, 0x00c4c4c4, 0x00c5c5c5, 0x00c6c6c6, 0x00c7c7c7, \r
-               0x00c8c8c8, 0x00c9c9c9, 0x00cacaca, 0x00cbcbcb, 0x00cccccc, 0x00cdcdcd, 0x00cecece, 0x00cfcfcf, \r
-               0x00d0d0d0, 0x00d1d1d1, 0x00d2d2d2, 0x00d3d3d3, 0x00d4d4d4, 0x00d5d5d5, 0x00d6d6d6, 0x00d7d7d7, \r
-               0x00d8d8d8, 0x00d9d9d9, 0x00dadada, 0x00dbdbdb, 0x00dcdcdc, 0x00dddddd, 0x00dedede, 0x00dfdfdf, \r
-               0x00e0e0e0, 0x00e1e1e1, 0x00e2e2e2, 0x00e3e3e3, 0x00e4e4e4, 0x00e5e5e5, 0x00e6e6e6, 0x00e7e7e7, \r
-               0x00e8e8e8, 0x00e9e9e9, 0x00eaeaea, 0x00ebebeb, 0x00ececec, 0x00ededed, 0x00eeeeee, 0x00efefef, \r
-               0x00f0f0f0, 0x00f1f1f1, 0x00f2f2f2, 0x00f3f3f3, 0x00f4f4f4, 0x00f5f5f5, 0x00f6f6f6, 0x00f7f7f7, \r
-               0x00f8f8f8, 0x00f9f9f9, 0x00fafafa, 0x00fbfbfb, 0x00fcfcfc, 0x00fdfdfd, 0x00fefefe, 0x00ffffff, \r
-};\r
-\r
-#if  defined(CONFIG_ONE_LCDC_DUAL_OUTPUT_INF)&& ( defined(CONFIG_RK610_LVDS) || defined(CONFIG_RK616_LVDS))\r
-\r
-/* scaler Timing    */\r
-//1920*1080*60\r
-\r
-#define S_OUT_CLK              SCALE_RATE(148500000,50625000)\r
-#define S_H_PW                 10\r
-#define S_H_BP                 10\r
-#define S_H_VD                 1024\r
-#define S_H_FP                 306\r
-\r
-#define S_V_PW                 10\r
-#define S_V_BP                 10\r
-#define S_V_VD                 600\r
-#define S_V_FP                 5\r
-\r
-#define S_H_ST                 0\r
-#define S_V_ST                 5\r
-\r
-#define S_PLL_CFG_VAL          0x01443013//0x01842016\r
-#define S_FRAC                 0x4d9380//0xc16c2d\r
-#define S_SCL_VST              0x00b//0x25\r
-#define S_SCL_HST              0x000//0x4ba\r
-#define S_VIF_VST              0x1//0x1\r
-#define S_VIF_HST              0xca//0xca              \r
-\r
-//1920*1080*50\r
-#define S1_OUT_CLK             SCALE_RATE(148500000,45375000)\r
-#define S1_H_PW                        10\r
-#define S1_H_BP                        10\r
-#define S1_H_VD                        1024\r
-#define S1_H_FP                        408\r
-\r
-#define S1_V_PW                        10\r
-#define S1_V_BP                        10\r
-#define S1_V_VD                        600\r
-#define S1_V_FP                        5\r
-\r
-#define S1_H_ST                        0\r
-#define S1_V_ST                        5\r
-\r
-#define S1_PLL_CFG_VAL         0x01843013//0x01c42016\r
-#define S1_FRAC                        0x4d9365//0x1f9ad4\r
-#define S1_SCL_VST             0x00a//0x25\r
-#define S1_SCL_HST             0xa4f//0x5ab\r
-#define S1_VIF_VST             0x1//0x1\r
-#define S1_VIF_HST             0xca//0xca\r
-\r
-\r
-//1280*720*60\r
-#define S2_OUT_CLK             SCALE_RATE(74250000,50625000)  \r
-#define S2_H_PW                        10\r
-#define S2_H_BP                        10\r
-#define S2_H_VD                        1024\r
-#define S2_H_FP                        306\r
-\r
-#define S2_V_PW                        10\r
-#define S2_V_BP                        10\r
-#define S2_V_VD                        600\r
-#define S2_V_FP                        5\r
-\r
-#define S2_H_ST                        0\r
-#define S2_V_ST                        3\r
-\r
-\r
-//bellow are for jettaB\r
-#define S2_PLL_CFG_VAL         0x01423013//0x01822016\r
-#define S2_FRAC                        0x4d9380//0xc16c2d\r
-#define S2_SCL_VST             0x008//0x19\r
-#define S2_SCL_HST             0x000//0x483\r
-#define S2_VIF_VST             0x1//0x1\r
-#define S2_VIF_HST             0xcf//0xcf\r
-\r
-\r
-//1280*720*50\r
-\r
-#define S3_OUT_CLK             SCALE_RATE(74250000,44343750)   \r
-#define S3_H_PW                        10\r
-#define S3_H_BP                        10\r
-#define S3_H_VD                        1024\r
-#define S3_H_FP                        375\r
-\r
-#define S3_V_PW                        10\r
-#define S3_V_BP                        10\r
-#define S3_V_VD                        600\r
-#define S3_V_FP                        3\r
-\r
-#define S3_H_ST                        0\r
-#define S3_V_ST                        3\r
-\r
-#define S3_PLL_CFG_VAL         0x01823013//0x01c22016\r
-#define S3_FRAC                        0x4d9365//0x1f9ad4\r
-#define S3_SCL_VST             0x007//0x19\r
-#define S3_SCL_HST             0x7bb//0x569\r
-#define S3_VIF_VST             0x1//0x1\r
-#define S3_VIF_HST             0xcf//0xcf\r
-\r
-\r
-//720*576*50\r
-#define S4_OUT_CLK             SCALE_RATE(27000000,46875000)  \r
-#define S4_H_PW                        10\r
-#define S4_H_BP                        10\r
-#define S4_H_VD                        1024\r
-#define S4_H_FP                        396\r
-\r
-#define S4_V_PW                        10\r
-#define S4_V_BP                        10\r
-#define S4_V_VD                        600\r
-#define S4_V_FP                        31\r
-\r
-#define S4_H_ST                        0\r
-#define S4_V_ST                        28\r
-\r
-#define S4_PLL_CFG_VAL         0x01c12015//0x01412016\r
-#define S4_FRAC                        0x80f04c//0xa23d09\r
-#define S4_SCL_VST             0x01f//0x2d\r
-#define S4_SCL_HST             0x2b3//0x33d\r
-#define S4_VIF_VST             0x1//0x1\r
-#define S4_VIF_HST             0xc1//0xc1\r
-\r
-\r
-//720*480*60\r
-#define S5_OUT_CLK             SCALE_RATE(27000000,56250000)  //m=100 n=9 no=4\r
-#define S5_H_PW                        10\r
-#define S5_H_BP                        10\r
-#define S5_H_VD                        1024\r
-#define S5_H_FP                        386\r
-\r
-#define S5_V_PW                        10\r
-#define S5_V_BP                        10\r
-#define S5_V_VD                        600\r
-#define S5_V_FP                        35\r
-\r
-#define S5_H_ST                        0\r
-#define S5_V_ST                        22\r
-\r
-#define S5_PLL_CFG_VAL         0x01812016//0x01c11013\r
-#define S5_FRAC                        0x45d17b//0x25325e\r
-#define S5_SCL_VST             0x01a//0x26\r
-#define S5_SCL_HST             0x359//0x2ae\r
-#define S5_VIF_VST             0x1//0x1\r
-#define S5_VIF_HST             0xc1//0xc1\r
-\r
-\r
-#define S_DCLK_POL       1\r
-\r
-#endif\r
\r
-#endif\r
-\r
+/* This Lcd Driver is HSD070IDW1 write by cst 2009.10.27 */
+
+#ifndef __LCD_RK3168_FAC__
+#define __LCD_RK3168_FAC__
+/* Base */
+
+#ifdef CONFIG_RK610_LVDS
+#include "../transmitter/rk610_lcd.h"
+#endif
+
+#define DEN_POL                        0
+#define VSYNC_POL              0
+#define HSYNC_POL              0
+
+#define SWAP_RB                        0
+#define SWAP_RG                        0
+#define SWAP_GB                        0
+
+int dsp_lut[256] ={
+               0x00000000, 0x00010101, 0x00020202, 0x00030303, 0x00040404, 0x00050505, 0x00060606, 0x00070707, 
+               0x00080808, 0x00090909, 0x000a0a0a, 0x000b0b0b, 0x000c0c0c, 0x000d0d0d, 0x000e0e0e, 0x000f0f0f, 
+               0x00101010, 0x00111111, 0x00121212, 0x00131313, 0x00141414, 0x00151515, 0x00161616, 0x00171717, 
+               0x00181818, 0x00191919, 0x001a1a1a, 0x001b1b1b, 0x001c1c1c, 0x001d1d1d, 0x001e1e1e, 0x001f1f1f, 
+               0x00202020, 0x00212121, 0x00222222, 0x00232323, 0x00242424, 0x00252525, 0x00262626, 0x00272727, 
+               0x00282828, 0x00292929, 0x002a2a2a, 0x002b2b2b, 0x002c2c2c, 0x002d2d2d, 0x002e2e2e, 0x002f2f2f, 
+               0x00303030, 0x00313131, 0x00323232, 0x00333333, 0x00343434, 0x00353535, 0x00363636, 0x00373737, 
+               0x00383838, 0x00393939, 0x003a3a3a, 0x003b3b3b, 0x003c3c3c, 0x003d3d3d, 0x003e3e3e, 0x003f3f3f, 
+               0x00404040, 0x00414141, 0x00424242, 0x00434343, 0x00444444, 0x00454545, 0x00464646, 0x00474747, 
+               0x00484848, 0x00494949, 0x004a4a4a, 0x004b4b4b, 0x004c4c4c, 0x004d4d4d, 0x004e4e4e, 0x004f4f4f, 
+               0x00505050, 0x00515151, 0x00525252, 0x00535353, 0x00545454, 0x00555555, 0x00565656, 0x00575757, 
+               0x00585858, 0x00595959, 0x005a5a5a, 0x005b5b5b, 0x005c5c5c, 0x005d5d5d, 0x005e5e5e, 0x005f5f5f, 
+               0x00606060, 0x00616161, 0x00626262, 0x00636363, 0x00646464, 0x00656565, 0x00666666, 0x00676767, 
+               0x00686868, 0x00696969, 0x006a6a6a, 0x006b6b6b, 0x006c6c6c, 0x006d6d6d, 0x006e6e6e, 0x006f6f6f, 
+               0x00707070, 0x00717171, 0x00727272, 0x00737373, 0x00747474, 0x00757575, 0x00767676, 0x00777777, 
+               0x00787878, 0x00797979, 0x007a7a7a, 0x007b7b7b, 0x007c7c7c, 0x007d7d7d, 0x007e7e7e, 0x007f7f7f, 
+               0x00808080, 0x00818181, 0x00828282, 0x00838383, 0x00848484, 0x00858585, 0x00868686, 0x00878787, 
+               0x00888888, 0x00898989, 0x008a8a8a, 0x008b8b8b, 0x008c8c8c, 0x008d8d8d, 0x008e8e8e, 0x008f8f8f, 
+               0x00909090, 0x00919191, 0x00929292, 0x00939393, 0x00949494, 0x00959595, 0x00969696, 0x00979797, 
+               0x00989898, 0x00999999, 0x009a9a9a, 0x009b9b9b, 0x009c9c9c, 0x009d9d9d, 0x009e9e9e, 0x009f9f9f, 
+               0x00a0a0a0, 0x00a1a1a1, 0x00a2a2a2, 0x00a3a3a3, 0x00a4a4a4, 0x00a5a5a5, 0x00a6a6a6, 0x00a7a7a7, 
+               0x00a8a8a8, 0x00a9a9a9, 0x00aaaaaa, 0x00ababab, 0x00acacac, 0x00adadad, 0x00aeaeae, 0x00afafaf, 
+               0x00b0b0b0, 0x00b1b1b1, 0x00b2b2b2, 0x00b3b3b3, 0x00b4b4b4, 0x00b5b5b5, 0x00b6b6b6, 0x00b7b7b7, 
+               0x00b8b8b8, 0x00b9b9b9, 0x00bababa, 0x00bbbbbb, 0x00bcbcbc, 0x00bdbdbd, 0x00bebebe, 0x00bfbfbf, 
+               0x00c0c0c0, 0x00c1c1c1, 0x00c2c2c2, 0x00c3c3c3, 0x00c4c4c4, 0x00c5c5c5, 0x00c6c6c6, 0x00c7c7c7, 
+               0x00c8c8c8, 0x00c9c9c9, 0x00cacaca, 0x00cbcbcb, 0x00cccccc, 0x00cdcdcd, 0x00cecece, 0x00cfcfcf, 
+               0x00d0d0d0, 0x00d1d1d1, 0x00d2d2d2, 0x00d3d3d3, 0x00d4d4d4, 0x00d5d5d5, 0x00d6d6d6, 0x00d7d7d7, 
+               0x00d8d8d8, 0x00d9d9d9, 0x00dadada, 0x00dbdbdb, 0x00dcdcdc, 0x00dddddd, 0x00dedede, 0x00dfdfdf, 
+               0x00e0e0e0, 0x00e1e1e1, 0x00e2e2e2, 0x00e3e3e3, 0x00e4e4e4, 0x00e5e5e5, 0x00e6e6e6, 0x00e7e7e7, 
+               0x00e8e8e8, 0x00e9e9e9, 0x00eaeaea, 0x00ebebeb, 0x00ececec, 0x00ededed, 0x00eeeeee, 0x00efefef, 
+               0x00f0f0f0, 0x00f1f1f1, 0x00f2f2f2, 0x00f3f3f3, 0x00f4f4f4, 0x00f5f5f5, 0x00f6f6f6, 0x00f7f7f7, 
+               0x00f8f8f8, 0x00f9f9f9, 0x00fafafa, 0x00fbfbfb, 0x00fcfcfc, 0x00fdfdfd, 0x00fefefe, 0x00ffffff, 
+};
+
+#if  defined(CONFIG_ONE_LCDC_DUAL_OUTPUT_INF)&& ( defined(CONFIG_RK610_LVDS) || defined(CONFIG_RK616_LVDS))
+
+/* scaler Timing    */
+//1920*1080*60
+
+#define S_OUT_CLK              SCALE_RATE(148500000,50625000)
+#define S_H_PW                 10
+#define S_H_BP                 10
+#define S_H_VD                 1024
+#define S_H_FP                 306
+
+#define S_V_PW                 10
+#define S_V_BP                 10
+#define S_V_VD                 600
+#define S_V_FP                 5
+
+#define S_H_ST                 0
+#define S_V_ST                 5
+
+#define S_PLL_CFG_VAL          0x01443013//0x01842016
+#define S_FRAC                 0x4d9380//0xc16c2d
+#define S_SCL_VST              0x00b//0x25
+#define S_SCL_HST              0x000//0x4ba
+#define S_VIF_VST              0x1//0x1
+#define S_VIF_HST              0xca//0xca              
+
+//1920*1080*50
+#define S1_OUT_CLK             SCALE_RATE(148500000,45375000)
+#define S1_H_PW                        10
+#define S1_H_BP                        10
+#define S1_H_VD                        1024
+#define S1_H_FP                        408
+
+#define S1_V_PW                        10
+#define S1_V_BP                        10
+#define S1_V_VD                        600
+#define S1_V_FP                        5
+
+#define S1_H_ST                        0
+#define S1_V_ST                        5
+
+#define S1_PLL_CFG_VAL         0x01843013//0x01c42016
+#define S1_FRAC                        0x4d9365//0x1f9ad4
+#define S1_SCL_VST             0x00a//0x25
+#define S1_SCL_HST             0xa4f//0x5ab
+#define S1_VIF_VST             0x1//0x1
+#define S1_VIF_HST             0xca//0xca
+
+
+//1280*720*60
+#define S2_OUT_CLK             SCALE_RATE(74250000,50625000)  
+#define S2_H_PW                        10
+#define S2_H_BP                        10
+#define S2_H_VD                        1024
+#define S2_H_FP                        306
+
+#define S2_V_PW                        10
+#define S2_V_BP                        10
+#define S2_V_VD                        600
+#define S2_V_FP                        5
+
+#define S2_H_ST                        0
+#define S2_V_ST                        3
+
+
+//bellow are for jettaB
+#define S2_PLL_CFG_VAL         0x01423013//0x01822016
+#define S2_FRAC                        0x4d9380//0xc16c2d
+#define S2_SCL_VST             0x008//0x19
+#define S2_SCL_HST             0x000//0x483
+#define S2_VIF_VST             0x1//0x1
+#define S2_VIF_HST             0xcf//0xcf
+
+
+//1280*720*50
+
+#define S3_OUT_CLK             SCALE_RATE(74250000,44343750)   
+#define S3_H_PW                        10
+#define S3_H_BP                        10
+#define S3_H_VD                        1024
+#define S3_H_FP                        375
+
+#define S3_V_PW                        10
+#define S3_V_BP                        10
+#define S3_V_VD                        600
+#define S3_V_FP                        3
+
+#define S3_H_ST                        0
+#define S3_V_ST                        3
+
+#define S3_PLL_CFG_VAL         0x01823013//0x01c22016
+#define S3_FRAC                        0x4d9365//0x1f9ad4
+#define S3_SCL_VST             0x007//0x19
+#define S3_SCL_HST             0x7bb//0x569
+#define S3_VIF_VST             0x1//0x1
+#define S3_VIF_HST             0xcf//0xcf
+
+
+//720*576*50
+#define S4_OUT_CLK             SCALE_RATE(27000000,46875000)  
+#define S4_H_PW                        10
+#define S4_H_BP                        10
+#define S4_H_VD                        1024
+#define S4_H_FP                        396
+
+#define S4_V_PW                        10
+#define S4_V_BP                        10
+#define S4_V_VD                        600
+#define S4_V_FP                        31
+
+#define S4_H_ST                        0
+#define S4_V_ST                        28
+
+#define S4_PLL_CFG_VAL         0x01c12015//0x01412016
+#define S4_FRAC                        0x80f04c//0xa23d09
+#define S4_SCL_VST             0x01f//0x2d
+#define S4_SCL_HST             0x2b3//0x33d
+#define S4_VIF_VST             0x1//0x1
+#define S4_VIF_HST             0xc1//0xc1
+
+
+//720*480*60
+#define S5_OUT_CLK             SCALE_RATE(27000000,56250000)  //m=100 n=9 no=4
+#define S5_H_PW                        10
+#define S5_H_BP                        10
+#define S5_H_VD                        1024
+#define S5_H_FP                        386
+
+#define S5_V_PW                        10
+#define S5_V_BP                        10
+#define S5_V_VD                        600
+#define S5_V_FP                        35
+
+#define S5_H_ST                        0
+#define S5_V_ST                        22
+
+#define S5_PLL_CFG_VAL         0x01812016//0x01c11013
+#define S5_FRAC                        0x45d17b//0x25325e
+#define S5_SCL_VST             0x01a//0x26
+#define S5_SCL_HST             0x359//0x2ae
+#define S5_VIF_VST             0x1//0x1
+#define S5_VIF_HST             0xc1//0xc1
+
+
+#define S_DCLK_POL       1
+
+#endif
+#endif
+