aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/plat-omap
diff options
context:
space:
mode:
authorDima Svetlov <svetlov@ti.com>2012-05-21 18:19:25 -0700
committerZiyann <jaraidaniel@gmail.com>2014-11-19 21:05:49 +0100
commit8ccc03123e27fe0bcc542b4afc2a101ac2c04d6f (patch)
tree8461e9a5c2201c52d822d2626c9bb543e6db0852 /arch/arm/plat-omap
parent79cb27ca6f37c59019b53179dd93fcd261beff9b (diff)
downloadkernel_samsung_tuna-8ccc03123e27fe0bcc542b4afc2a101ac2c04d6f.zip
kernel_samsung_tuna-8ccc03123e27fe0bcc542b4afc2a101ac2c04d6f.tar.gz
kernel_samsung_tuna-8ccc03123e27fe0bcc542b4afc2a101ac2c04d6f.tar.bz2
plat-omap: android-display: add 2 extra VRAM buffers for gc320
2 extra VRAM buffers are needed to gc320 composition Change-Id: I5e02392f32a93c2eb12314151cd3a72b44fd4ae9 Signed-off-by: Dima Svetlov <svetlov@ti.com>
Diffstat (limited to 'arch/arm/plat-omap')
-rw-r--r--arch/arm/plat-omap/android-display.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/plat-omap/android-display.c b/arch/arm/plat-omap/android-display.c
index c1307bb..1735858 100644
--- a/arch/arm/plat-omap/android-display.c
+++ b/arch/arm/plat-omap/android-display.c
@@ -162,6 +162,14 @@ static void set_vram_sizes(struct sgx_omaplfb_config *sgx_config,
}
if (sgx_config) {
+#if defined(CONFIG_GCBV)
+ /* Add 2 extra VRAM buffers for gc320 composition - 4470 only*/
+ /* TODO: cpu_is_omap447x() is not returning the proper value
+ at this stage. Need to fix it */
+ if (1/*cpu_is_omap447x()*/)
+ sgx_config->vram_buffers += 2;
+#endif
+
vram += sgx_config->vram_reserve;
num_vram_buffers = max(sgx_config->vram_buffers,
num_vram_buffers);