coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
romstage.c File Reference
#include <soc/addressmap.h>
#include <device/i2c_simple.h>
#include <soc/clock.h>
#include <soc/funitcfg.h>
#include <soc/nvidia/tegra/i2c.h>
#include <soc/padconfig.h>
#include <soc/romstage.h>
#include "gpio.h"
#include "pmic.h"
Include dependency graph for romstage.c:

Go to the source code of this file.

Functions

void romstage_mainboard_init (void)
 
void mainboard_configure_pmc (void)
 
void mainboard_enable_vdd_cpu (void)
 

Variables

static const struct pad_config padcfgs []
 

Function Documentation

◆ mainboard_configure_pmc()

void mainboard_configure_pmc ( void  )

Definition at line 32 of file romstage.c.

◆ mainboard_enable_vdd_cpu()

void mainboard_enable_vdd_cpu ( void  )

Definition at line 36 of file romstage.c.

◆ romstage_mainboard_init()

void romstage_mainboard_init ( void  )

Definition at line 27 of file romstage.c.

References ARRAY_SIZE, padcfgs, and soc_configure_pads().

Here is the call graph for this function:

Variable Documentation

◆ padcfgs

const struct pad_config padcfgs[]
static
Initial value:
= {
}
@ PINMUX_PULL_NONE
Definition: pinmux.h:12
@ PINMUX_PULL_UP
Definition: pinmux.h:14
#define PAD_CFG_GPIO_OUT1(ball_, pinmux_flgs_)
Definition: padconfig.h:40
#define PAD_CFG_GPIO_INPUT(ball_, pinmux_flgs_)
Definition: padconfig.h:21

Definition at line 1 of file romstage.c.

Referenced by romstage_mainboard_init().