Revert "Revert "Revert "hammerhead: Updates for recent PM changes"""

This reverts commit 511f954107a873e0c8db0ebc4a7390f7ca8c3014.
Revert "msm: pm-8x60: Register sleep status driver before regulator"

This reverts commit 434ac5debc0510d3ac92fcf1d6fbb93b56d7845f.
msm: pm-8x60: Register sleep status driver before regulator

During hotplug, drivers wait for core to be power collapsed to turn off
the resources used by a core in CPU_DEAD notification. The kernel
thermal module which hotplugs the core in certain conditions is
registered in the arch_initcall(). To ensure that the CPU_DEAD waits for
sleep status to be set during hotplug, register the cpu sleep status
driver before the regulator driver.

To this effect, the sleep status driver is no longer made a child device
for pm-8x60 device.

Change-Id: I772521f4b3cd18e367aa44a41d60ef9735c99ef9
Signed-off-by: Mahesh Sivasubramanian <msivasub@codeaurora.org>
Signed-off-by: flar2 <asegaert@gmail.com>
Signed-off-by: revjunkie <gadgetjuan@gmail.com>
Revert "Revert "hammerhead: Updates for recent PM changes""

This reverts commit d3220f7d71f910d5b9ce0486f942a49fd0b1daaa.