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 <device/device.h>
Include dependency graph for pci_devs.h:

Go to the source code of this file.

Macros

#define _PCH_DEVFN(slot, func)   PCI_DEVFN(PCH_DEV_SLOT_##slot, func)
 
#define _PCH_DEV(slot, func)   pcidev_path_on_root(_PCH_DEVFN(slot, func))
 
#define SA_DEV_SLOT_ROOT   0x0
 
#define SA_DEVFN_ROOT   PCI_DEVFN(SA_DEV_SLOT_ROOT, 0)
 
#define SA_DEV_ROOT   pcidev_path_on_root(PCI_DEVFN(SA_DEV_SLOT_ROOT, 0))
 
#define SA_DEV   0x0
 
#define SA_FUNC   0
 
#define SOC_DEV   SA_DEV
 
#define SOC_FUNC   SA_FUNC
 
#define RAS_DEV   0x4
 
#define RAS_FUNC   0
 
#define PCH_DEV_SLOT_RCEC   0x5
 
#define PCH_DEVFN_RCEC   _PCH_DEVFN(RCEC, 0)
 
#define PCH_DEV_RCEC   _PCH_DEV(RCEC, 0)
 
#define RCEC_DEV   0x5
 
#define RCEC_FUNC   0
 
#define PCH_DEV_SLOT_QAT   0x6
 
#define PCH_DEVFN_QAT   _PCH_DEVFN(QAT, 0)
 
#define PCH_DEV_QAT   _PCH_DEV(QAT, 0)
 
#define VRP2_DEV   0x6
 
#define VRP2_FUNC   0
 
#define PCH_DEV_SLOT_PCIE1   0x9
 
#define PCH_DEVFN_PCIE1   _PCH_DEVFN(PCIE1, 0)
 
#define PCH_DEV_PCIE1   _PCH_DEV(PCIE1, 0)
 
#define PCH_DEV_SLOT_PCIE2   0xa
 
#define PCH_DEVFN_PCIE2   _PCH_DEVFN(PCIE2, 0)
 
#define PCH_DEV_PCIE2   _PCH_DEV(PCIE2, 0)
 
#define PCH_DEV_SLOT_PCIE3   0xb
 
#define PCH_DEVFN_PCIE3   _PCH_DEVFN(PCIE3, 0)
 
#define PCH_DEV_PCIE3   _PCH_DEV(PCIE3, 0)
 
#define PCH_DEV_SLOT_PCIE4   0xc
 
#define PCH_DEVFN_PCIE4   _PCH_DEVFN(PCIE4, 0)
 
#define PCH_DEV_PCIE4   _PCH_DEV(PCIE4, 0)
 
#define PCH_DEV_SLOT_PCIE5   0xe
 
#define PCH_DEVFN_PCIE5   _PCH_DEVFN(PCIE5, 0)
 
#define PCH_DEV_PCIE5   _PCH_DEV(PCIE5, 0)
 
#define PCH_DEV_SLOT_PCIE6   0xf
 
#define PCH_DEVFN_PCIE6   _PCH_DEVFN(PCIE6, 0)
 
#define PCH_DEV_PCIE6   _PCH_DEV(PCIE6, 0)
 
#define PCH_DEV_SLOT_PCIE7   0x10
 
#define PCH_DEVFN_PCIE7   _PCH_DEVFN(PCIE7, 0)
 
#define PCH_DEV_PCIE7   _PCH_DEV(PCIE7, 0)
 
#define PCH_DEV_SLOT_PCIE8   0x11
 
#define PCH_DEVFN_PCIE8   _PCH_DEVFN(PCIE8, 0)
 
#define PCH_DEV_PCIE8   _PCH_DEV(PCIE8, 0)
 
#define PCIE_DEV   0x09
 
#define MAX_PCIE_PORT   0x8
 
#define PCIE_PORT1_DEV   0x09
 
#define PCIE_PORT1_FUNC   0
 
#define PCIE_PORT2_DEV   0x0a
 
#define PCIE_PORT2_FUNC   0
 
#define PCIE_PORT3_DEV   0x0b
 
#define PCIE_PORT3_FUNC   0
 
#define PCIE_PORT4_DEV   0x0c
 
#define PCIE_PORT4_FUNC   0
 
#define PCIE_PORT5_DEV   0x0e
 
#define PCIE_PORT5_FUNC   0
 
#define PCIE_PORT6_DEV   0x0f
 
#define PCIE_PORT6_FUNC   0
 
#define PCIE_PORT7_DEV   0x10
 
#define PCIE_PORT7_FUNC   0
 
#define PCIE_PORT8_DEV   0x11
 
#define PCIE_PORT8_FUNC   0
 
#define PCH_DEV_SLOT_SMBUS_HOST   0x12
 
#define PCH_DEVFN_SMBUS_HOST   _PCH_DEVFN(SMBUS_HOST, 0)
 
#define PCH_DEV_SMBUS_HOST   _PCH_DEV(SMBUS_HOST, 0)
 
#define SMBUS2_DEV   0x12
 
#define SMBUS2_FUNC   0
 
#define PCH_DEV_SLOT_SATA_0   0x13
 
