Revert "ARM: SoC: convert MSM to SMP operations"

This reverts commit 9dc8d93a22e027ee42af2ba5686b3c3cb5df38f4.

Revert "ARM: smp: remove wrapper functions"

This reverts commit b124a348242bd2fa3a7637c8c5f706e8b94caa14.

Revert "ARM: smp: Make SMP operations mandatory"

This reverts commit a5b7c15b29ac4e4a5e18723aa0206043e660d556.

There are no functional advantages that justify diverging from
caf branches.
msm: hotplug: Readd suspend max cpus and frequency options

We had this ages ago.
msm: hotplug: Use load dependent update rates
PM: devfreq: Define tunables with a static scope