PCI Express Capability List Register @0xc0

This location identifies the PCI Express device type and its capabilities. It also contains the Capability ID for the PCI Express Structure and the pointer to the next capability structure.

Table 1. i_pcie_cap_list
Bits SW Name Description Reset
7:0 R Capability ID [CID] Specifies Capability ID assigned by PCI SIG for this structure. This field is hardwired to 10 hex. 0x010
15:8 R Next Capability Pointer [NCP] Points to the next PCI capability structure. Set to 0 because this is the last capability structure. 0x0
19:16 R Capability Version [PCV] Identifies the version number of the capability structure. This field is set to 2 by default to indicate that the Controller is compatible to PCI Express Base Specification Revision 3.0. This field can be modified through the local management interface. 0x2
23:20 R Device Type [DT] Indicates the type of device implementing this Function. This field is hardwired to 0 in the EP mode. 0x0
24 R Slot Status [SS] Set to 1 when the link connected to a slot. Hardwired to 0. 0x0
29:25 R Interrupt Message Number [IMN] Identifies the MSI or MSI-X interrupt vector for the interrupt message generated corresponding to the status bits in the Slot Status Register, Root Status Register, or this capability structure. This field must be defined based on the chosen interrupt mode: MSI or MSI-X. This field is hardwired to 0. 0x0
30 R TCS Routing Supported [TRS] When set to 1, this bit indicates that the device supports routing of Trusted Configuration Requests. Not valid for Endpoints. Hardwired to 0. 0x0
31 R Reserved [R0] Reserved 0x0