Snapdragon optimizations

This is being implemented to bring memory drain a temp down caused
by the kernel when in idle.

Thanks Snuzzo for providing this patch

-Neo

Change-Id: Ie80b2c6d7f65abc7f95088470dcff33e844f65cd