Is there any rational why flush_cache_louis is necessary in cpu_suspend() funciton ?
After saving the context it does DCCIMVA ie writes to POC the affected lines. So why we should clean the entire L1 here ? It rather should be left to the platform dependent function called after __cpu_suspend ?
flush_cache_louis does not disable the d cache. This is not the recommended sequence for core power down.
Thanks Sandeep Tripathy Broadcom