summaryrefslogtreecommitdiff
path: root/drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_driver.h
diff options
context:
space:
mode:
authorLoren Huang <b02279@freescale.com>2014-03-27 14:13:31 +0800
committerRichard Liu <r66033@freescale.com>2014-04-02 16:38:08 +0800
commit0d5505cfd0b50db4bd046270b119c4dae0a143c2 (patch)
tree86e9f88c5d1b6adbdddbd05488eb937ad63bd418 /drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_driver.h
parent11a43068fe1a183badcaed1975c763b30f4ff4b3 (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.h3
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;