From: Xianzhong Date: Tue, 25 Nov 2014 17:34:42 +0000 (+0800) Subject: MGS-324 [#1472] dump GPU AQAXIStatus register for AXI BUS ERROR X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=84ed784575c27ae5d0f5d6f81f8c3545c0619400;p=karo-tx-linux.git MGS-324 [#1472] dump GPU AQAXIStatus register for AXI BUS ERROR AQAXiStatus register info is helpful to debug AXI BUS ERROR, need dump this GPU register when AXI BUS ERROR happen. Date: Dec 03, 2014 Signed-off-by: Xianzhong Acked-by: Jason Liu --- diff --git a/drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_event.c b/drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_event.c index 1c6300787fad..f160ae9c7e72 100644 --- a/drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_event.c +++ b/drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_event.c @@ -2448,7 +2448,10 @@ gckEVENT_Notify( if (pending & 0x80000000) { - gcmkPRINT("AXI BUS ERROR"); + gctUINT32 AQAxiStatus = 0; + gckOS_ReadRegisterEx(Event->os, Event->kernel->hardware->core, 0xC, &AQAxiStatus); + + gcmkPRINT("GPU[%d]: AXI BUS ERROR, AQAxiStatus=0x%x\n", Event->kernel->hardware->core, AQAxiStatus); pending &= 0x7FFFFFFF; }