coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
early_smbus.c File Reference
#include <stdint.h>
#include <device/pci_ops.h>
#include <device/pci.h>
#include <device/pci_ids.h>
#include <device/pci_def.h>
#include <device/smbus_host.h>
#include "i82371eb.h"
Include dependency graph for early_smbus.c:

Go to the source code of this file.

Functions

void i82371eb_early_init (void)
 
uintptr_t smbus_base (void)
 
int smbus_enable_iobar (uintptr_t base)
 

Function Documentation

◆ i82371eb_early_init()

void i82371eb_early_init ( void  )

Definition at line 11 of file early_smbus.c.

References enable_pm(), and enable_smbus().

Referenced by mainboard_romstage_entry().

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

◆ smbus_base()

uintptr_t smbus_base ( void  )

Definition at line 17 of file early_smbus.c.

References SMBUS_BASE_ADDRESS, and SMBUS_IO_BASE.

Referenced by enable_smbus().

Here is the caller graph for this function:

◆ smbus_enable_iobar()