#define PCH_DEVFN_SATA_0   _PCH_DEVFN(SATA_0, 0)
 
#define PCH_DEV_SATA_0   _PCH_DEV(SATA_0, 0)
 
#define PCH_DEV_SLOT_SATA_1   0x14
 
#define PCH_DEVFN_SATA_1   _PCH_DEVFN(SATA_1, 0)
 
#define PCH_DEV_SATA_1   _PCH_DEV(SATA_1, 0)
 
#define SATA_DEV   0x13
 
#define SATA_FUNC   0
 
#define SATA2_DEV   0x14
 
#define SATA2_FUNC   0
 
#define PCH_DEV_SLOT_XHCI   0x15
 
#define PCH_DEVFN_XHCI   _PCH_DEVFN(XHCI, 0)
 
#define PCH_DEV_XHCI   _PCH_DEV(XHCI, 0)
 
#define XHCI_DEV   0x15
 
#define XHCI_FUNC   0
 
#define PCH_DEV_SLOT_LAN0   0x16
 
#define PCH_DEVFN_LAN0   _PCH_DEVFN(LAN0, 0)
 
#define PCH_DEV_LAN0   _PCH_DEV(LAN0, 0)
 
#define VRP0_DEV   0x16
 
#define VRP0_FUNC   0
 
#define PCH_DEV_SLOT_LAN1   0x17
 
#define PCH_DEVFN_LAN1   _PCH_DEVFN(LAN1, 0)
 
#define PCH_DEV_LAN1   _PCH_DEVFN(LAN1, 0)
 
#define VRP1_DEV   0x17
 
#define VRP1_FUNC   0
 
#define PCH_DEV_SLOT_ME   0x18
 
#define PCH_DEVFN_ME_HECI1   _PCH_DEVFN(ME, 0)
 
#define PCH_DEVFN_ME_HECI2   _PCH_DEVFN(ME, 1)
 
#define PCH_DEVFN_ME_HECI3   _PCH_DEVFN(ME, 4)
 
#define PCH_DEVFN_ME_KT   _PCH_DEVFN(ME, 3)
 
#define PCH_DEV_ME_HECI1   _PCH_DEV(ME, 0)
 
#define PCH_DEV_ME_HECI2   _PCH_DEV(ME, 1)
 
#define PCH_DEV_ME_HECI3   _PCH_DEV(ME, 4)
 
#define PCH_DEV_ME_KT   _PCH_DEV(ME, 3)
 
#define ME_HECI_DEV   0x18
 
#define ME_HECI1_DEV   ME_HECI_DEV
 
#define ME_HECI1_FUNC   0
 
#define ME_HECI2_DEV   ME_HECI_DEV
 
#define ME_HECI2_FUNC   1
 
#define ME_IEDR_DEV   ME_HECI_DEV
 
#define ME_IEDR_FUNC   2
 
#define ME_MEKT_DEV   ME_HECI_DEV
 
#define ME_MEKT_FUNC   3
 
#define ME_HECI3_DEV   ME_HECI_DEV
 
#define ME_HECI3_FUNC   4
 
#define PCH_DEV_SLOT_UART   0x1a
 
#define PCH_DEVFN_UART0   _PCH_DEVFN(UART, 0)
 
#define PCH_DEVFN_UART1   _PCH_DEVFN(UART, 1)
 
#define PCH_DEVFN_UART2   _PCH_DEVFN(UART, 2)
 
#define PCH_DEV_UART0   _PCH_DEV(UART, 0)
 
#define PCH_DEV_UART1   _PCH_DEV(UART, 1)
 
#define PCH_DEV_UART2   _PCH_DEV(UART, 2)
 
#define HSUART_DEV   0x1a
 
#define HSUART1_DEV   HSUART_DEV
 
#define HSUART1_FUNC   0
 
#define HSUART2_DEV   HSUART_DEV
 
#define HSUART2_FUNC   1
 
#define HSUART3_DEV   HSUART_DEV
 
#define HSUART3_FUNC   2
 
#define PCH_DEV_SLOT_IE   0x1b
 
#define PCH_DEVFN_IE_HECI1   _PCH_DEVFN(IE, 0)
 
#define PCH_DEVFN_IE_HECI2   _PCH_DEVFN(IE, 1)
 
#define PCH_DEVFN_IE_HECI3   _PCH_DEVFN(IE, 4)
 
#define PCH_DEVFN_IE_KT   _PCH_DEVFN(IE, 3)
 
#define PCH_DEV_IE_HECI1   _PCH_DEV(IE, 0)
 
#define PCH_DEV_IE_HECI2   _PCH_DEV(IE, 1)
 
#define PCH_DEV_IE_HECI3   _PCH_DEV(IE, 4)
 
#define PCH_DEV_IE_KT   _PCH_DEV(IE, 3)
 
#define IE_HECI_DEV   0x1b
 
#define IE_HECI1_DEV   IE_HECI_DEV
 
#define IE_HECI1_FUNC   0
 
#define IE_HECI2_DEV   IE_HECI_DEV
 
#define IE_HECI2_FUNC   1
 
