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.

ANDROIDSDK-DM37X: DM37x Android SGX Driver

Part Number: ANDROIDSDK-DM37X
Other Parts Discussed in Thread: DM3730

Customer have DM3730 device, running Android Jelly Bean.

 

Kernel:2.6.37

SGX: From Release Note

Release Notes for Android release 04.06.01.01
Introduction:

This release includes the Android graphics drivers for Jelly Bean supporting AM335x, AM/DM 37x family of chipsets. The Graphics SDK contains documentation, demo programs and tools.

Important Note:
- AM/DM 37x have been tested with  2.6.37 kernel.
- AM 335x is tested with 3.2 kernel.


 

SGX driver crashes and tries to recover but cannot.

This messages keeps spewing out and never recovers. They lose control on the graphics and cpu slows down a lot.

This is critical issue for us to resolve for their end customer.

 

Mar 29 19:47:02 eco9 kernel: [55759.044830] PVR_K: HWRecoveryResetSGX: SGX Hardware Recovery triggered

Mar 29 19:47:02 eco9 kernel: [55759.125244] PVR_K: SGX debug (SGX_DDK_Android sgxddk MAIN@956079)

Mar 29 19:47:02 eco9 kernel: [55759.200042] PVR_K: (P0) EUR_CR_CORE_ID:          01120000

Mar 29 19:47:02 eco9 kernel: [55759.266357] PVR_K: (P0) EUR_CR_CORE_REVISION:    00010205

Mar 29 19:47:02 eco9 kernel: [55759.332519] PVR_K: (P0) EUR_CR_EVENT_STATUS:     20000000

Mar 29 19:47:02 eco9 kernel: [55759.399017] PVR_K: (P0) EUR_CR_EVENT_STATUS2:    00000008

Mar 29 19:47:02 eco9 kernel: [55759.465240] PVR_K: (P0) EUR_CR_BIF_CTRL:         00000000

Mar 29 19:47:02 eco9 kernel: [55759.531585] PVR_K: (P0) EUR_CR_BIF_INT_STAT:     00000000

Mar 29 19:47:02 eco9 kernel: [55759.597717] PVR_K: (P0) EUR_CR_BIF_FAULT:        00000000

Mar 29 19:47:02 eco9 kernel: [55759.664031] PVR_K: (P0) EUR_CR_BIF_MEM_REQ_STAT: 00000004

Mar 29 19:47:02 eco9 kernel: [55759.730194] PVR_K: (P0) EUR_CR_CLKGATECTL:       00222220

Mar 29 19:47:02 eco9 kernel: [55759.796508] PVR_K: (P0) EUR_CR_PDS_PC_BASE:      00000000

Mar 29 19:47:02 eco9 kernel: [55759.862762] PVR_K: Flip Command Complete Data 0 for display device 1:

Mar 29 19:47:02 eco9 kernel: [55759.941925] PVR_K: ^ISRC 0: (Not in use)

Mar 29 19:47:02 eco9 kernel: [55759.988861] PVR_K: ^ISRC 1: (Not in use)

Mar 29 19:47:02 eco9 kernel: [55760.035949] PVR_K:  Host Ctl flags= 00000006

Mar 29 19:47:02 eco9 kernel: [55760.088226] PVR_K: SGX Host control:

Mar 29 19:47:02 eco9 kernel: [55760.132110] PVR_K: ^I(HC-0) 0x00000000 0x00000000 0x00000000 0x00000000

Mar 29 19:47:02 eco9 kernel: [55760.212188] PVR_K: ^I(HC-10) 0x00000000 0x000015A0 0x0000000A 0x00030D40

Mar 29 19:47:02 eco9 kernel: [55760.293518] PVR_K: ^I(HC-20) 0x00000003 0x00000000 0x00000003 0x00000000

Mar 29 19:47:02 eco9 kernel: [55760.374664] PVR_K: ^I(HC-30) 0x0000803E 0x0076ADBD 0xE926C614 0x00000000

Mar 29 19:47:02 eco9 kernel: [55760.456054] PVR_K: ^I(HC-40) 0x00000000 0x00000000 0x00000000 0x00000000

Mar 29 19:47:02 eco9 kernel: [55760.537109] PVR_K: SGX TA/3D control

Any suggestion or updated SGX Driver they can use?