This commit change the functional structure of pm_suspend, pm_resume, pm_timedsuspend & pm_sleep APIs.
It merges the pm_domain structure into pm_global to make PM States independent of domain.
It also removes the dependency of pm_activity to change state after board wakeup.
This commit change the functional structure of pm_suspend, pm_resume, pm_timedsuspend & pm_sleep APIs. It merges the pm_domain structure into pm_global to make PM States independent of domain. It also removes the dependency of pm_activity to change state after board wakeup.