diff options
author | Jan Luebbe <jlu@pengutronix.de> | 2012-12-18 16:05:40 +0100 |
---|---|---|
committer | Jan Luebbe <jlu@pengutronix.de> | 2012-12-18 16:05:40 +0100 |
commit | eb679b42f1260c6ca4b10e94a0a5aed33ac190d8 (patch) | |
tree | c7cb1475abfdd3e4d2c9b7e0debb76c49656ed0e /patches/linux-3.7/0173-da8xx-fb-Add-timings-for-720x480-60.patch | |
parent | ce6e38fa64f60a7554546f39b7f462574719e484 (diff) | |
download | platform-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.patch | 78 |
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 */ |