]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00302036-3 gpu:gpu2d may cause bus hang in some corner case
authorLoren Huang <b02279@freescale.com>
Thu, 27 Mar 2014 06:13:31 +0000 (14:13 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Wed, 20 Aug 2014 08:06:59 +0000 (10:06 +0200)
commit11ab25beb61d35f5bea67c09d99e8eed31554354
tree8383a2b819c8362476e486c8e23155b36896a105
parent57221f78fd54ad3b16095c4cca77f29ef02c76f7
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
drivers/mxc/gpu-viv/arch/XAQ2/hal/kernel/gc_hal_kernel_hardware.c
drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_driver.h