It is fixed. There was no issue as such with Mali binaries. The only thing was that Mali Power Management was not enabled in the kernel. Once enabled suspend/resume works fine even with hardware rendering. The screen does not freeze.
Summary: The following 3 things need to be done to fix the whole issue.
1. Disbale Kernel Low level debugging (CONFIG_DEBUG_LL)
2. Enable Mali Power Management (CONFIG_USING_PMM)
3. Use the patch attached in msg#17
I have tested this fix with kernel at [1].
Jacky, can you please confirm that it fixes the issue.
It is fixed. There was no issue as such with Mali binaries. The only thing was that Mali Power Management was not enabled in the kernel. Once enabled suspend/resume works fine even with hardware rendering. The screen does not freeze.
Summary: The following 3 things need to be done to fix the whole issue.
1. Disbale Kernel Low level debugging (CONFIG_DEBUG_LL)
2. Enable Mali Power Management (CONFIG_USING_PMM)
3. Use the patch attached in msg#17
I have tested this fix with kernel at [1].
Jacky, can you please confirm that it fixes the issue.
[1] git://git. linaro. org/landing- teams/working/ samsung/ kernel. git (branch: android, tag: android- release- 2012-02 )
Thanks,
Inder