coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
mainboard.c File Reference
#include <bootstate.h>
#include <device/pci_def.h>
#include <device/pci_ids.h>
#include <device/pci_ops.h>
#include <gpio.h>
#include <hwilib.h>
#include <intelblocks/lpc_lib.h>
#include <intelblocks/pcr.h>
#include <soc/pcr_ids.h>
#include <baseboard/variants.h>
#include <types.h>
Include dependency graph for mainboard.c:

Go to the source code of this file.

Macros

#define TX_DWORD3   0xa8c
 

Functions

void variant_mainboard_final (void)
 
static void finalize_boot (void *unused)
 
 BOOT_STATE_INIT_ENTRY (BS_PAYLOAD_BOOT, BS_ON_ENTRY, finalize_boot, NULL)
 

Macro Definition Documentation

◆ TX_DWORD3

#define TX_DWORD3   0xa8c

Definition at line 15 of file mainboard.c.

Function Documentation

◆ BOOT_STATE_INIT_ENTRY()

BOOT_STATE_INIT_ENTRY ( BS_PAYLOAD_BOOT  ,
BS_ON_ENTRY  ,
finalize_boot  ,
NULL   
)

◆ finalize_boot()

static void finalize_boot ( void unused)
static

Definition at line 70 of file mainboard.c.

References CNV_RGI_DT, and gpio_output().

Here is the call graph for this function:

◆ variant_mainboard_final()