coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
dmi_setup.c File Reference
#include <device/pci_def.h>
#include <console/console.h>
#include "i82801ix.h"
Include dependency graph for dmi_setup.c:

Go to the source code of this file.

Functions

void i82801ix_dmi_setup (void)
 
void i82801ix_dmi_poll_vc1 (void)
 

Variables

static const u8 vc1_pat []
 

Function Documentation

◆ i82801ix_dmi_poll_vc1()

void i82801ix_dmi_poll_vc1 ( void  )

Definition at line 95 of file dmi_setup.c.

References BIOS_DEBUG, printk, RCBA16, RCBA32, RCBA_LSTS, and RCBA_V1STS.

Referenced by mainboard_romstage_entry().

Here is the caller graph for this function:

◆ i82801ix_dmi_setup()

void i82801ix_dmi_setup ( void  )

Definition at line 26 of file dmi_setup.c.

References LPC_IS_MOBILE, PCI_DEV, RCBA16, RCBA32, RCBA8, RCBA_BCR, RCBA_CIR1, RCBA_CIR2, RCBA_CIR3, RCBA_CIR6, RCBA_DMC, RCBA_ESD, RCBA_LCAP, RCBA_LCTL, RCBA_PAT, RCBA_ULBA, RCBA_ULD, RCBA_V0CTL, RCBA_V1CAP, RCBA_V1CTL, and vc1_pat.

Referenced by mainboard_romstage_entry().

Here is the caller graph for this function:

Variable Documentation

◆ vc1_pat

const u8 vc1_pat[]
static
Initial value:
= {
0x0f, 0x00, 0x00, 0x00,
0x00, 0x00, 0x0f, 0x00,
0x00, 0x00, 0x00, 0x00,
0xf0, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x0f,
0x00, 0x00, 0x00, 0x00,
0x00, 0xf0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00,
0x0f, 0x00, 0x00, 0x00,
0x00, 0x00, 0x0f, 0x00,
0x00, 0x00, 0x00, 0x00,
0xf0, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x0f,
0x00, 0x00, 0x00, 0x00,
0x00, 0xf0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00,
}

Definition at line 8 of file dmi_setup.c.

Referenced by i82801ix_dmi_setup().