coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
early_setup.c File Reference
#include <stdint.h>
#include <amdblocks/acpimmio.h>
#include <device/pci_ops.h>
#include "hudson.h"
Include dependency graph for early_setup.c:

Go to the source code of this file.

Macros

#define _HUDSON_EARLY_SETUP_C_
 

Functions

void hudson_pci_port80 (void)
 
void hudson_lpc_port80 (void)
 
void hudson_lpc_decode (void)
 

Macro Definition Documentation

◆ _HUDSON_EARLY_SETUP_C_

#define _HUDSON_EARLY_SETUP_C_

Definition at line 4 of file early_setup.c.

Function Documentation

◆ hudson_lpc_decode()

void hudson_lpc_decode ( void  )

Definition at line 68 of file early_setup.c.

References DECODE_ENABLE_SERIAL_PORT0, DECODE_ENABLE_SERIAL_PORT1, DECODE_ENABLE_SERIAL_PORT5, DECODE_ENABLE_SERIAL_PORT7, LPC_IO_PORT_DECODE_ENABLE, PCI_DEV, pci_write_config32(), pm_read8(), and pm_write8().

Referenced by bootblock_early_southbridge_init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ hudson_lpc_port80()

void hudson_lpc_port80 ( void  )

Definition at line 57 of file early_setup.c.

References PCI_DEV, pci_read_config8(), and pci_write_config8().

Referenced by bootblock_early_southbridge_init(), and bootblock_mainboard_early_init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ hudson_pci_port80()

void hudson_pci_port80 ( void  )

Definition at line 12 of file early_setup.c.

References PCI_DEV, pci_read_config8(), and pci_write_config8().

Referenced by bootblock_early_southbridge_init().

Here is the call graph for this function:
Here is the caller graph for this function: