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 XHCI_DEV   0x10
 
#define XHCI_FUNC   0
 
#define XHCI_DEVID   0x7814
 
#define XHCI_DEVFN   PCI_DEVFN(XHCI_DEV, XHCI_FUNC)
 
#define SATA_DEV   0x11
 
#define SATA_FUNC   0
 
#define SATA_IDE_DEVID   0x7800
 
#define AHCI_DEVID_MS   0x7801
 
#define AHCI_DEVID_AMD   0x7804
 
#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   0x7807
 
#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   0x7808
 
#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   0x780B
 
#define SMBUS_DEVFN   PCI_DEVFN(SMBUS_DEV, SMBUS_FUNC)
 
#define HDA_DEV   0x14
 
#define HDA_FUNC   2
 
#define HDA_DEVID   0x780D
 
#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   0x780E
 
#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   0x780F
 
#define SB_PCI_PORT_DEVFN   PCI_DEVFN(SB_PCI_PORT_DEV, SB_PCI_PORT_FUNC)
 
#define SD_DEV   0x14
 
#define SD_FUNC   7
 
#define SD_DEVID   0x7806
 
#define SD_DEVFN   PCI_DEVFN(SD_DEV, SD_FUNC)
 

Macro Definition Documentation

◆ AHCI_DEVID_AMD

#define AHCI_DEVID_AMD   0x7804

Definition at line 21 of file pci_devs.h.

◆ AHCI_DEVID_MS

#define AHCI_DEVID_MS   0x7801

Definition at line 20 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 40 of file pci_devs.h.

◆ EHCI1_DEVFN

#define EHCI1_DEVFN   PCI_DEVFN(EHCI1_DEV, EHCI1_FUNC)

Definition at line 47 of file pci_devs.h.

◆ EHCI1_FUNC

#define EHCI1_FUNC   2

Definition at line 41 of file pci_devs.h.

◆ EHCI2_DEV

#define EHCI2_DEV   0x13

Definition at line 42 of file pci_devs.h.

◆ EHCI2_DEVFN

#define EHCI2_DEVFN   PCI_DEVFN(EHCI2_DEV, EHCI2_FUNC)

Definition at line 48 of file pci_devs.h.

◆ EHCI2_FUNC

#define EHCI2_FUNC   2

Definition at line 43 of file pci_devs.h.

◆ EHCI3_DEV

#define EHCI3_DEV   0x16

Definition at line 44 of file pci_devs.h.

◆ EHCI3_DEVFN

#define EHCI3_DEVFN   PCI_DEVFN(EHCI3_DEV, EHCI3_FUNC)

Definition at line 49 of file pci_devs.h.

◆ EHCI3_FUNC

#define EHCI3_FUNC   2

Definition at line 45 of file pci_devs.h.

◆ EHCI_DEVID

#define EHCI_DEVID   0x7808

Definition at line 46 of file pci_devs.h.

◆ HDA_DEV

#define HDA_DEV   0x14

Definition at line 66 of file pci_devs.h.

◆ HDA_DEVFN

#define HDA_DEVFN   PCI_DEVFN(HDA_DEV, HDA_FUNC)

Definition at line 69 of file pci_devs.h.

◆ HDA_DEVID

#define HDA_DEVID   0x780D

Definition at line 68 of file pci_devs.h.

◆ HDA_FUNC

#define HDA_FUNC   2

Definition at line 67 of file pci_devs.h.

◆ LPC_DEV

#define LPC_DEV   PCU_DEV

Definition at line 73 of file pci_devs.h.

◆ LPC_DEVFN

#define LPC_DEVFN   PCI_DEVFN(LPC_DEV, LPC_FUNC)

Definition at line 76 of file pci_devs.h.

◆ LPC_DEVID

#define LPC_DEVID   0x780E

Definition at line 75 of file pci_devs.h.

◆ LPC_FUNC

#define LPC_FUNC   3

Definition at line 74 of file pci_devs.h.

◆ OHCI1_DEV

#define OHCI1_DEV   0x12

Definition at line 25 of file pci_devs.h.

◆ OHCI1_DEVFN

#define OHCI1_DEVFN   PCI_DEVFN(OHCI1_DEV, OHCI1_FUNC)

Definition at line 34 of file pci_devs.h.