#define IE_IEDR_DEV   IE_HECI_DEV
 
#define IE_IEDR_FUNC   2
 
#define IE_MEKT_DEV   IE_HECI_DEV
 
#define IE_MEKT_FUNC   3
 
#define IE_HECI3_DEV   IE_HECI_DEV
 
#define IE_HECI3_FUNC   4
 
#define PCH_DEV_SLOT_EMMC   0x1c
 
#define PCH_DEVFN_EMMC   _PCH_DEVFN(EMMC, 0)
 
#define PCH_DEV_EMMC   _PCH_DEV(EMMC, 0)
 
#define MMC_DEV   0x1c
 
#define MMC_FUNC   0
 
#define PCH_DEV_SLOT_LPC   0x1f
 
#define PCH_DEVFN_LPC   _PCH_DEVFN(LPC, 0)
 
#define PCH_DEVFN_P2SB   _PCH_DEVFN(LPC, 1)
 
#define PCH_DEVFN_PMC   _PCH_DEVFN(LPC, 2)
 
#define PCH_DEVFN_SMBUS   _PCH_DEVFN(LPC, 4)
 
#define PCH_DEVFN_SPI   _PCH_DEVFN(LPC, 5)
 
#define PCH_DEVFN_TRACE   _PCH_DEVFN(LPC, 7)
 
#define PCH_DEV_LPC   _PCH_DEV(LPC, 0)
 
#define PCH_DEV_P2SB   _PCH_DEV(LPC, 1)
 
#define PCH_DEV_PMC   _PCH_DEV(LPC, 2)
 
#define PCH_DEV_SMBUS   _PCH_DEV(LPC, 4)
 
#define PCH_DEV_SPI   _PCH_DEV(LPC, 5)
 
#define PCH_DEV_TRACE   _PCH_DEV(LPC, 7)
 
#define PCU_DEV   0x1f
 
#define LPC_DEV   PCU_DEV
 
#define LPC_FUNC   0
 
#define P2SB_DEV   PCU_DEV
 
#define P2SB_FUNC   1
 
#define PMC_DEV   PCU_DEV
 
#define PMC_FUNC   2
 
#define SMBUS_DEV   PCU_DEV
 
#define SMBUS_FUNC   4
 
#define SPI_DEV   PCU_DEV
 
#define SPI_FUNC   5
 
#define NPK_DEV   PCU_DEV
 
#define NPK_FUNC   7
 
#define PCH_IOAPIC_PCI_BUS   0xf0
 
#define PCH_IOAPIC_PCI_SLOT   0x1f
 
#define PCH_HPET_PCI_BUS   0
 
#define PCH_HPET_PCI_SLOT   0
 

Macro Definition Documentation

◆ _PCH_DEV

#define _PCH_DEV (   slot,
  func 
)    pcidev_path_on_root(_PCH_DEVFN(slot, func))

Definition at line 14 of file pci_devs.h.

◆ _PCH_DEVFN

