Revert "restore original suspend code"

This reverts commit 7e7f6896991c0aa2aa82f499c1dfd8cdb7d92e72.
Revert "Revert "restore original suspend code""

This reverts commit 674862747a66e814ed0ecc3ff444545f7bf703e4.
touchscreen test
debug pm
camera suspend
modify clocks