diff options
Diffstat (limited to 'board/cr50/board.c')
-rw-r--r-- | board/cr50/board.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/board/cr50/board.c b/board/cr50/board.c index 7603453d92..da2e4ad529 100644 --- a/board/cr50/board.c +++ b/board/cr50/board.c @@ -968,6 +968,10 @@ int is_sys_rst_asserted(void) */ void board_reboot_ap(void) { + if (board_uses_closed_loop_reset()) { + board_closed_loop_reset(); + return; + } assert_sys_rst(); msleep(20); deassert_sys_rst(); @@ -978,6 +982,10 @@ void board_reboot_ap(void) */ static void board_reboot_ec(void) { + if (board_uses_closed_loop_reset()) { + board_closed_loop_reset(); + return; + } assert_ec_rst(); deassert_ec_rst(); } |