summaryrefslogtreecommitdiff
path: root/drivers/arm/ccn/ccn.c
diff options
context:
space:
mode:
authorTao Wang <kevin.wangtao@linaro.org>2017-08-03 17:34:09 +0800
committerTao Wang <kevin.wangtao@hisilicon.com>2017-08-17 10:36:22 +0800
commit4af7fcb8d42d00aa21699e114521a116ff80116c (patch)
treee486091321a69b07fee47669387bdbc3b32a15eb /drivers/arm/ccn/ccn.c
parentca9915c2bbce951a2955d4314d255270a8f5a0b3 (diff)
Hikey960: fix PSCI suspend stuck issue
Clear the cpuidle flag when resuming from idle. This flag is set when entering idle, and if it remains set when resuming, it can prevent the cluster from powering off during the next system suspend operation. During system suspend, all CPUs are plugged out except the last CPU, which is suspended. If any of the cpuidle flags are set at this point, the last CPU will be stuck in a WFI loop and will not be powered off. This problem only occurs during system suspend. Signed-off-by: Tao Wang <kevin.wangtao@linaro.org>
Diffstat (limited to 'drivers/arm/ccn/ccn.c')
0 files changed, 0 insertions, 0 deletions