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

Go to the source code of this file.

Functions

static void ich_hide_devfn (unsigned int devfn)
 
void i82801gx_enable (struct device *dev)
 
static void i82801gx_init (void *chip_info)
 

Variables

struct chip_operations southbridge_intel_i82801gx_ops
 

Function Documentation

◆ i82801gx_enable()

void i82801gx_enable ( struct device dev)

◆ i82801gx_init()

static void i82801gx_init ( void chip_info)
static

Definition at line 79 of file i82801gx.c.

References FD, and RCBA32_OR.

◆ ich_hide_devfn()

static void ich_hide_devfn ( unsigned int  devfn)
static

Definition at line 10 of file i82801gx.c.

References FD, FD_ACAUD, FD_ACMOD, FD_EHCI, FD_HDAUD, FD_LPCB, FD_PATA, FD_SATA, FD_SMBUS, ICH_DISABLE_PCIE, ICH_DISABLE_UHCI, PCI_DEVFN, PCI_FUNC, and RCBA32_OR.

Referenced by i82801gx_enable().

Here is the caller graph for this function:

Variable Documentation

◆ southbridge_intel_i82801gx_ops

struct chip_operations southbridge_intel_i82801gx_ops
Initial value:
= {
.enable_dev = i82801gx_enable,
.init = i82801gx_init,
}
void i82801gx_enable(struct device *dev)
Definition: i82801gx.c:54
static void i82801gx_init(void *chip_info)
Definition: i82801gx.c:79

Definition at line 79 of file i82801gx.c.