The (suspend-> resume -> Immediate supend) issue can be fixed with the attached patch.
With this patch the system resumes fine but screen does not get updated. The remaining system works fine.
If I use software rendering there is no issue in screen updation after resume. Everything works just fine.
Hence, hardware rendering (Mali binaries in vendor.tar.bz2) has some issues with respect to suspend/resume.
The (suspend-> resume -> Immediate supend) issue can be fixed with the attached patch.
With this patch the system resumes fine but screen does not get updated. The remaining system works fine.
If I use software rendering there is no issue in screen updation after resume. Everything works just fine.
Hence, hardware rendering (Mali binaries in vendor.tar.bz2) has some issues with respect to suspend/resume.