coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
reset.c
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #include <cf9_reset.h>
4 #include <intelblocks/cse.h>
5 #include <intelblocks/pmclib.h>
7 
8 void do_global_reset(void)
9 {
10  /* Ask CSE to do the global reset */
12  return;
13 
14  /* global reset if CSE fail to reset */
16  do_full_reset();
17 }
void do_full_reset(void)
Definition: cf9_reset.c:30
int cse_request_global_reset(void)
Definition: cse.c:722
void do_global_reset(void)
Definition: reset.c:8
void pmc_global_reset_enable(bool enable)