implementing "suspend to ram" on cortex A8 based on linux 3.0.8