This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/DRA755: GCX Driver getting Crashed

Part Number: DRA755

Tool/software: Linux

Hi,

Processor: X5777BXGABC 

PMIC :O9039A387IZWSRQ1

SILICON Version:2.0

While Booting, the kernel is getting crashed with oops message.

While kernel was getting crashing Programme Counter was at: gcpwr_reset function
Driver  Location:drivers/misc/gcx/
gccore/gcmain.c

But, in one of the board with same processor and PMIC its working fine.

gccorecontext->gcpower=GCPWR_LOW.

Please help me in figure out the root couse.

 

OOPS Message:

10.598016] brd: module loaded
[   10.605444] loop: module loaded
[   10.609214] Unhandled fault: imprecise external abort (0x1406) at 0x00000000
[   10.616633] Internal error: : 1406 [#1] PREEMPT SMP ARM
[   10.622130] Modules linked in:
[   10.625351] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.12.25 #5
[   10.631673] task: b00efb80 ti: b0106000 task.ti: b0106000
[   10.637360] PC is at gcpwr_reset+0x70/0x1a0
[   10.641772] LR is at _raw_spin_unlock_irqrestore+0x30/0x50
[   10.647545] pc : [<8039f4c0>]    lr : [<80652b44>]    psr: 60000013
[   10.647545] sp : b0107d08  ip : b0107cd8  fp : b0107d34
[   10.659616] r10: ffffffff  r9 : b0106000  r8 : 809944f0
[   10.665106] r7 : 809944f0  r6 : 80994540  r5 : 809944f0  r4 : 00080000
[   10.671971] r3 : b5942000  r2 : b0107cd8  r1 : 00080000  r0 : 00000000
[   10.678841] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
[   10.686526] Control: 10c5387d  Table: 8000406a  DAC: 00000015

 

Regards,

Biswajit