coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
wakeup.c File Reference
#include <arch/cache.h>
#include <soc/power.h>
#include <soc/wakeup.h>
Include dependency graph for wakeup.c:

Go to the source code of this file.

Functions

void wakeup (void)
 
int get_wakeup_state (void)
 
void wakeup_enable_uart (void)
 

Function Documentation

◆ get_wakeup_state()

int get_wakeup_state ( void  )

Definition at line 19 of file wakeup.c.

References IS_NOT_WAKEUP, power_read_reset_status(), S5P_CHECK_DIDLE, S5P_CHECK_LPA, S5P_CHECK_SLEEP, WAKEUP_DIRECT, and WAKEUP_NEED_CLOCK_RESET.

Referenced by bootblock_soc_init(), and main().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ wakeup()

void wakeup ( void  )

Definition at line 7 of file wakeup.c.

References dcache_mmu_disable(), power_exit_wakeup(), power_init(), power_reset(), and wakeup_need_reset().

Referenced by bootblock_soc_init(), and main().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ wakeup_enable_uart()

void wakeup_enable_uart ( void  )

Definition at line 36 of file wakeup.c.

References power_release_uart_retention().

Here is the call graph for this function: