This patch sets sclk_fimd to 70.25Mhz and
LCD timings are adjusted to get a refresh rate~=60
in both the cases(only LCD and LCD + HDMI).
BUG=chrome-os-partner:11695
TEST=LCD, HDMI and Gscaler are working fine on snow.
Change-Id: Ie301fcb2e4f3e16610a24cac756c2b63cf4e2fa7
Signed-off-by: Ajay Kumar <ajaykumar.rs@samsung.com>
Reviewed-on: https://gerrit.chromium.org/gerrit/28938
Reviewed-by: Sean Paul <seanpaul@chromium.org>
Reviewed-by: Doug Anderson <dianders@chromium.org>
Tested-by: Doug Anderson <dianders@chromium.org>
Commit-Ready: Doug Anderson <dianders@chromium.org>
static struct fb_videomode snow_fb_window[] = {
[0] = { /* Only LCD Connected */
- .left_margin = 0,
- .right_margin = 0,
- .upper_margin = 4,
- .lower_margin = 4,
- .hsync_len = 5,
- .vsync_len = 32,
+ .left_margin = 40,
+ .right_margin = 40,
+ .upper_margin = 10,
+ .lower_margin = 10,
+ .hsync_len = 32,
+ .vsync_len = 5,
.xres = 1366,
.yres = 768,
},
[1] = { /* TV & LCD Connected */
- .left_margin = 70,
- .right_margin = 70,
- .upper_margin = 12,
- .lower_margin = 13,
- .hsync_len = 5,
- .vsync_len = 32,
+ .left_margin = 83,
+ .right_margin = 83,
+ .upper_margin = 34,
+ .lower_margin = 34,
+ .hsync_len = 32,
+ .vsync_len = 5,
.xres = 1280,
.yres = 720,
},
smdk5250_lcd1_pdata.panel[i].timing = snow_fb_window[i];
smdk5250_lcd1_pdata.panel_type = DP_LCD;
- smdk5250_lcd1_pdata.clock_rate = 267 * 1000 * 1000;
+ smdk5250_lcd1_pdata.clock_rate = 70250000;
smdk5250_lcd1_pdata.vidcon1 = 0;
#endif