![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <device/mmio.h>
#include <bootblock_common.h>
#include <device/i2c_simple.h>
#include <soc/addressmap.h>
#include <soc/clk_rst.h>
#include <soc/clock.h>
#include <soc/funitcfg.h>
#include <soc/nvidia/tegra/i2c.h>
#include <soc/padconfig.h>
#include <soc/spi.h>
#include "pmic.h"
Go to the source code of this file.
Functions | |
void | bootblock_mainboard_early_init (void) |
static void | set_clock_sources (void) |
void | bootblock_mainboard_init (void) |
Variables | |
static const struct pad_config | pmic_pads [] |
static const struct pad_config | spiflash_pads [] |
static const struct pad_config | tpm_pads [] |
static const struct funit_cfg | funits [] |
static const struct pad_config | uart_console_pads [] |
Definition at line 54 of file bootblock.c.
References ARRAY_SIZE, soc_configure_pads(), and uart_console_pads.
Definition at line 65 of file bootblock.c.
References ARRAY_SIZE, funits, I2C3_BUS, i2c_init(), I2CPWR_BUS, pmic_init(), set_clock_sources(), and soc_configure_funits().
Definition at line 59 of file bootblock.c.
References CLK_RST_REG, CLK_SOURCE_SHIFT, PLLP, and write32().
Referenced by bootblock_mainboard_init().
|
static |
Definition at line 1 of file bootblock.c.
Referenced by bootblock_mainboard_init().
|
static |
Definition at line 1 of file bootblock.c.
|
static |
Definition at line 1 of file bootblock.c.
|
static |
Definition at line 1 of file bootblock.c.
|
static |
Definition at line 1 of file bootblock.c.
Referenced by bootblock_mainboard_early_init().