summaryrefslogtreecommitdiff
path: root/baseboard/dedede
diff options
context:
space:
mode:
authorJett Rink <jettrink@chromium.org>2020-07-08 16:22:51 -0600
committerJett Rink <jettrink@chromium.org>2020-07-09 20:51:40 +0000
commit32ce0b8f44f4e4d07ba13f2dcefd59db08224044 (patch)
treea5099d829ba925aa9d26ad281140c4998737c67c /baseboard/dedede
parent5ea96872b44d75106b6deaaa10b47d17e433f39b (diff)
downloadchrome-ec-32ce0b8f44f4e4d07ba13f2dcefd59db08224044.tar.gz
dedede: add workaround for CR50 double reset
Hold the EC on the initial power on until the CR50 resets it; this preserves the power on flag for the first boot, which is important when we are deciding if we want to reset the USB-C PD contract. BRANCH=none BUG=none TEST=doo hold on reset Signed-off-by: Jett Rink <jettrink@chromium.org> Change-Id: I6895be11309d2021436ce7b3aab915dbf27d9616 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2289058 Reviewed-by: Diana Z <dzigterman@chromium.org>
Diffstat (limited to 'baseboard/dedede')
-rw-r--r--baseboard/dedede/baseboard.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/baseboard/dedede/baseboard.h b/baseboard/dedede/baseboard.h
index d3e6d18237..f60c568e13 100644
--- a/baseboard/dedede/baseboard.h
+++ b/baseboard/dedede/baseboard.h
@@ -82,6 +82,9 @@
/* Common EC defines */
+/* Work around double CR50 reset by waiting in initial power on. */
+#define CONFIG_BOARD_RESET_AFTER_POWER_ON
+
/* EC Modules */
#define CONFIG_ADC
#define CONFIG_CRC8