coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
power.c File Reference
#include <device/mmio.h>
#include <halt.h>
#include <reset.h>
#include <soc/dmc.h>
#include <soc/power.h>
#include <soc/setup.h>
Include dependency graph for power.c:

Go to the source code of this file.

Functions

static void ps_hold_setup (void)
 
void power_reset (void)
 Perform a software reset. More...
 
void do_board_reset (void)
 
void power_shutdown (void)
 Power off the system; it should never return. More...
 
void power_enable_dp_phy (void)
 
void power_enable_hw_thermal_trip (void)
 
uint32_t power_read_reset_status (void)
 
void power_exit_wakeup (void)
 
int power_init (void)
 
void power_enable_xclkout (void)
 
void power_release_uart_retention (void)
 

Function Documentation

◆ do_board_reset()

void do_board_reset ( void  )

Definition at line 28 of file power.c.

References power_reset().

Here is the call graph for this function:

◆ power_enable_dp_phy()

void power_enable_dp_phy ( void  )

Definition at line 42 of file power.c.

◆ power_enable_hw_thermal_trip()

void power_enable_hw_thermal_trip ( void  )

Definition at line 47 of file power.c.

◆ power_enable_xclkout()

void power_enable_xclkout ( void  )

Definition at line 71 of file power.c.

◆ power_exit_wakeup()

void power_exit_wakeup ( void  )

Definition at line 58 of file power.c.

◆ power_init()

int power_init ( void  )

Definition at line 65 of file power.c.

◆ power_read_reset_status()

uint32_t power_read_reset_status ( void  )

Definition at line 53 of file power.c.

◆ power_release_uart_retention()

void power_release_uart_retention ( void  )

Definition at line 78 of file power.c.

◆ power_reset()

void power_reset ( void  )

Perform a software reset.

Definition at line 20 of file power.c.

Referenced by do_board_reset().

Here is the caller graph for this function:

◆ power_shutdown()

void power_shutdown ( void  )

Power off the system; it should never return.

Definition at line 34 of file power.c.

◆ ps_hold_setup()

static void ps_hold_setup ( void  )
static

Definition at line 13 of file power.c.

References exynos_power, POWER_PS_HOLD_CONTROL_DATA_HIGH, exynos5_power::ps_hold_ctrl, and setbits32.

Referenced by power_init().

Here is the caller graph for this function: