coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
pci_devs.h File Reference
#include <device/pci_def.h>
Include dependency graph for pci_devs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BUS0   0
 
#define SATA_DEV   0x11
 
#define SATA_FUNC   0
 
#define SATA_IDE_DEVID   0x4390
 
#define AHCI_DEVID   0x4391
 
#define RAID_DEVID   0x4392
 
#define RAID5_DEVID   0x4393
 
#define SATA_DEVFN   PCI_DEVFN(SATA_DEV, SATA_FUNC)
 
#define OHCI1_DEV   0x12
 
#define OHCI1_FUNC   0
 
#define OHCI2_DEV   0x13
 
#define OHCI2_FUNC   0
 
#define OHCI3_DEV   0x16
 
#define OHCI3_FUNC   0
 
#define OHCI4_DEV   0x14
 
#define OHCI4_FUNC   5
 
#define OHCI_DEVID   0x4397
 
#define OHCI1_DEVFN   PCI_DEVFN(OHCI1_DEV, OHCI1_FUNC)
 
#define OHCI2_DEVFN   PCI_DEVFN(OHCI2_DEV, OHCI2_FUNC)
 
#define OHCI3_DEVFN   PCI_DEVFN(OHCI3_DEV, OHCI3_FUNC)
 
#define OHCI4_DEVFN   PCI_DEVFN(OHCI4_DEV, OHCI4_FUNC)
 
#define EHCI1_DEV   0x12
 
#define EHCI1_FUNC   2
 
#define EHCI2_DEV   0x13
 
#define EHCI2_FUNC   2
 
#define EHCI3_DEV   0x16
 
#define EHCI3_FUNC   2
 
#define EHCI_DEVID   0x4396
 
#define EHCI1_DEVFN   PCI_DEVFN(EHCI1_DEV, EHCI1_FUNC)
 
#define EHCI2_DEVFN   PCI_DEVFN(EHCI2_DEV, EHCI2_FUNC)
 
#define EHCI3_DEVFN   PCI_DEVFN(EHCI3_DEV, EHCI3_FUNC)
 
#define SMBUS_DEV   0x14
 
#define SMBUS_FUNC   0
 
#define SMBUS_DEVID   0x4385
 
#define SMBUS_DEVFN   PCI_DEVFN(SMBUS_DEV, SMBUS_FUNC)
 
#define IDE_DEV   0x14
 
#define IDE_FUNC   1
 
#define IDE_DEVID   0x439C
 
#define IDE_DEVFN   PCI_DEVFN(IDE_DEV, IDE_FUNC)
 
#define HDA_DEV   0x14
 
#define HDA_FUNC   2
 
#define HDA_DEVID   0x4383
 
#define HDA_DEVFN   PCI_DEVFN(HDA_DEV, HDA_FUNC)
 
#define PCU_DEV   0x14
 
#define LPC_DEV   PCU_DEV
 
#define LPC_FUNC   3
 
#define LPC_DEVID   0x439D
 
#define LPC_DEVFN   PCI_DEVFN(LPC_DEV, LPC_FUNC)
 
#define SB_PCI_PORT_DEV   0x14
 
#define SB_PCI_PORT_FUNC   4
 
#define SB_PCI_PORT_DEVID   0x4384
 
#define SB_PCI_PORT_DEVFN   PCI_DEVFN(SB_PCI_PORT_DEV, SB_PCI_PORT_FUNC)
 
#define SB_PCIE_DEV   0x15
 
#define SB_PCIE_PORT1_FUNC   0
 
#define SB_PCIE_PORT2_FUNC   1
 
#define SB_PCIE_PORT3_FUNC   2
 
#define SB_PCIE_PORT4_FUNC   3
 
#define SB_PCIE_PORT1_DEVID   0x43A0
 
#define SB_PCIE_PORT2_DEVID   0x43A1
 
#define SB_PCIE_PORT3_DEVID   0x43A2
 
#define SB_PCIE_PORT4_DEVID   0x43A3
 
#define SB_PCIE_PORT1_DEVFN   PCI_DEVFN(SB_PCIE_DEV, SB_PCIE_PORT1_FUNC)
 
#define SB_PCIE_PORT2_DEVFN   PCI_DEVFN(SB_PCIE_DEV, SB_PCIE_PORT2_FUNC)
 
#define SB_PCIE_PORT3_DEVFN   PCI_DEVFN(SB_PCIE_DEV, SB_PCIE_PORT3_FUNC)
 
#define SB_PCIE_PORT4_DEVFN   PCI_DEVFN(SB_PCIE_DEV, SB_PCIE_PORT4_FUNC)
 

Macro Definition Documentation

◆ AHCI_DEVID

#define AHCI_DEVID   0x4391

Definition at line 14 of file pci_devs.h.

◆ BUS0

