summaryrefslogtreecommitdiff
path: root/power
diff options
context:
space:
mode:
authorPeter Marheine <pmarheine@chromium.org>2019-12-19 11:37:39 -0800
committerCommit Bot <commit-bot@chromium.org>2020-01-07 03:33:48 +0000
commitfa18c654e2f39e373f5e209ac9751082e4ae56a1 (patch)
treef4ba6eebdaae5fdcb0b1f13d6bb555f551344466 /power
parent9ba4e7abf779f8309cb96e67348861336ca7c4cc (diff)
downloadchrome-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.c16
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 */