ARM: SMP: Make resched-ipi-while-offline warning less verbose

Signed-off-by: Vikram Mulukutla <markivx@codeaurora.org>
(cherry picked from commit a3f80de22b86c583f89f632259148e3ab42aaf20)

Change-Id: I9967777e668cf0d43dbb0ccc0d0621f63ee41528
Signed-off-by: Sunil Joseph <sunilj@codeaurora.org>
msm: acpuclock: Subscribe to _FROZEN CPU notifiers for 8x60 and 8960

The _FROZEN notifiers are used when a CPU is hotplugged as
part of a suspend path (ie. while tasks are frozen). Subscribe
to these notifiers and use them the same way as we do for their
non-frozen counterparts.

Change-Id: Ic8511dbf4a985ab3302c61814f8a058bf9f03f03
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>
Signed-off-by: Jessica Gonzalez <c_jgaona@codeaurora.org>
msm: clock-8x60: Refresh PDM and TSSC halt bits at boot

The halt status bits for PDM and TSSC may be incorrect at boot.
Toggle these clocks on and off to refresh them.

This resolves the "local_clk_disable_reg: clock 33 status stuck
at 'on'" message seen at boot for TSSC clock when the auto-off
code attempts to ensure unused clocks are off at late_init. The
fix is purely cosmetic: both the PDM and TSSC clocks function
correctly without it.

Change-Id: I7f5b2b0b3519245409b1943ebd78638ef3a0ee46
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>
mmc: core: put eMMC in sleep (cmd5) mode before suspend

Put MMC to sleep if it supports SLEEP/AWAKE (CMD5) in the mmc suspend
to minimize power consumption.

Signed-off-by: Balaji T K <balajitk@ti.com>
Acked-by: Venkatraman S <svenkatr@ti.com>
Signed-off-by: Chris Ball <cjb@laptop.org>
Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
(cherry picked from commit 3765839119eb540b87bdbf8d6869c60658cb99e7)

Change-Id: I0c0d5d06c4204b15471d1ca95aec0c7fcaaae816
Signed-off-by: Shruthi Krishna <skrish@codeaurora.org>
msm: clock-8x60: Don't disable clocks in reg_init

Prevent the register initialization function from disabling
clocks that are already running. This will allow enabled
clocks that are not rate-settable to be smoothly handed off
from bootloader to Linux control.

Change-Id: I7488aa1133a2a12b83223d2d1dbf2de4180b0058
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>