coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
pci_devs.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #ifndef _AMD_FAM14_PCI_DEVS_H_
4 #define _AMD_FAM14_PCI_DEVS_H_
5 
6 #include <device/pci_def.h>
7 
8 #define BUS0 0
9 
10 /* Graphics and Display */
11 #define GFX_DEV 0x1
12 #define GFX_FUNC 0
13 # define GFX_DEVFN PCI_DEVFN(GFX_DEV,GFX_FUNC)
14 
15 /* PCI Ports */
16 #define PCI_PORT_DEV 0x14
17 #define PCI_PORT_FUNC 4
18 # define PCI_PORT_DEVID 0x4384
19 # define PCI_PORT_DEVFN PCI_DEVFN(PCI_PORT_DEV,PCI_PORT_FUNC)
20 
21 /* PCIe Ports */
22 #define NB_PCIE_PORT1_DEV 0x4
23 #define NB_PCIE_PORT2_DEV 0x5
24 #define NB_PCIE_PORT3_DEV 0x6
25 #define NB_PCIE_PORT4_DEV 0x7
26 #define NB_PCIE_PORT5_DEV 0x8
27 #define NB_PCIE_FUNC 0
28 # define NB_PCIE_PORT1_DEVID 0x1512
29 # define NB_PCIE_PORT2_DEVID 0x1513
30 # define NB_PCIE_PORT3_DEVID 0x1514
31 # define NB_PCIE_PORT4_DEVID 0x1515
32 # define NB_PCIE_PORT5_DEVID 0x1516
33 # define NB_PCIE_PORT1_DEVFN PCI_DEVFN(NB_PCIE_PORT1_DEV,NB_PCIE_FUNC)
34 # define NB_PCIE_PORT2_DEVFN PCI_DEVFN(NB_PCIE_PORT2_DEV,NB_PCIE_FUNC)
35 # define NB_PCIE_PORT3_DEVFN PCI_DEVFN(NB_PCIE_PORT3_DEV,NB_PCIE_FUNC)
36 # define NB_PCIE_PORT4_DEVFN PCI_DEVFN(NB_PCIE_PORT4_DEV,NB_PCIE_FUNC)
37 # define NB_PCIE_PORT5_DEVFN PCI_DEVFN(NB_PCIE_PORT5_DEV,NB_PCIE_FUNC)
38 
39 #endif /* _AMD_FAM14_PCI_DEVS_H_ */