diff options
author | Hu, Hebo <hebo.hu@intel.com> | 2019-07-02 17:34:08 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-07-08 13:43:16 +0000 |
commit | 354f0a141460c1821682ae0931704d533cfaf5f1 (patch) | |
tree | b3cff1787c2f9e8aca72d117c66058ab7143fbfd /chip/ish/power_mgt.c | |
parent | b3afc3b3f4448873f01006d02b8805c154b797d9 (diff) | |
download | chrome-ec-354f0a141460c1821682ae0931704d533cfaf5f1.tar.gz |
ish: fix osscaisonally not load issue when doing shutdown & reboot
Before switch to aon task, cache and ROM will be power gated
(PMU_RF_ROM_PWR_CTRL control register) in ecos, and resume after
switched back to ecos.
But for reset_prep/D3 process, aon task will reset minute ia to ROM
finally but forget to resume the power of ROM. This keeps ROM still
power gated and make ROM code can't run correctly.
The fix is simple, just disable power gating of ROM before reset to ROM
in aon task.
BUG=b:136265450
BRANCH=none
TEST=ISH fw should always load
Change-Id: Ib26678bbfdd5dbb17389154478f2565c44d392ab
Signed-off-by: Hu, Hebo <hebo.hu@intel.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1690419
Reviewed-by: Jett Rink <jettrink@chromium.org>
Commit-Queue: Jett Rink <jettrink@chromium.org>
Tested-by: Jett Rink <jettrink@chromium.org>
Diffstat (limited to 'chip/ish/power_mgt.c')
0 files changed, 0 insertions, 0 deletions