summaryrefslogtreecommitdiffstats
path: root/arch/arm64
diff options
context:
space:
mode:
authorStephen Boyd <sboyd@codeaurora.org>2015-06-02 12:12:58 -0700
committerKevin Hilman <khilman@linaro.org>2015-07-01 12:16:30 -0700
commit498f09bce4dc0a2803df7fc25befbdb249074b85 (patch)
treed78831507c3554a9504c67292dd7c2a361538b34 /arch/arm64
parent1a429fcebf365ba8f8e9cdf7a365a7ae3fe87650 (diff)
downloadlinux-498f09bce4dc0a2803df7fc25befbdb249074b85.tar.bz2
soc: qcom: spm: Fix idle on THUMB2 kernels
The ifc6410 firmware always enters the kernel in ARM state from deep idle. Use the cpu_resume_arm() wrapper instead of cpu_resume() to property switch into the THUMB2 state when we wake up from idle. This fixes a problem reported by Kevin Hilman on next-20150601 where the ifc6410 fails to boot a THUMB2 kernel because the platform's firmware always enters the kernel in ARM mode from deep idle states. Reported-by: Kevin Hilman <khilman@linaro.org> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Lina Iyer <lina.iyer@linaro.org> Signed-off-by: Stephen Boyd <sboyd@codeaurora.org> Signed-off-by: Kevin Hilman <khilman@linaro.org>
Diffstat (limited to 'arch/arm64')
0 files changed, 0 insertions, 0 deletions