diff options
author | Peter Marheine <pmarheine@chromium.org> | 2019-12-19 11:37:39 -0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-01-07 03:33:48 +0000 |
commit | fa18c654e2f39e373f5e209ac9751082e4ae56a1 (patch) | |
tree | f4ba6eebdaae5fdcb0b1f13d6bb555f551344466 /power | |
parent | 9ba4e7abf779f8309cb96e67348861336ca7c4cc (diff) | |
download | chrome-ec-fa18c654e2f39e373f5e209ac9751082e4ae56a1.tar.gz |
puff: enable EFS
Configs mostly copied from fizz.
TEST=booted on hardware, observed successful jump to RW.
BRANCH=none
BUG=b:146504182
Change-Id: Icf2925b92fea848efcd705bb5274d1afc91d2513
Signed-off-by: Peter Marheine <pmarheine@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1977079
Reviewed-by: Andrew McRae <amcrae@chromium.org>
Commit-Queue: Andrew McRae <amcrae@chromium.org>
Diffstat (limited to 'power')
-rw-r--r-- | power/cometlake-discrete.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/power/cometlake-discrete.c b/power/cometlake-discrete.c index 94b4723d33..8c6f114467 100644 --- a/power/cometlake-discrete.c +++ b/power/cometlake-discrete.c @@ -356,3 +356,19 @@ enum power_state power_handle_state(enum power_state state) */ return common_intel_x86_power_handle_state(state); } + +#ifdef CONFIG_VBOOT_EFS +/* + * Called in main() to ensure chipset power is sane. + * + * This may be useful because EC reset could happen under unexpected + * conditions and we want to ensure that if the AP is wedged for some + * reason (for instance) we unwedge it before continuing. + * + * Because power sequencing here is all EC-controlled and this is called + * as part of the init sequence, we don't need to do anything- EC reset + * implies power sequencing is all-off and we don't have any external + * PMIC to synchronize state with. + */ +void chipset_handle_reboot(void) {} +#endif /* CONFIG_VBOOT_EFS */ |