diff options
author | Loren Huang <b02279@freescale.com> | 2014-03-27 14:13:31 +0800 |
---|---|---|
committer | Richard Liu <r66033@freescale.com> | 2014-04-02 16:38:08 +0800 |
commit | 0d5505cfd0b50db4bd046270b119c4dae0a143c2 (patch) | |
tree | 86e9f88c5d1b6adbdddbd05488eb937ad63bd418 /drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_driver.h | |
parent | 11a43068fe1a183badcaed1975c763b30f4ff4b3 (diff) |
ENGR00302036-3 gpu:gpu2d may cause bus hang in some corner case
Vivante patch name:
cl17466.17776.rls.lockup.2dhang(clear.blit)
-Updated the outstanding request limit to 12.
-Refined the 2D chip feature check.
-Refine the 2D cache flush operation
(avoid FE and PE access memory through the same port).
-Enable cache flush for filterblt.
-Dynamic enabling SPLIT_RECT by checking chip feature(disable for us)
-Use brush stretch blt for clear operation.
Date: Mar 26, 2014
Signed-off-by: Loren Huang <b02279@freescale.com>
Acked-by: Shawn Guo
Diffstat (limited to 'drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_driver.h')
-rw-r--r-- | drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_driver.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_driver.h b/drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_driver.h index ea86349dcf97..8397f89cb078 100644 --- a/drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_driver.h +++ b/drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_driver.h @@ -257,6 +257,9 @@ typedef struct _gcsHAL_QUERY_CHIP_IDENTITY /* Supertile layout style in hardware */ gctUINT32 superTileMode; + + /* Special control bits for 2D chip. */ + gctUINT32 chip2DControl; } gcsHAL_QUERY_CHIP_IDENTITY; |