coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
rcba_pirq.c File Reference
Include dependency graph for rcba_pirq.c:

Go to the source code of this file.

Macros

#define MAX_SLOT   31
 
#define MIN_SLOT   19
 

Functions

static enum pirq map_pirq (const struct device *dev, const enum pci_pin pci_pin)
 
void intel_acpi_gen_def_acpi_pirq (const struct device *lpc)
 

Variables

static const u32 pirq_dir_route_reg [MAX_SLOT - MIN_SLOT+1]
 

Macro Definition Documentation

◆ MAX_SLOT

#define MAX_SLOT   31

Definition at line 12 of file rcba_pirq.c.

◆ MIN_SLOT

#define MIN_SLOT   19

Definition at line 13 of file rcba_pirq.c.

Function Documentation

◆ intel_acpi_gen_def_acpi_pirq()

◆ map_pirq()

static enum pirq map_pirq ( const struct device dev,
const enum pci_pin  pci_pin 
)
static

Definition at line 15 of file rcba_pirq.c.

References D19IR, D20IR, D21IR, D22IR, D23IR, D25IR, D26IR, D27IR, D28IR, D29IR, D30IR, and D31IR.

Referenced by intel_acpi_gen_def_acpi_pirq().

Here is the caller graph for this function:

Variable Documentation

◆ pirq_dir_route_reg

const u32 pirq_dir_route_reg[MAX_SLOT - MIN_SLOT+1]
static
Initial value:
= {
}
#define D20IR
Definition: rcba.h:96
#define D31IR
Definition: rcba.h:87
#define D26IR
Definition: rcba.h:92
#define D30IR
Definition: rcba.h:88
#define D28IR
Definition: rcba.h:90
#define D22IR
Definition: rcba.h:95
#define D25IR
Definition: rcba.h:93
#define D29IR
Definition: rcba.h:89
#define D19IR
Definition: rcba.h:98
#define D27IR
Definition: rcba.h:91
#define D23IR
Definition: rcba.h:94
#define D21IR
Definition: rcba.h:97

Definition at line 15 of file rcba_pirq.c.