#define BUS0   0

Definition at line 8 of file pci_devs.h.

◆ EHCI1_DEV

#define EHCI1_DEV   0x12

Definition at line 35 of file pci_devs.h.

◆ EHCI1_DEVFN

#define EHCI1_DEVFN   PCI_DEVFN(EHCI1_DEV, EHCI1_FUNC)

Definition at line 42 of file pci_devs.h.

◆ EHCI1_FUNC

#define EHCI1_FUNC   2

Definition at line 36 of file pci_devs.h.

◆ EHCI2_DEV

#define EHCI2_DEV   0x13

Definition at line 37 of file pci_devs.h.

◆ EHCI2_DEVFN

#define EHCI2_DEVFN   PCI_DEVFN(EHCI2_DEV, EHCI2_FUNC)

Definition at line 43 of file pci_devs.h.

◆ EHCI2_FUNC

#define EHCI2_FUNC   2

Definition at line 38 of file pci_devs.h.

◆ EHCI3_DEV

#define EHCI3_DEV   0x16

Definition at line 39 of file pci_devs.h.

◆ EHCI3_DEVFN

#define EHCI3_DEVFN   PCI_DEVFN(EHCI3_DEV, EHCI3_FUNC)

Definition at line 44 of file pci_devs.h.

◆ EHCI3_FUNC

#define EHCI3_FUNC   2

Definition at line 40 of file pci_devs.h.

◆ EHCI_DEVID

#define EHCI_DEVID   0x4396

Definition at line 41 of file pci_devs.h.

◆ HDA_DEV

#define HDA_DEV   0x14

Definition at line 59 of file pci_devs.h.

◆ HDA_DEVFN

#define HDA_DEVFN   PCI_DEVFN(HDA_DEV, HDA_FUNC)

Definition at line 62 of file pci_devs.h.

◆ HDA_DEVID

#define HDA_DEVID   0x4383

Definition at line 61 of file pci_devs.h.

◆ HDA_FUNC

#define HDA_FUNC   2

Definition at line 60 of file pci_devs.h.

◆ IDE_DEV

#define IDE_DEV   0x14

Definition at line 53 of file pci_devs.h.

◆ IDE_DEVFN

#define IDE_DEVFN   PCI_DEVFN(IDE_DEV, IDE_FUNC)

Definition at line 56 of file pci_devs.h.

◆ IDE_DEVID

#define IDE_DEVID   0x439C

Definition at line 55 of file pci_devs.h.

◆ IDE_FUNC

#define IDE_FUNC   1

Definition at line 54 of file pci_devs.h.

◆ LPC_DEV

#define LPC_DEV   PCU_DEV

Definition at line 66 of file pci_devs.h.

◆ LPC_DEVFN

#define LPC_DEVFN   PCI_DEVFN(LPC_DEV, LPC_FUNC)

Definition at line 69 of file pci_devs.h.

◆ LPC_DEVID

#define LPC_DEVID   0x439D

Definition at line 68 of file pci_devs.h.

◆ LPC_FUNC

#define LPC_FUNC   3

Definition at line 67 of file pci_devs.h.

◆ OHCI1_DEV

#define OHCI1_DEV   0x12

Definition at line 20 of file pci_devs.h.

◆ OHCI1_DEVFN

#define OHCI1_DEVFN   PCI_DEVFN(OHCI1_DEV, OHCI1_FUNC)

Definition at line 29 of file pci_devs.h.

◆ OHCI1_FUNC

#define OHCI1_FUNC   0

Definition at line 21 of file pci_devs.h.

◆ OHCI2_DEV

#define OHCI2_DEV   0x13

Definition at line 22 of file pci_devs.h.

◆ OHCI2_DEVFN

#define OHCI2_DEVFN   PCI_DEVFN(OHCI2_DEV, OHCI2_FUNC)

Definition at line 30 of file pci_devs.h.

◆ OHCI2_FUNC

#define OHCI2_FUNC   0

Definition at line 23 of file pci_devs.h.

◆ OHCI3_DEV

#define OHCI3_DEV   0x16

Definition at line 24 of file pci_devs.h.

◆ OHCI3_DEVFN

#define OHCI3_DEVFN   PCI_DEVFN(OHCI3_DEV, OHCI3_FUNC)

Definition at line 31 of file pci_devs.h.

◆ OHCI3_FUNC

#define OHCI3_FUNC   0

Definition at line 25 of file pci_devs.h.

◆ OHCI4_DEV

#define OHCI4_DEV   0x14

Definition at line 26 of file pci_devs.h.

◆ OHCI4_DEVFN

#define OHCI4_DEVFN   PCI_DEVFN(OHCI4_DEV, OHCI4_FUNC)

Definition at line 32 of file pci_devs.h.

◆ OHCI4_FUNC

#define OHCI4_FUNC   5

