aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/video/omap2/dss/manager.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/video/omap2/dss/manager.c')
-rw-r--r--drivers/video/omap2/dss/manager.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/video/omap2/dss/manager.c b/drivers/video/omap2/dss/manager.c
index b40fe3dc9875..9aeea50e33ff 100644
--- a/drivers/video/omap2/dss/manager.c
+++ b/drivers/video/omap2/dss/manager.c
@@ -393,6 +393,7 @@ struct overlay_cache_data {
393 393
394 u32 paddr; 394 u32 paddr;
395 void __iomem *vaddr; 395 void __iomem *vaddr;
396 u32 p_uv_addr; /* relevant for NV12 format only */
396 u16 screen_width; 397 u16 screen_width;
397 u16 width; 398 u16 width;
398 u16 height; 399 u16 height;
@@ -861,7 +862,8 @@ static int configure_overlay(enum omap_plane plane)
861 c->mirror, 862 c->mirror,
862 c->global_alpha, 863 c->global_alpha,
863 c->pre_mult_alpha, 864 c->pre_mult_alpha,
864 c->channel); 865 c->channel,
866 c->p_uv_addr);
865 867
866 if (r) { 868 if (r) {
867 /* this shouldn't happen */ 869 /* this shouldn't happen */
@@ -1276,6 +1278,7 @@ static int omap_dss_mgr_apply(struct omap_overlay_manager *mgr)
1276 1278
1277 oc->paddr = ovl->info.paddr; 1279 oc->paddr = ovl->info.paddr;
1278 oc->vaddr = ovl->info.vaddr; 1280 oc->vaddr = ovl->info.vaddr;
1281 oc->p_uv_addr = ovl->info.p_uv_addr;
1279 oc->screen_width = ovl->info.screen_width; 1282 oc->screen_width = ovl->info.screen_width;
1280 oc->width = ovl->info.width; 1283 oc->width = ovl->info.width;
1281 oc->height = ovl->info.height; 1284 oc->height = ovl->info.height;