coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
car.c File Reference
#include <console/console.h>
#include <fsp/util.h>
#include <soc/iomap.h>
#include <soc/pci_devs.h>
#include <soc/romstage.h>
#include <soc/reg_access.h>
Include dependency graph for car.c:

Go to the source code of this file.

Functions

void car_soc_pre_console_init (void)
 
void car_soc_post_console_init (void)
 

Variables

static const struct reg_script legacy_gpio_init []
 
static const struct reg_script i2c_gpio_controller_init []
 
static const struct reg_script hsuart_init []
 

Function Documentation

◆ car_soc_post_console_init()

void car_soc_post_console_init ( void  )

Definition at line 49 of file car.c.

References report_platform_info().

Here is the call graph for this function:

◆ car_soc_pre_console_init()

void car_soc_pre_console_init ( void  )

Definition at line 36 of file car.c.

References CONFIG, HSUART0_BDF, HSUART1_BDF, hsuart_init, i2c_gpio_controller_init, I2CGPIO_BDF, legacy_gpio_init, LPC_BDF, and reg_script_run_on_dev().

Here is the call graph for this function:

Variable Documentation

◆ hsuart_init

const struct reg_script hsuart_init[]
static
Initial value:
= {
}
#define UART_BASE_ADDRESS
Definition: iomap.h:11
#define PCI_COMMAND_MEMORY
Definition: pci_def.h:12
#define PCI_BASE_ADDRESS_0
Definition: pci_def.h:63
#define PCI_COMMAND
Definition: pci_def.h:10
#define REG_PCI_OR8(reg_, value_)
Definition: reg_script.h:183
#define REG_PCI_WRITE32(reg_, value_)
Definition: reg_script.h:169
#define REG_SCRIPT_END
Definition: reg_script.h:427

Definition at line 1 of file car.c.

Referenced by car_soc_pre_console_init().

◆ i2c_gpio_controller_init

const struct reg_script i2c_gpio_controller_init[]
static
Initial value:

Definition at line 1 of file car.c.

Referenced by car_soc_pre_console_init().

◆ legacy_gpio_init

const struct reg_script legacy_gpio_init[]
static
Initial value:
= {
}
#define R_QNC_LPC_GPE0BLK
Definition: QuarkNcSocId.h:520
#define R_QNC_LPC_GBA_BASE
Definition: QuarkNcSocId.h:461
#define LEGACY_GPIO_BASE_ADDRESS
Definition: iomap.h:29
#define IO_ADDRESS_VALID
Definition: iomap.h:32
#define GPE0_BASE_ADDRESS
Definition: iomap.h:23
#define PCI_COMMAND_IO
Definition: pci_def.h:11

Definition at line 1 of file car.c.

Referenced by car_soc_pre_console_init().