diff options
Diffstat (limited to 'drivers/gpu/pvr/omaplfb/omaplfb_displayclass.c')
-rw-r--r-- | drivers/gpu/pvr/omaplfb/omaplfb_displayclass.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/gpu/pvr/omaplfb/omaplfb_displayclass.c b/drivers/gpu/pvr/omaplfb/omaplfb_displayclass.c index a70b454..729ff55 100644 --- a/drivers/gpu/pvr/omaplfb/omaplfb_displayclass.c +++ b/drivers/gpu/pvr/omaplfb/omaplfb_displayclass.c @@ -926,6 +926,13 @@ static IMG_BOOL ProcessFlipV2(IMG_HANDLE hCmdCookie, continue; } + if (phyAddr.uiAddr >= psDevInfo->psLINFBInfo->fix.smem_start && + phyAddr.uiAddr < (psDevInfo->psLINFBInfo->fix.smem_start + psDevInfo->psLINFBInfo->fix.smem_len)) + { + asMemInfo[k].uiAddr = phyAddr.uiAddr; + continue; + } + /* normal gralloc layer */ psTilerInfo = kzalloc(sizeof(*psTilerInfo), GFP_KERNEL); if(!psTilerInfo) |