◆ OHCI1_FUNC

#define OHCI1_FUNC   0

Definition at line 26 of file pci_devs.h.

◆ OHCI2_DEV

#define OHCI2_DEV   0x13

Definition at line 27 of file pci_devs.h.

◆ OHCI2_DEVFN

#define OHCI2_DEVFN   PCI_DEVFN(OHCI2_DEV, OHCI2_FUNC)

Definition at line 35 of file pci_devs.h.

◆ OHCI2_FUNC

#define OHCI2_FUNC   0

Definition at line 28 of file pci_devs.h.

◆ OHCI3_DEV

#define OHCI3_DEV   0x16

Definition at line 29 of file pci_devs.h.

◆ OHCI3_DEVFN

#define OHCI3_DEVFN   PCI_DEVFN(OHCI3_DEV, OHCI3_FUNC)

Definition at line 36 of file pci_devs.h.

◆ OHCI3_FUNC

#define OHCI3_FUNC   0

Definition at line 30 of file pci_devs.h.

◆ OHCI4_DEV

#define OHCI4_DEV   0x14

Definition at line 31 of file pci_devs.h.

◆ OHCI4_DEVFN

#define OHCI4_DEVFN   PCI_DEVFN(OHCI4_DEV, OHCI4_FUNC)

Definition at line 37 of file pci_devs.h.

◆ OHCI4_FUNC

#define OHCI4_FUNC   5

Definition at line 32 of file pci_devs.h.

◆ OHCI_DEVID

#define OHCI_DEVID   0x7807

Definition at line 33 of file pci_devs.h.

◆ PCU_DEV

#define PCU_DEV   0x14

Definition at line 72 of file pci_devs.h.

◆ SATA_DEV

#define SATA_DEV   0x11

Definition at line 17 of file pci_devs.h.

◆ SATA_DEVFN

#define SATA_DEVFN   PCI_DEVFN(SATA_DEV, SATA_FUNC)

Definition at line 22 of file pci_devs.h.

◆ SATA_FUNC

#define SATA_FUNC   0

Definition at line 18 of file pci_devs.h.

◆ SATA_IDE_DEVID

#define SATA_IDE_DEVID   0x7800

Definition at line 19 of file pci_devs.h.

◆ SB_PCI_PORT_DEV

#define SB_PCI_PORT_DEV   0x14

Definition at line 79 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 82 of file pci_devs.h.

◆ SB_PCI_PORT_DEVID

#define SB_PCI_PORT_DEVID   0x780F

Definition at line 81 of file pci_devs.h.

◆ SB_PCI_PORT_FUNC

#define SB_PCI_PORT_FUNC   4

Definition at line 80 of file pci_devs.h.

◆ SD_DEV

#define SD_DEV   0x14

Definition at line 85 of file pci_devs.h.

◆ SD_DEVFN

#define SD_DEVFN   PCI_DEVFN(SD_DEV, SD_FUNC)

Definition at line 88 of file pci_devs.h.

◆ SD_DEVID

#define SD_DEVID   0x7806

Definition at line 87 of file pci_devs.h.

◆ SD_FUNC

#define SD_FUNC   7

Definition at line 86 of file pci_devs.h.

◆ SMBUS_DEV

#define SMBUS_DEV   0x14

Definition at line 52 of file pci_devs.h.

◆ SMBUS_DEVFN

#define SMBUS_DEVFN   PCI_DEVFN(SMBUS_DEV, SMBUS_FUNC)

Definition at line 55 of file pci_devs.h.

◆ SMBUS_DEVID

#define SMBUS_DEVID   0x780B

Definition at line 54 of file pci_devs.h.

◆ SMBUS_FUNC

#define SMBUS_FUNC   0

Definition at line 53 of file pci_devs.h.

◆ XHCI_DEV

#define XHCI_DEV   0x10

Definition at line 11 of file pci_devs.h.

◆ XHCI_DEVFN

#define XHCI_DEVFN   PCI_DEVFN(XHCI_DEV, XHCI_FUNC)

Definition at line 14 of file pci_devs.h.

◆ XHCI_DEVID

#define XHCI_DEVID   0x7814

Definition at line 13 of file pci_devs.h.

◆ XHCI_FUNC

#define XHCI_FUNC   0

Definition at line 12 of file pci_devs.h.