diff options
Diffstat (limited to 'meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0011-DSS2-Allocated-memory-for-Color-Look-up-table.patch')
-rw-r--r-- | meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0011-DSS2-Allocated-memory-for-Color-Look-up-table.patch | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0011-DSS2-Allocated-memory-for-Color-Look-up-table.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0011-DSS2-Allocated-memory-for-Color-Look-up-table.patch new file mode 100644 index 0000000000..1a82ed2a22 --- /dev/null +++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0011-DSS2-Allocated-memory-for-Color-Look-up-table.patch | |||
@@ -0,0 +1,37 @@ | |||
1 | From 370d1f93a32e8fcaeac5c16574417e354af21d08 Mon Sep 17 00:00:00 2001 | ||
2 | From: Vaibhav Hiremath <hvaibhav@ti.com> | ||
3 | Date: Tue, 31 Mar 2009 18:38:31 +0530 | ||
4 | Subject: [PATCH] DSS2: Allocated memory for Color Look-up-table | ||
5 | |||
6 | We were not allocating memory for CMAP buffer and due to that | ||
7 | G_CMAP was failing, since it does check for size of CMAP buffer. | ||
8 | |||
9 | Called "fb_alloc_cmap" for llocating memory for CMAP. | ||
10 | |||
11 | We are currently not supporting 1,2,4,8 bpp, so meaning less | ||
12 | for us as of now. But for completeness this is required. | ||
13 | |||
14 | Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com> | ||
15 | --- | ||
16 | drivers/video/omap2/omapfb/omapfb-main.c | 5 +++++ | ||
17 | 1 files changed, 5 insertions(+), 0 deletions(-) | ||
18 | |||
19 | diff --git a/drivers/video/omap2/omapfb/omapfb-main.c b/drivers/video/omap2/omapfb/omapfb-main.c | ||
20 | index 44febef..afe40a9 100644 | ||
21 | --- a/drivers/video/omap2/omapfb/omapfb-main.c | ||
22 | +++ b/drivers/video/omap2/omapfb/omapfb-main.c | ||
23 | @@ -1525,6 +1525,11 @@ int omapfb_fb_init(struct omapfb2_device *fbdev, struct fb_info *fbi) | ||
24 | goto err; | ||
25 | |||
26 | set_fb_fix(fbi); | ||
27 | + | ||
28 | + r = fb_alloc_cmap(&fbi->cmap, 256, 0); | ||
29 | + if (r) | ||
30 | + dev_err(fbdev->dev, "unable to allocate color map memory\n"); | ||
31 | + | ||
32 | err: | ||
33 | return r; | ||
34 | } | ||
35 | -- | ||
36 | 1.5.6.5 | ||
37 | |||