#define _PCH_DEVFN (   slot,
  func 
)    PCI_DEVFN(PCH_DEV_SLOT_##slot, func)

Definition at line 10 of file pci_devs.h.

◆ HSUART1_DEV

#define HSUART1_DEV   HSUART_DEV

Definition at line 168 of file pci_devs.h.

◆ HSUART1_FUNC

#define HSUART1_FUNC   0

Definition at line 169 of file pci_devs.h.

◆ HSUART2_DEV

#define HSUART2_DEV   HSUART_DEV

Definition at line 170 of file pci_devs.h.

◆ HSUART2_FUNC

#define HSUART2_FUNC   1

Definition at line 171 of file pci_devs.h.

◆ HSUART3_DEV

#define HSUART3_DEV   HSUART_DEV

Definition at line 172 of file pci_devs.h.

◆ HSUART3_FUNC

#define HSUART3_FUNC   2

Definition at line 173 of file pci_devs.h.

◆ HSUART_DEV

#define HSUART_DEV   0x1a

Definition at line 167 of file pci_devs.h.

◆ IE_HECI1_DEV

#define IE_HECI1_DEV   IE_HECI_DEV

Definition at line 186 of file pci_devs.h.

◆ IE_HECI1_FUNC

#define IE_HECI1_FUNC   0

Definition at line 187 of file pci_devs.h.

◆ IE_HECI2_DEV

#define IE_HECI2_DEV   IE_HECI_DEV

Definition at line 188 of file pci_devs.h.

◆ IE_HECI2_FUNC

#define IE_HECI2_FUNC   1

Definition at line 189 of file pci_devs.h.

◆ IE_HECI3_DEV

#define IE_HECI3_DEV   IE_HECI_DEV

Definition at line 194 of file pci_devs.h.

◆ IE_HECI3_FUNC

#define IE_HECI3_FUNC   4

Definition at line 195 of file pci_devs.h.

◆ IE_HECI_DEV

#define IE_HECI_DEV   0x1b

Definition at line 185 of file pci_devs.h.

◆ IE_IEDR_DEV

#define IE_IEDR_DEV   IE_HECI_DEV

Definition at line 190 of file pci_devs.h.

◆ IE_IEDR_FUNC

#define IE_IEDR_FUNC   2

Definition at line 191 of file pci_devs.h.

◆ IE_MEKT_DEV

#define IE_MEKT_DEV   IE_HECI_DEV

Definition at line 192 of file pci_devs.h.

◆ IE_MEKT_FUNC

#define IE_MEKT_FUNC   3

Definition at line 193 of file pci_devs.h.

◆ LPC_DEV

#define LPC_DEV   PCU_DEV

Definition at line 219 of file pci_devs.h.

◆ LPC_FUNC

#define LPC_FUNC   0

Definition at line 220 of file pci_devs.h.

◆ MAX_PCIE_PORT

#define MAX_PCIE_PORT   0x8

Definition at line 78 of file pci_devs.h.

◆ ME_HECI1_DEV

#define ME_HECI1_DEV   ME_HECI_DEV

Definition at line 148 of file pci_devs.h.

◆ ME_HECI1_FUNC

#define ME_HECI1_FUNC   0

Definition at line 149 of file pci_devs.h.

◆ ME_HECI2_DEV

#define ME_HECI2_DEV   ME_HECI_DEV

Definition at line 150 of file pci_devs.h.

◆ ME_HECI2_FUNC

#define ME_HECI2_FUNC   1

Definition at line 151 of file pci_devs.h.

◆ ME_HECI3_DEV

#define ME_HECI3_DEV   ME_HECI_DEV

Definition at line 156 of file pci_devs.h.

◆ ME_HECI3_FUNC

#define ME_HECI3_FUNC   4

Definition at line 157 of file pci_devs.h.

◆ ME_HECI_DEV

#define ME_HECI_DEV   0x18

Definition at line 147 of file pci_devs.h.

◆ ME_IEDR_DEV

#define ME_IEDR_DEV   ME_HECI_DEV

Definition at line 152 of file pci_devs.h.

◆ ME_IEDR_FUNC

#define ME_IEDR_FUNC   2

Definition at line 153 of file pci_devs.h.

◆ ME_MEKT_DEV

#define ME_MEKT_DEV   ME_HECI_DEV

Definition at line 154 of file pci_devs.h.

◆ ME_MEKT_FUNC

#define ME_MEKT_FUNC   3

Definition at line 155 of file pci_devs.h.

◆ MMC_DEV

#define MMC_DEV   0x1c

Definition at line 201 of file pci_devs.h.

◆ MMC_FUNC

#define MMC_FUNC   0

Definition at line 202 of file pci_devs.h.

◆ NPK_DEV

#define NPK_DEV   PCU_DEV

Definition at line 229 of file pci_devs.h.

◆ NPK_FUNC

#define NPK_FUNC   7

Definition at line 230 of file pci_devs.h.

◆ P2SB_DEV

#define P2SB_DEV   PCU_DEV

Definition at line 221 of file pci_devs.h.

◆ P2SB_FUNC

#define P2SB_FUNC   1

Definition at line 222 of file pci_devs.h.

◆ PCH_DEV_EMMC

#define PCH_DEV_EMMC   _PCH_DEV(EMMC, 0)

Definition at line 200 of file pci_devs.h.

◆ PCH_DEV_IE_HECI1

#define PCH_DEV_IE_HECI1   _PCH_DEV(IE, 0)

Definition at line 181 of file pci_devs.h.

◆ PCH_DEV_IE_HECI2

#define PCH_DEV_IE_HECI2   _PCH_DEV(IE, 1)

Definition at line 182 of file pci_devs.h.

◆ PCH_DEV_IE_HECI3

#define PCH_DEV_IE_HECI3   _PCH_DEV(IE, 4)

Definition at line 183 of file pci_devs.h.

◆ PCH_DEV_IE_KT

#define PCH_DEV_IE_KT   _PCH_DEV(IE, 3)

Definition at line 184 of file pci_devs.h.

◆ PCH_DEV_LAN0

#define PCH_DEV_LAN0   _PCH_DEV(LAN0, 0)

Definition at line 125 of file pci_devs.h.

◆ PCH_DEV_LAN1

#define PCH_DEV_LAN1   _PCH_DEVFN(LAN1, 0)

Definition at line 132 of file pci_devs.h.

◆ PCH_DEV_LPC

#define PCH_DEV_LPC   _PCH_DEV(LPC, 0)

Definition at line 212 of file pci_devs.h.

◆ PCH_DEV_ME_HECI1

#define PCH_DEV_ME_HECI1   _PCH_DEV(ME, 0)

Definition at line 142 of file pci_devs.h.

◆ PCH_DEV_ME_HECI2

#define PCH_DEV_ME_HECI2   _PCH_DEV(ME, 1)

Definition at line 143 of file pci_devs.h.

◆ PCH_DEV_ME_HECI3

#define PCH_DEV_ME_HECI3   _PCH_DEV(ME, 4)

Definition at line 144 of file pci_devs.h.

◆ PCH_DEV_ME_KT

#define PCH_DEV_ME_KT   _PCH_DEV(ME, 3)

Definition at line 145 of file pci_devs.h.

◆ PCH_DEV_P2SB

#define PCH_DEV_P2SB   _PCH_DEV(LPC, 1)

Definition at line 213 of file pci_devs.h.

◆ PCH_DEV_PCIE1

#define PCH_DEV_PCIE1   _PCH_DEV(PCIE1, 0)

Definition at line 54 of file pci_devs.h.

◆ PCH_DEV_PCIE2

#define PCH_DEV_PCIE2   _PCH_DEV(PCIE2, 0)

Definition at line 57 of file pci_devs.h.

◆ PCH_DEV_PCIE3

#define PCH_DEV_PCIE3   _PCH_DEV(PCIE3, 0)

Definition at line 60 of file pci_devs.h.

◆ PCH_DEV_PCIE4

#define PCH_DEV_PCIE4   _PCH_DEV(PCIE4, 0)

Definition at line 63 of file pci_devs.h.

◆ PCH_DEV_PCIE5

#define PCH_DEV_PCIE5   _PCH_DEV(PCIE5, 0)

Definition at line 66 of file pci_devs.h.

◆ PCH_DEV_PCIE6

#define PCH_DEV_PCIE6   _PCH_DEV(PCIE6, 0)

Definition at line 69 of file pci_devs.h.

◆ PCH_DEV_PCIE7

#define PCH_DEV_PCIE7   _PCH_DEV(PCIE7, 0)

Definition at line 72 of file pci_devs.h.

◆ PCH_DEV_PCIE8

#define PCH_DEV_PCIE8   _PCH_DEV(PCIE8, 0)

Definition at line 75 of file pci_devs.h.

◆ PCH_DEV_PMC

#define PCH_DEV_PMC   _PCH_DEV(LPC, 2)

Definition at line 214 of file pci_devs.h.

◆ PCH_DEV_QAT

#define PCH_DEV_QAT   _PCH_DEV(QAT, 0)

Definition at line 47 of file pci_devs.h.

◆ PCH_DEV_RCEC

#define PCH_DEV_RCEC   _PCH_DEV(RCEC, 0)

Definition at line 40 of file pci_devs.h.

◆ PCH_DEV_SATA_0

#define PCH_DEV_SATA_0   _PCH_DEV(SATA_0, 0)

Definition at line 106 of file pci_devs.h.

◆ PCH_DEV_SATA_1

#define PCH_DEV_SATA_1   _PCH_DEV(SATA_1, 0)

Definition at line 109 of file pci_devs.h.

◆ PCH_DEV_SLOT_EMMC

#define PCH_DEV_SLOT_EMMC   0x1c

Definition at line 198 of file pci_devs.h.

◆ PCH_DEV_SLOT_IE

#define PCH_DEV_SLOT_IE   0x1b

Definition at line 176 of file pci_devs.h.

◆ PCH_DEV_SLOT_LAN0

#define PCH_DEV_SLOT_LAN0   0x16

Definition at line 123 of file pci_devs.h.

◆ PCH_DEV_SLOT_LAN1

#define PCH_DEV_SLOT_LAN1   0x17

Definition at line 130 of file pci_devs.h.

◆ PCH_DEV_SLOT_LPC

#define PCH_DEV_SLOT_LPC   0x1f

Definition at line 205 of file pci_devs.h.

◆ PCH_DEV_SLOT_ME

#define PCH_DEV_SLOT_ME   0x18

Definition at line 137 of file pci_devs.h.

◆ PCH_DEV_SLOT_PCIE1

#define PCH_DEV_SLOT_PCIE1   0x9

Definition at line 52 of file pci_devs.h.

◆ PCH_DEV_SLOT_PCIE2

#define PCH_DEV_SLOT_PCIE2   0xa

Definition at line 55 of file pci_devs.h.

◆ PCH_DEV_SLOT_PCIE3

#define PCH_DEV_SLOT_PCIE3   0xb

Definition at line 58 of file pci_devs.h.

◆ PCH_DEV_SLOT_PCIE4

#define PCH_DEV_SLOT_PCIE4   0xc

Definition at line 61 of file pci_devs.h.

◆ PCH_DEV_SLOT_PCIE5

#define PCH_DEV_SLOT_PCIE5   0xe

Definition at line 64 of file pci_devs.h.

◆ PCH_DEV_SLOT_PCIE6

#define PCH_DEV_SLOT_PCIE6   0xf

Definition at line 67 of file pci_devs.h.

◆ PCH_DEV_SLOT_PCIE7

#define PCH_DEV_SLOT_PCIE7   0x10

Definition at line 70 of file pci_devs.h.

◆ PCH_DEV_SLOT_PCIE8

#define PCH_DEV_SLOT_PCIE8   0x11

Definition at line 73 of file pci_devs.h.

◆ PCH_DEV_SLOT_QAT

#define PCH_DEV_SLOT_QAT   0x6

Definition at line 45 of file pci_devs.h.

◆ PCH_DEV_SLOT_RCEC

#define PCH_DEV_SLOT_RCEC   0x5

Definition at line 38 of file pci_devs.h.

◆ PCH_DEV_SLOT_SATA_0

#define PCH_DEV_SLOT_SATA_0   0x13

Definition at line 104 of file pci_devs.h.

◆ PCH_DEV_SLOT_SATA_1

#define PCH_DEV_SLOT_SATA_1   0x14

Definition at line 107 of file pci_devs.h.

◆ PCH_DEV_SLOT_SMBUS_HOST

#define PCH_DEV_SLOT_SMBUS_HOST   0x12

Definition at line 97 of file pci_devs.h.

◆ PCH_DEV_SLOT_UART

#define PCH_DEV_SLOT_UART   0x1a

Definition at line 160 of file pci_devs.h.

◆ PCH_DEV_SLOT_XHCI

#define PCH_DEV_SLOT_XHCI   0x15

Definition at line 116 of file pci_devs.h.

◆ PCH_DEV_SMBUS

#define PCH_DEV_SMBUS   _PCH_DEV(LPC, 4)

Definition at line 215 of file pci_devs.h.

◆ PCH_DEV_SMBUS_HOST

#define PCH_DEV_SMBUS_HOST   _PCH_DEV(SMBUS_HOST, 0)

Definition at line 99 of file pci_devs.h.

◆ PCH_DEV_SPI

#define PCH_DEV_SPI   _PCH_DEV(LPC, 5)

Definition at line 216 of file pci_devs.h.

◆ PCH_DEV_TRACE

#define PCH_DEV_TRACE   _PCH_DEV(LPC, 7)

Definition at line 217 of file pci_devs.h.

◆ PCH_DEV_UART0

#define PCH_DEV_UART0   _PCH_DEV(UART, 0)

Definition at line 164 of file pci_devs.h.

◆ PCH_DEV_UART1

#define PCH_DEV_UART1   _PCH_DEV(UART, 1)

Definition at line 165 of file pci_devs.h.

◆ PCH_DEV_UART2

#define PCH_DEV_UART2   _PCH_DEV(UART, 2)

Definition at line 166 of file pci_devs.h.

◆ PCH_DEV_XHCI

#define PCH_DEV_XHCI   _PCH_DEV(XHCI, 0)

Definition at line 118 of file pci_devs.h.

◆ PCH_DEVFN_EMMC

#define PCH_DEVFN_EMMC   _PCH_DEVFN(EMMC, 0)

Definition at line 199 of file pci_devs.h.

◆ PCH_DEVFN_IE_HECI1

#define PCH_DEVFN_IE_HECI1   _PCH_DEVFN(IE, 0)

Definition at line 177 of file pci_devs.h.

◆ PCH_DEVFN_IE_HECI2

#define PCH_DEVFN_IE_HECI2   _PCH_DEVFN(IE, 1)

Definition at line 178 of file pci_devs.h.

◆ PCH_DEVFN_IE_HECI3

#define PCH_DEVFN_IE_HECI3   _PCH_DEVFN(IE, 4)

Definition at line 179 of file pci_devs.h.

◆ PCH_DEVFN_IE_KT

#define PCH_DEVFN_IE_KT   _PCH_DEVFN(IE, 3)

Definition at line 180 of file pci_devs.h.

◆ PCH_DEVFN_LAN0

#define PCH_DEVFN_LAN0   _PCH_DEVFN(LAN0, 0)

Definition at line 124 of file pci_devs.h.

◆ PCH_DEVFN_LAN1

#define PCH_DEVFN_LAN1   _PCH_DEVFN(LAN1, 0)

Definition at line 131 of file pci_devs.h.

◆ PCH_DEVFN_LPC

#define PCH_DEVFN_LPC   _PCH_DEVFN(LPC, 0)

Definition at line 206 of file pci_devs.h.

◆ PCH_DEVFN_ME_HECI1

#define PCH_DEVFN_ME_HECI1   _PCH_DEVFN(ME, 0)

Definition at line 138 of file pci_devs.h.

◆ PCH_DEVFN_ME_HECI2

#define PCH_DEVFN_ME_HECI2   _PCH_DEVFN(ME, 1)

Definition at line 139 of file pci_devs.h.

◆ PCH_DEVFN_ME_HECI3

#define PCH_DEVFN_ME_HECI3   _PCH_DEVFN(ME, 4)

Definition at line 140 of file pci_devs.h.

◆ PCH_DEVFN_ME_KT

#define PCH_DEVFN_ME_KT   _PCH_DEVFN(ME, 3)

Definition at line 141 of file pci_devs.h.

◆ PCH_DEVFN_P2SB

#define PCH_DEVFN_P2SB   _PCH_DEVFN(LPC, 1)

Definition at line 207 of file pci_devs.h.

◆ PCH_DEVFN_PCIE1

#define PCH_DEVFN_PCIE1   _PCH_DEVFN(PCIE1, 0)

Definition at line 53 of file pci_devs.h.

◆ PCH_DEVFN_PCIE2

#define PCH_DEVFN_PCIE2   _PCH_DEVFN(PCIE2, 0)

Definition at line 56 of file pci_devs.h.

◆ PCH_DEVFN_PCIE3

#define PCH_DEVFN_PCIE3   _PCH_DEVFN(PCIE3, 0)

Definition at line 59 of file pci_devs.h.

◆ PCH_DEVFN_PCIE4

#define PCH_DEVFN_PCIE4   _PCH_DEVFN(PCIE4, 0)

Definition at line 62 of file pci_devs.h.

◆ PCH_DEVFN_PCIE5

#define PCH_DEVFN_PCIE5   _PCH_DEVFN(PCIE5, 0)

Definition at line 65 of file pci_devs.h.

◆ PCH_DEVFN_PCIE6

#define PCH_DEVFN_PCIE6   _PCH_DEVFN(PCIE6, 0)

Definition at line 68 of file pci_devs.h.

◆ PCH_DEVFN_PCIE7

#define PCH_DEVFN_PCIE7   _PCH_DEVFN(PCIE7, 0)

Definition at line 71 of file pci_devs.h.

◆ PCH_DEVFN_PCIE8

#define PCH_DEVFN_PCIE8   _PCH_DEVFN(PCIE8, 0)

Definition at line 74 of file pci_devs.h.

◆ PCH_DEVFN_PMC

#define PCH_DEVFN_PMC   _PCH_DEVFN(LPC, 2)

Definition at line 208 of file pci_devs.h.

◆ PCH_DEVFN_QAT

#define PCH_DEVFN_QAT   _PCH_DEVFN(QAT, 0)

Definition at line 46 of file pci_devs.h.

◆ PCH_DEVFN_RCEC

#define PCH_DEVFN_RCEC   _PCH_DEVFN(RCEC, 0)

Definition at line 39 of file pci_devs.h.

◆ PCH_DEVFN_SATA_0

#define PCH_DEVFN_SATA_0   _PCH_DEVFN(SATA_0, 0)

Definition at line 105 of file pci_devs.h.

◆ PCH_DEVFN_SATA_1

#define PCH_DEVFN_SATA_1   _PCH_DEVFN(SATA_1, 0)

Definition at line 108 of file pci_devs.h.

◆ PCH_DEVFN_SMBUS

#define PCH_DEVFN_SMBUS   _PCH_DEVFN(LPC, 4)

Definition at line 209 of file pci_devs.h.

◆ PCH_DEVFN_SMBUS_HOST

#define PCH_DEVFN_SMBUS_HOST   _PCH_DEVFN(SMBUS_HOST, 0)

Definition at line 98 of file pci_devs.h.

◆ PCH_DEVFN_SPI

#define PCH_DEVFN_SPI   _PCH_DEVFN(LPC, 5)

Definition at line 210 of file pci_devs.h.

◆ PCH_DEVFN_TRACE

#define PCH_DEVFN_TRACE   _PCH_DEVFN(LPC, 7)

Definition at line 211 of file pci_devs.h.

◆ PCH_DEVFN_UART0

#define PCH_DEVFN_UART0   _PCH_DEVFN(UART, 0)

Definition at line 161 of file pci_devs.h.

◆ PCH_DEVFN_UART1

#define PCH_DEVFN_UART1   _PCH_DEVFN(UART, 1)

Definition at line 162 of file pci_devs.h.

◆ PCH_DEVFN_UART2

#define PCH_DEVFN_UART2   _PCH_DEVFN(UART, 2)

Definition at line 163 of file pci_devs.h.

◆ PCH_DEVFN_XHCI

#define PCH_DEVFN_XHCI   _PCH_DEVFN(XHCI, 0)

Definition at line 117 of file pci_devs.h.

◆ PCH_HPET_PCI_BUS

#define PCH_HPET_PCI_BUS   0

Definition at line 237 of file pci_devs.h.

◆ PCH_HPET_PCI_SLOT

#define PCH_HPET_PCI_SLOT   0

Definition at line 238 of file pci_devs.h.

◆ PCH_IOAPIC_PCI_BUS

#define PCH_IOAPIC_PCI_BUS   0xf0

Definition at line 234 of file pci_devs.h.

◆ PCH_IOAPIC_PCI_SLOT

#define PCH_IOAPIC_PCI_SLOT   0x1f

Definition at line 235 of file pci_devs.h.

◆ PCIE_DEV

#define PCIE_DEV   0x09

Definition at line 77 of file pci_devs.h.

◆ PCIE_PORT1_DEV

#define PCIE_PORT1_DEV   0x09

Definition at line 79 of file pci_devs.h.

◆ PCIE_PORT1_FUNC

#define PCIE_PORT1_FUNC   0

Definition at line 80 of file pci_devs.h.

◆ PCIE_PORT2_DEV

#define PCIE_PORT2_DEV   0x0a

Definition at line 81 of file pci_devs.h.

◆ PCIE_PORT2_FUNC

#define PCIE_PORT2_FUNC   0

Definition at line 82 of file pci_devs.h.

◆ PCIE_PORT3_DEV

#define PCIE_PORT3_DEV   0x0b

Definition at line 83 of file pci_devs.h.

◆ PCIE_PORT3_FUNC

#define PCIE_PORT3_FUNC   0

Definition at line 84 of file pci_devs.h.

◆ PCIE_PORT4_DEV

#define PCIE_PORT4_DEV   0x0c

Definition at line 85 of file pci_devs.h.

◆ PCIE_PORT4_FUNC

#define PCIE_PORT4_FUNC   0

Definition at line 86 of file pci_devs.h.

◆ PCIE_PORT5_DEV

#define PCIE_PORT5_DEV   0x0e

Definition at line 87 of file pci_devs.h.

◆ PCIE_PORT5_FUNC

#define PCIE_PORT5_FUNC   0

Definition at line 88 of file pci_devs.h.

◆ PCIE_PORT6_DEV

#define PCIE_PORT6_DEV   0x0f

Definition at line 89 of file pci_devs.h.

◆ PCIE_PORT6_FUNC

#define PCIE_PORT6_FUNC   0

Definition at line 90 of file pci_devs.h.

◆ PCIE_PORT7_DEV

#define PCIE_PORT7_DEV   0x10

Definition at line 91 of file pci_devs.h.

◆ PCIE_PORT7_FUNC

#define PCIE_PORT7_FUNC   0

Definition at line 92 of file pci_devs.h.

◆ PCIE_PORT8_DEV

#define PCIE_PORT8_DEV   0x11

Definition at line 93 of file pci_devs.h.

◆ PCIE_PORT8_FUNC

#define PCIE_PORT8_FUNC   0

Definition at line 94 of file pci_devs.h.

◆ PCU_DEV

#define PCU_DEV   0x1f

Definition at line 218 of file pci_devs.h.

◆ PMC_DEV

#define PMC_DEV   PCU_DEV

Definition at line 223 of file pci_devs.h.

◆ PMC_FUNC

#define PMC_FUNC   2

Definition at line 224 of file pci_devs.h.

◆ RAS_DEV

#define RAS_DEV   0x4

Definition at line 34 of file pci_devs.h.

◆ RAS_FUNC

#define RAS_FUNC   0

Definition at line 35 of file pci_devs.h.

◆ RCEC_DEV

#define RCEC_DEV   0x5

Definition at line 41 of file pci_devs.h.

◆ RCEC_FUNC

#define RCEC_FUNC   0

Definition at line 42 of file pci_devs.h.

◆ SA_DEV

#define SA_DEV   0x0

Definition at line 28 of file pci_devs.h.

◆ SA_DEV_ROOT

#define SA_DEV_ROOT   pcidev_path_on_root(PCI_DEVFN(SA_DEV_SLOT_ROOT, 0))

Definition at line 26 of file pci_devs.h.

◆ SA_DEV_SLOT_ROOT

#define SA_DEV_SLOT_ROOT   0x0

Definition at line 20 of file pci_devs.h.

◆ SA_DEVFN_ROOT

#define SA_DEVFN_ROOT   PCI_DEVFN(SA_DEV_SLOT_ROOT, 0)

Definition at line 21 of file pci_devs.h.

◆ SA_FUNC

#define SA_FUNC   0

Definition at line 29 of file pci_devs.h.

◆ SATA2_DEV

#define SATA2_DEV   0x14

Definition at line 112 of file pci_devs.h.

◆ SATA2_FUNC

#define SATA2_FUNC   0

Definition at line 113 of file pci_devs.h.

◆ SATA_DEV

#define SATA_DEV   0x13

Definition at line 110 of file pci_devs.h.

◆ SATA_FUNC

#define SATA_FUNC   0

Definition at line 111 of file pci_devs.h.

◆ SMBUS2_DEV

#define SMBUS2_DEV   0x12

Definition at line 100 of file pci_devs.h.

◆ SMBUS2_FUNC

#define SMBUS2_FUNC   0

Definition at line 101 of file pci_devs.h.

◆ SMBUS_DEV

#define SMBUS_DEV   PCU_DEV

Definition at line 225 of file pci_devs.h.

◆ SMBUS_FUNC

#define SMBUS_FUNC   4

Definition at line 226 of file pci_devs.h.

◆ SOC_DEV

#define SOC_DEV   SA_DEV

Definition at line 30 of file pci_devs.h.

◆ SOC_FUNC

#define SOC_FUNC   SA_FUNC

Definition at line 31 of file pci_devs.h.

◆ SPI_DEV

#define SPI_DEV   PCU_DEV

Definition at line 227 of file pci_devs.h.

◆ SPI_FUNC

#define SPI_FUNC   5

Definition at line 228 of file pci_devs.h.

◆ VRP0_DEV

#define VRP0_DEV   0x16

Definition at line 126 of file pci_devs.h.

◆ VRP0_FUNC

#define VRP0_FUNC   0

Definition at line 127 of file pci_devs.h.

◆ VRP1_DEV

#define VRP1_DEV   0x17

Definition at line 133 of file pci_devs.h.

◆ VRP1_FUNC

#define VRP1_FUNC   0

Definition at line 134 of file pci_devs.h.

◆ VRP2_DEV

#define VRP2_DEV   0x6

Definition at line 48 of file pci_devs.h.

◆ VRP2_FUNC

#define VRP2_FUNC   0

Definition at line 49 of file pci_devs.h.

◆ XHCI_DEV

#define XHCI_DEV   0x15

Definition at line 119 of file pci_devs.h.

◆ XHCI_FUNC

#define XHCI_FUNC   0

Definition at line 120 of file pci_devs.h.