]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
ENGR00306257 [#1027]fix system hang up issue caused by GPU
authorRichard Liu <r66033@freescale.com>
Tue, 1 Apr 2014 01:58:49 +0000 (09:58 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Wed, 20 Aug 2014 08:07:00 +0000 (10:07 +0200)
commit2146ede15a212d2f98775b4ead7c913dd275c034
treeb4acfdc92cfd799027d249dca6f417ffbe93de13
parent11ab25beb61d35f5bea67c09d99e8eed31554354
ENGR00306257 [#1027]fix system hang up issue caused by GPU

This issue happens when multiple thread is trying to idle GPU at the
same time, root cause is some wrong logic related with powerMutex which
cause cpu still access GPU AHB register after GPU is suspend(clock off),
that cause the bus lockup and make the whole system hang.

Signed-off-by: Richard Liu <r66033@freescale.com>
Acked-by: Jason Liu
(cherry picked from commit d48e52700c4177e94695cdbdb480cb38a88a5ddc)
drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_event.c