summaryrefslogtreecommitdiffstats
path: root/patches/linux-3.7/0173-da8xx-fb-Add-timings-for-720x480-60.patch
diff options
context:
space:
mode:
authorJan Luebbe <jlu@pengutronix.de>2012-12-18 16:05:40 +0100
committerJan Luebbe <jlu@pengutronix.de>2012-12-18 16:05:40 +0100
commiteb679b42f1260c6ca4b10e94a0a5aed33ac190d8 (patch)
treec7cb1475abfdd3e4d2c9b7e0debb76c49656ed0e /patches/linux-3.7/0173-da8xx-fb-Add-timings-for-720x480-60.patch
parentce6e38fa64f60a7554546f39b7f462574719e484 (diff)
downloadplatform-pengutronix-beagleboneti-eb679b42f1260c6ca4b10e94a0a5aed33ac190d8.tar.gz
platform-pengutronix-beagleboneti-eb679b42f1260c6ca4b10e94a0a5aed33ac190d8.tar.xz
kernel: update patch stack for 3.7
Thanks to Koen Kooi for maintaining the patch stack. Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Diffstat (limited to 'patches/linux-3.7/0173-da8xx-fb-Add-timings-for-720x480-60.patch')
-rw-r--r--patches/linux-3.7/0173-da8xx-fb-Add-timings-for-720x480-60.patch78
1 files changed, 78 insertions, 0 deletions
diff --git a/patches/linux-3.7/0173-da8xx-fb-Add-timings-for-720x480-60.patch b/patches/linux-3.7/0173-da8xx-fb-Add-timings-for-720x480-60.patch
new file mode 100644
index 0000000..af6c5e3
--- /dev/null
+++ b/patches/linux-3.7/0173-da8xx-fb-Add-timings-for-720x480-60.patch
@@ -0,0 +1,78 @@
+From: Joel A Fernandes <joelagnel@ti.com>
+Date: Tue, 20 Nov 2012 11:17:33 -0600
+Subject: [PATCH] da8xx-fb: Add timings for 720x480@60
+
+Also add timings for 1080p, 720p and 480p
+
+Signed-off-by: Joel A Fernandes <joelagnel@ti.com>
+---
+ drivers/video/da8xx-fb.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 56 insertions(+)
+
+diff --git a/drivers/video/da8xx-fb.c b/drivers/video/da8xx-fb.c
+index 6d98184..d6b228f 100644
+--- a/drivers/video/da8xx-fb.c
++++ b/drivers/video/da8xx-fb.c
+@@ -312,6 +312,62 @@ static struct da8xx_panel known_lcd_panels[] = {
+ .pxl_clk = 30000000,
+ .invert_pxl_clk = 0,
+ },
++ [6] = {
++ /* 1024 x 768 @ 60 Hz Reduced blanking VESA CVT 0.79M3-R */
++ .name = "nxp-720x480@60",
++ .width = 720,
++ .height = 480,
++ .hfp = 15,
++ .hbp = 59,
++ .hsw = 61,
++ .vfp = 9,
++ .vbp = 30,
++ .vsw = 5,
++ .pxl_clk = 27027000,
++ .invert_pxl_clk = 0,
++ },
++ [7] = {
++ /* 1024 x 768 @ 60 Hz Reduced blanking VESA CVT 0.79M3-R */
++ .name = "nxp-1280x720@60",
++ .width = 1280,
++ .height = 720,
++ .hfp = 109, // 20
++ .hbp = 219, // 54
++ .hsw = 39,
++ .vfp = 5,
++ .vbp = 19,
++ .vsw = 5,
++ .pxl_clk = 74250000,
++ .invert_pxl_clk = 0,
++ },
++ [8] = {
++ /* 1024 x 768 @ 60 Hz Reduced blanking VESA CVT 0.79M3-R */
++ .name = "nxp-640x480@60",
++ .width = 640,
++ .height = 480,
++ .hfp = 19, // 20 /* Need more changes later */
++ .hbp = 79, // 54
++ .hsw = 59,
++ .vfp = 9,
++ .vbp = 30,
++ .vsw = 6,
++ .pxl_clk = 25200000,
++ .invert_pxl_clk = 0,
++ },
++ [9] = {
++ /* 1024 x 768 @ 60 Hz Reduced blanking VESA CVT 0.79M3-R */
++ .name = "nxp-1920x1080@24",
++ .width = 1920,
++ .height = 1080,
++ .hfp = 103, // 20
++ .hbp = 311, // 54
++ .hsw = 31,
++ .vfp = 37,
++ .vbp = 60,
++ .vsw = 8,
++ .pxl_clk = 96000000,
++ .invert_pxl_clk = 0,
++ },
+ };
+
+ /* Enable the Raster Engine of the LCD Controller */