Definition at line 27 of file pci_devs.h.

◆ OHCI_DEVID

#define OHCI_DEVID   0x4397

Definition at line 28 of file pci_devs.h.

◆ PCU_DEV

#define PCU_DEV   0x14

Definition at line 65 of file pci_devs.h.

◆ RAID5_DEVID

#define RAID5_DEVID   0x4393

Definition at line 16 of file pci_devs.h.

◆ RAID_DEVID

#define RAID_DEVID   0x4392

Definition at line 15 of file pci_devs.h.

◆ SATA_DEV

#define SATA_DEV   0x11

Definition at line 11 of file pci_devs.h.

◆ SATA_DEVFN

#define SATA_DEVFN   PCI_DEVFN(SATA_DEV, SATA_FUNC)

Definition at line 17 of file pci_devs.h.

◆ SATA_FUNC

#define SATA_FUNC   0

Definition at line 12 of file pci_devs.h.

◆ SATA_IDE_DEVID

#define SATA_IDE_DEVID   0x4390

Definition at line 13 of file pci_devs.h.

◆ SB_PCI_PORT_DEV

#define SB_PCI_PORT_DEV   0x14

Definition at line 72 of file pci_devs.h.

◆ SB_PCI_PORT_DEVFN

#define SB_PCI_PORT_DEVFN   PCI_DEVFN(SB_PCI_PORT_DEV, SB_PCI_PORT_FUNC)

Definition at line 75 of file pci_devs.h.

◆ SB_PCI_PORT_DEVID

#define SB_PCI_PORT_DEVID   0x4384

Definition at line 74 of file pci_devs.h.

◆ SB_PCI_PORT_FUNC

#define SB_PCI_PORT_FUNC   4

Definition at line 73 of file pci_devs.h.

◆ SB_PCIE_DEV

#define SB_PCIE_DEV   0x15

Definition at line 78 of file pci_devs.h.

◆ SB_PCIE_PORT1_DEVFN

#define SB_PCIE_PORT1_DEVFN   PCI_DEVFN(SB_PCIE_DEV, SB_PCIE_PORT1_FUNC)

Definition at line 87 of file pci_devs.h.

◆ SB_PCIE_PORT1_DEVID

#define SB_PCIE_PORT1_DEVID   0x43A0

Definition at line 83 of file pci_devs.h.

◆ SB_PCIE_PORT1_FUNC

#define SB_PCIE_PORT1_FUNC   0

Definition at line 79 of file pci_devs.h.

◆ SB_PCIE_PORT2_DEVFN

#define SB_PCIE_PORT2_DEVFN   PCI_DEVFN(SB_PCIE_DEV, SB_PCIE_PORT2_FUNC)

Definition at line 88 of file pci_devs.h.

◆ SB_PCIE_PORT2_DEVID

#define SB_PCIE_PORT2_DEVID   0x43A1

Definition at line 84 of file pci_devs.h.

◆ SB_PCIE_PORT2_FUNC

#define SB_PCIE_PORT2_FUNC   1

Definition at line 80 of file pci_devs.h.

◆ SB_PCIE_PORT3_DEVFN

#define SB_PCIE_PORT3_DEVFN   PCI_DEVFN(SB_PCIE_DEV, SB_PCIE_PORT3_FUNC)

Definition at line 89 of file pci_devs.h.

◆ SB_PCIE_PORT3_DEVID

#define SB_PCIE_PORT3_DEVID   0x43A2

Definition at line 85 of file pci_devs.h.

◆ SB_PCIE_PORT3_FUNC

#define SB_PCIE_PORT3_FUNC   2

Definition at line 81 of file pci_devs.h.

◆ SB_PCIE_PORT4_DEVFN

#define SB_PCIE_PORT4_DEVFN   PCI_DEVFN(SB_PCIE_DEV, SB_PCIE_PORT4_FUNC)

Definition at line 90 of file pci_devs.h.

◆ SB_PCIE_PORT4_DEVID

#define SB_PCIE_PORT4_DEVID   0x43A3

Definition at line 86 of file pci_devs.h.

◆ SB_PCIE_PORT4_FUNC

#define SB_PCIE_PORT4_FUNC   3

Definition at line 82 of file pci_devs.h.

◆ SMBUS_DEV

#define SMBUS_DEV   0x14

Definition at line 47 of file pci_devs.h.

◆ SMBUS_DEVFN

#define SMBUS_DEVFN   PCI_DEVFN(SMBUS_DEV, SMBUS_FUNC)

Definition at line 50 of file pci_devs.h.

◆ SMBUS_DEVID

#define SMBUS_DEVID   0x4385

Definition at line 49 of file pci_devs.h.

◆ SMBUS_FUNC

#define SMBUS_FUNC   0

Definition at line 48 of file pci_devs.h.