SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
Address offset | 0x0 | ||||
Physical Address | 0x5100 1000 0x5180 1000 | Instance | PCIe_SS1_EP_CFG_DBICS2 PCIe_SS2_EP_CFG_DBICS2 | ||
Description | Device and Vendor ID | ||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DEVICEID | VENDORID |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | DEVICEID | Device ID (CS) | RW | 0x8888 |
15:0 | VENDORID | Vendor ID (CS) | RW | 0x104C |
Address offset | 0x4 | ||||
Physical Address | 0x5100 1004 0x5180 1004 | Instance | PCIe_SS1_EP_CFG_DBICS2 PCIe_SS2_EP_CFG_DBICS2 | ||
Description | Status and Command registers | ||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DETECT_PARERR | SIGNAL_SYSERR | RCVD_MASTERABORT | RCVD_TRGTABORT | SIGNAL_TRGTABORT | DEVSEL_TIME | MASTERDATA_PARERR | FAST_B2B | RESERVED | C66MHZ_CAP | CAP_LIST | INTX_STATUS | RESERVED | INTX_ASSER_DIS | FAST_BBEN | SERR_EN | IDSEL_CTRL | PARITYERRRESP | VGA_SNOOP | MEMWR_INVA | SPEC_CYCLE_EN | BUSMASTER_EN | MEM_SPACE_EN | IO_SPACE_EN |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | DETECT_PARERR | Detected Parity Error | RW | 0x0 |
30 | SIGNAL_SYSERR | Signaled System Error | RW | 0x0 |
29 | RCVD_MASTERABORT | Received Master Abort | RW | 0x0 |
28 | RCVD_TRGTABORT | Received Target Abort | RW | 0x0 |
27 | SIGNAL_TRGTABORT | Signaled Target Abort | RW | 0x0 |
26:25 | DEVSEL_TIME | DevSel Timing, Harsdwired to 0 for PCIExpress | R | 0x0 |
24 | MASTERDATA_PARERR | Master Data Parity Error | RW | 0x0 |
23 | FAST_B2B | Back to Back Capable, Harsdwired to 0 for PCIExpress | R | 0x0 |
22 | RESERVED | Reserved | R | 0x0 |
21 | C66MHZ_CAP | 66MHz Capable, Harsdwired to 0 for PCIExpress | R | 0x0 |
20 | CAP_LIST | Capabilities List Hardwired to 1 | R | 0x1 |
19 | INTX_STATUS | INTx Status | R | 0x0 |
18:11 | RESERVED | R | 0x0 | |
10 | INTX_ASSER_DIS | INTx Assertion Disable | RW | 0x0 |
9 | FAST_BBEN | Bit hardwired to 0 for PCIExpress | R | 0x0 |
8 | SERR_EN | SERR Enable | RW | 0x0 |
7 | IDSEL_CTRL | Bit hardwired to 0 for PCIExpress | R | 0x0 |
6 | PARITYERRRESP | Parity Error Response | RW | 0x0 |
5 | VGA_SNOOP | Not Applicable forPCI Express Bit hardwired to 0 for PCIExpress | R | 0x0 |
4 | MEMWR_INVA | Not Applicable for PCI Express Bit hardwired to 0 for PCIExpress | R | 0x0 |
3 | SPEC_CYCLE_EN | Not Applicable for PCI Express Bit hardwired to 0 for PCIExpress | R | 0x0 |
2 | BUSMASTER_EN | Bus Master Enable | RW | 0x0 |
1 | MEM_SPACE_EN | Memory Space Enable | RW | 0x0 |
0 | IO_SPACE_EN | IO Space Enable | RW | 0x0 |
Address offset | 0x8 | ||||
Physical Address | 0x5100 1008 0x5180 1008 | Instance | PCIe_SS1_EP_CFG_DBICS2 PCIe_SS2_EP_CFG_DBICS2 | ||
Description | Class code and Revision ID | ||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BASE_CLS_CD | SUBCLS_CD | PROG_IF_CODE | REVID |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:24 | BASE_CLS_CD | Base Class Code (CS) | RW | 0x0 |
23:16 | SUBCLS_CD | Sub Class Code (CS) | RW | 0x0 |
15:8 | PROG_IF_CODE | Programming Interface Code (CS) | RW | 0x0 |
7:0 | REVID | Revision ID (CS) | RW | 0x1 |
Address offset | 0xC | ||||
Physical Address | 0x5100 100C 0x5180 100C | Instance | PCIe_SS1_EP_CFG_DBICS2 PCIe_SS2_EP_CFG_DBICS2 | ||
Description | BIST, Header Type, Latency Timer, Cache Line Size | ||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BIST | MFD | HEAD_TYP | MSTR_LAT_TIM | CACH_LN_SZE |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:24 | BIST | BIST | R | 0x0 |
23 | MFD | MultiFunction Device | R | 0x0 |
22:16 | HEAD_TYP | Header Type 0x0 = EP header 0x1 = RC header | R | 0x0 |
15:8 | MSTR_LAT_TIM | Master Latency Timer, Not Applicable for PCIe hence hardwired to 0 | R | 0x0 |
7:0 | CACH_LN_SZE | Cache Line Size, No impact on write, write is allowed only for legacy purpose | RW | 0x0 |
Address offset | 0x10 | ||||
Physical Address | 0x5100 1010 0x5180 1010 | Instance | PCIe_SS1_EP_CFG_DBICS2 PCIe_SS2_EP_CFG_DBICS2 | ||
Description | Base Address Register 0 Mask (CS2 mode only) Write ones to BAR[M-1:1] for a 2**M byte BAR | ||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BAR_MASK | BAR_ENABLED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:1 | BAR_MASK | Write 1 to unmask/0 to mask the BAR address bit (CS2 only) | RW | 0xFFFFF |
0 | BAR_ENABLED | BAR enabled (CS2 only) | RW | 0x1 |
Address offset | 0x14 | ||||
Physical Address | 0x5100 1014 0x5180 1014 | Instance | PCIe_SS1_EP_CFG_DBICS2 PCIe_SS2_EP_CFG_DBICS2 | ||
Description | Base Address Register 1 (CS2 mode only) Write ones to BAR[M-1:1] for a 2**M byte BAR If BAR0 is in 64-bit mode, contains the upper bits of BAR0 mask. | ||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BAR_MASK | BAR_ENABLED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:1 | BAR_MASK | Write 1 to unmask/0 to mask the BAR address bit (CS2 only) | RW | 0xFFFF |
0 | BAR_ENABLED | BAR enabled (CS2 only) | RW | 0x1 |
Address offset | 0x18 | ||||
Physical Address | 0x5100 1018 0x5180 1018 | Instance | PCIe_SS1_EP_CFG_DBICS2 PCIe_SS2_EP_CFG_DBICS2 | ||
Description | Base Address Register 2 Mask (CS2 mode only) Write ones to BAR[M-1:1] for a 2**M byte BAR | ||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BAR_MASK | BAR_ENABLED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:1 | BAR_MASK | Write 1 to unmask/0 to mask the BAR address bit (CS2 only) | RW | 0xFFFFF |
0 | BAR_ENABLED | BAR enabled (CS2 only) | RW | 0x1 |
Address offset | 0x1C | ||||
Physical Address | 0x5100 101C 0x5180 101C | Instance | PCIe_SS1_EP_CFG_DBICS2 PCIe_SS2_EP_CFG_DBICS2 | ||
Description | Base Address Register 3 (CS2 mode only) Write ones to BAR[M-1:1] for a 2**M byte BAR If BAR2 is in 64-bit mode, contains the upper bits of BAR2 mask. | ||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BAR_MASK | BAR_ENABLED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:1 | BAR_MASK | Write 1 to unmask/0 to mask the BAR address bit (CS2 only) | RW | 0xFFFF |
0 | BAR_ENABLED | BAR enabled (CS2 only) | RW | 0x1 |
Address offset | 0x20 | ||||
Physical Address | 0x5100 1020 0x5180 1020 | Instance | PCIe_SS1_EP_CFG_DBICS2 PCIe_SS2_EP_CFG_DBICS2 | ||
Description | Base Address Register 4 Mask (CS2 mode only) Write ones to BAR[M-1:1] for a 2**M byte BAR | ||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BAR_MASK | BAR_ENABLED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:1 | BAR_MASK | Write 1 to unmask/0 to mask the BAR address bit (CS2 only) | RW | 0xFFF |
0 | BAR_ENABLED | BAR enabled (CS2 only) | RW | 0x1 |
Address offset | 0x24 | ||||
Physical Address | 0x5100 1024 0x5180 1024 | Instance | PCIe_SS1_EP_CFG_DBICS2 PCIe_SS2_EP_CFG_DBICS2 | ||
Description | Base Address Register 5 (CS2 mode only) Write ones to BAR[M-1:1] for a 2**M byte BAR If BAR4 is in 64-bit mode, contains the upper bits of BAR4 mask. | ||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BAR_MASK | BAR_ENABLED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:1 | BAR_MASK | Write 1 to unmask/0 to mask the BAR address bit (CS2 only) | RW | 0xFFFF |
0 | BAR_ENABLED | BAR enabled (CS2 only) | RW | 0x1 |
Address offset | 0x28 | ||||
Physical Address | 0x5100 1028 0x5180 1028 | Instance | PCIe_SS1_EP_CFG_DBICS2 PCIe_SS2_EP_CFG_DBICS2 | ||
Description | |||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CARDBUS_CIS_PTR_N |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | CARDBUS_CIS_PTR_N | Cardbus CIS pointer (CS) | RW | 0x0 |
Address offset | 0x2C | ||||
Physical Address | 0x5100 102C 0x5180 102C | Instance | PCIe_SS1_EP_CFG_DBICS2 PCIe_SS2_EP_CFG_DBICS2 | ||
Description | |||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SUBSYS_DEV_ID_N | SUBSYS_VENDOR_ID_N |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | SUBSYS_DEV_ID_N | Subsystem ID (CS) | RW | 0x1 |
15:0 | SUBSYS_VENDOR_ID_N | Subsystem Vendor ID (CS) | RW | 0x0 |
Address offset | 0x30 | ||||
Physical Address | 0x5100 1030 0x5180 1030 | Instance | PCIe_SS1_EP_CFG_DBICS2 PCIe_SS2_EP_CFG_DBICS2 | ||
Description | Expansion ROM Base Address Register | ||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
EXROM_ADDRESS | EXROM_ADDRESS_RO | RESERVED | EXROM_EN |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | EXROM_ADDRESS | Expansion ROM address, unmasked (ie programmable) | RW | 0x0 |
15:11 | EXROM_ADDRESS_RO | Expansion ROM address, masked. | R | 0x0 |
10:1 | RESERVED | R | 0x0 | |
0 | EXROM_EN | Expansion ROM Enable | RW | 0x0 |
Address offset | 0x34 | ||||
Physical Address | 0x5100 1034 0x5180 1034 | Instance | PCIe_SS1_EP_CFG_DBICS2 PCIe_SS2_EP_CFG_DBICS2 | ||
Description | CapPtr | ||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CAPTR |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:8 | RESERVED | R | 0x0 | |
7:0 | CAPTR | First Capability Pointer (CS) | RW | 0x40 |
Address offset | 0x3C | ||||
Physical Address | 0x5100 103C 0x5180 103C | Instance | PCIe_SS1_EP_CFG_DBICS2 PCIe_SS2_EP_CFG_DBICS2 | ||
Description | Int Pin and line | ||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | INT_PIN | INT_LIN |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | R | 0x0 | |
15:8 | INT_PIN | Interrupt Pin (CS) | RW | 0x1 |
7:0 | INT_LIN | Interrupt Line | RW | 0xFF |
Address Offset | 0x40 | ||
Physical Address | 0x5100 1040 0x5180 1040 | Instance | PCIe_SS1_EP_CFG_DBICS2 PCIe_SS2_EP_CFG_DBICS2 |
Description | Power Management Capability structure header | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PME_SP | D2_SP | D1_SP | AUX_CUR | DSI | RESERVED | PME_CLK | PMC_VER | PM_NX_PTR | CAP_ID |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | PME_SP | PME Support (CS); Power states from which PME messages can be sent (active hi, one bit per state) Bit 0: from D0 Bit 1: from D1 Bit 2: from D2 Bit 3: from D3hot Bit 4: from D3cold (if Vaux present) | RW | 0x0B |
26 | D2_SP | D2 Support (CS) | RW | 0 |
25 | D1_SP | D1 Support (CS) | RW | 1 |
24:22 | AUX_CUR | AUX Current (CS) | RW | 0x0 |
21 | DSI | Device Specific Initialization (CS) | RW | 0 |
20 | RESERVED | R | 0 | |
19 | PME_CLK | PME Clock, hardwired to 0 (CS) | RW | 0 |
18:16 | PMC_VER | Power Management specification version (CS) | RW | 0x3 |
15:8 | PM_NX_PTR | Next Capability Pointer (CS) | RW | 0x50 |
7:0 | CAP_ID | Capability ID | R | 0x01 |
Read 0x1: PM |
Address Offset | 0x44 | ||
Physical Address | 0x5100 1044 0x5180 1044 | Instance | PCIe_SS1_EP_CFG_DBICS2 PCIe_SS2_EP_CFG_DBICS2 |
Description | Power Management Control and Status Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DATA1 | BP_CCE | B2B3_SP | RESERVED | PME_STATUS | DATA_SCALE | DATA_SEL | PME_EN | RESERVED | NSR | RESERVED | PWR_STATE |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:24 | DATA1 | Data register for additional information (not supported) | R | 0x00 |
23 | BP_CCE | Bus Power/Clock Control Enable, hardwired to 0 | R | 0 |
22 | B2B3_SP | B2/B3 Support, hardwired to 0 | R | 0 |
21:16 | RESERVED | R | 0x00 | |
15 | PME_STATUS | PME Status (Sticky bit) | RW W1toClr | 0 |
14:13 | DATA_SCALE | Data Scale (not supported) | R | 0x0 |
12:9 | DATA_SEL | Data Select (not supported) | R | 0x0 |
8 | PME_EN | PME Enable (Sticky bit) | RW | 0 |
0x0: Device not enabled to generate PME | ||||
0x1: Device enabled to generate PME; implies that Vaux is ON, ie sticky bits will be preserved over reset | ||||
7:4 | RESERVED | R | 0x0 | |
3 | NSR | No Soft Reset (CS) | RW | 0 |
2 | RESERVED | R | 0 | |
1:0 | PWR_STATE | Device Power State | RW | 0x0 |
0x0: D0 state | ||||
0x1: D1 state | ||||
0x2: D2 state | ||||
0x3: D3 state |
Address offset | 0x70 | ||||
Physical Address | 0x5100 1070 0x5180 1070 | Instance | PCIe_SS1_EP_CFG_DBICS2 PCIe_SS2_EP_CFG_DBICS2 | ||
Description | PCIE cap structure | ||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | IM_NUM | SLOT | DEV_TYPE | PCIE_VER | PCIE_NX_PTR | CAP_ID |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:30 | RESERVED | R | 0x0 | |
29:25 | IM_NUM | Interrupt Message Number (CS) | RW | 0x0 |
24 | SLOT | Slot Implemented Must be 0 for an endpoint | RW | 0x0 |
23:20 | DEV_TYPE | Device/Port Type Value depends on assigned type 0x0 = PCIe endpoint 0x1 = Legacy PCIe endpoint | R | 0x0 |
19:16 | PCIE_VER | PCI Express Capability Version | R | 0x2 |
15:8 | PCIE_NX_PTR | Next Capability Pointer (CS) | RW | 0x0 |
7:0 | CAP_ID | Capability ID | R | 0x10 |
Address offset | 0x74 | ||||
Physical Address | 0x5100 1074 0x5180 1074 | Instance | PCIe_SS1_EP_CFG_DBICS2 PCIe_SS2_EP_CFG_DBICS2 | ||
Description | PCIE Device Capabilities | ||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FLR_EN | CAPT_SLOW_PWRLIMIT_SCALE | CAPT_SLOW_PWRLIMIT_VALUE | RESERVED | ROLEBASED_ERRRPT | UNDEFINED | DEFAULT_EP_L1_ACCPT_LATENCY | DEFAULT_EP_L0S_ACCPT_LATENCY | EXTTAGFIELD_SUPPORT | PHANTOMFUNC | MAX_PAYLOAD_SIZE |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:29 | RESERVED | R | 0x0 | |
28 | FLR_EN | Function Level Reset Capability (CS) | RW | 0x0 |
27:26 | CAPT_SLOW_PWRLIMIT_SCALE | Captured Slow Power Scale Value (CS) | RW | 0x0 |
25:18 | CAPT_SLOW_PWRLIMIT_VALUE | Captured Slow Power Limit Value (CS) | RW | 0x0 |
17:16 | RESERVED | R | 0x0 | |
15 | ROLEBASED_ERRRPT | Role Based Error Reporting (CS) | RW | 0x1 |
14:12 | UNDEFINED | Undefined from PCIe 1.1 onwards (CS) | R | 0x0 |
11:9 | DEFAULT_EP_L1_ACCPT_LATENCY | Endpoint L1 Acceptable Latency (CS) | R | 0x3 |
8:6 | DEFAULT_EP_L0S_ACCPT_LATENCY | Endpoint L0s Acceptable Latency (CS) | R | 0x4 |
5 | EXTTAGFIELD_SUPPORT | Value derived from DEFAULT_EXT_TAG_FIELD_SUPPORTED | RW | 0x0 |
4:3 | PHANTOMFUNC | Phantom Function Support, not SUPPORTED (CS) | RW | 0x0 |
2:0 | MAX_PAYLOAD_SIZE | Maximum Payload Size (CS) Read 0x1 = 256 Byte | RW | 0x1 |
Address offset | 0x78 | ||||
Physical Address | 0x5100 1078 0x5180 1078 | Instance | PCIe_SS1_EP_CFG_DBICS2 PCIe_SS2_EP_CFG_DBICS2 | ||
Description | PCIE Device Control and Status | ||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TRANS_PEND | AUXP_DET | UR_DET | FT_DET | NFT_DET | COR_DET | INIT_FLR | MRRS | NOSNP_EN | AUXPM_EN | PHFUN_EN | EXTAG_EN | MPS | EN_RO | UR_RE | FT_RE | NFT_RE | COR_RE |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:22 | RESERVED | R | 0x0 | |
21 | TRANS_PEND | Transaction Pending | R | 0x0 |
20 | AUXP_DET | Aux Power Detected | R | 0x0 |
19 | UR_DET | Unsupported Request Detected | RW | 0x0 |
18 | FT_DET | Fatal Error Detected | RW | 0x0 |
17 | NFT_DET | Non-Fatal Error Detected | RW | 0x0 |
16 | COR_DET | Correctable Error Detected | RW | 0x0 |
15 | INIT_FLR | Reserved | R | 0x0 |
14:12 | MRRS | Max_Read_Request_Size | RW | 0x2 |
11 | NOSNP_EN | Enable No Snoop | RW | 0x0 |
10 | AUXPM_EN | AUX Power PM Enable | RW | 0x0 |
9 | PHFUN_EN | Phantom Function Enable | RW | 0x0 |
8 | EXTAG_EN | Extended Tag Field Enable | RW | 0x0 |
7:5 | MPS | Max_Payload_Size | RW | 0x0 |
4 | EN_RO | Enable Relaxed Ordering | RW | 0x1 |
3 | UR_RE | Unsupported Request Reporting Enable | RW | 0x0 |
2 | FT_RE | Fatal Error Reporting Enable | RW | 0x0 |
1 | NFT_RE | Non-Fatal Error Reporting Enable | RW | 0x0 |
0 | COR_RE | Correctable Error Reporting Enable | RW | 0x0 |
Address offset | 0x7C | ||||
Physical Address | 0x5100 107C 0x5180 107C | Instance | PCIe_SS1_EP_CFG_DBICS2 PCIe_SS2_EP_CFG_DBICS2 | ||
Description | PCIE Link Capabilities | ||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PORT_NUM | RESERVED | ASPM_OPT_COMP | LNK_BW_not_CAP | DLL_ACTRPT_CAP | UNSUP | CLK_PWR_MGMT | L1_EXIT_LAT | L0S_EXIT_LAT | AS_LINK_PM_SUPPORT | MAX_LINK_WIDTH | MAX_LINK_SPEEDS |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:24 | PORT_NUM | Port Number (CS) | RW | 0x0 |
23 | RESERVED | R | 0x0 | |
22 | ASPM_OPT_COMP | ASPM Optionality Compliance (CS) | RW | 0x1 |
21 | LNK_BW_not_CAP | Link Bandwidth Notification Capability (CS) | RW | 0x0 |
20 | DLL_ACTRPT_CAP | Data Link Layer Active Reporting Capable | R | 0x0 |
19 | UNSUP | Unsupported, Surprise Down Error Reporting Capable, Hardwired to 0 | R | 0x0 |
18 | CLK_PWR_MGMT | Clock Power Management (CS) | RW | 0x0 |
17:15 | L1_EXIT_LAT | L1 Exit Latency (CS2) | RW | 0x6 |
14:12 | L0S_EXIT_LAT | L0s Exit Latency (CS2) | RW | 0x3 |
11:10 | AS_LINK_PM_SUPPORT | Active State Link PM (ASPM) Support (CS) | RW | 0x3 |
9:4 | MAX_LINK_WIDTH | Max Link Width (lanes) (CS) | RW | 0x2 |
3:0 | MAX_LINK_SPEEDS | Supported Max Link Speed (CS) 0x1(R) = 2.5 GT/s (Gen1) 0x2(R) = 5 GT/s (Gen2) 0x4(R) = 8 GT/s (Gen3) | RW | 0x2 |
Address offset | 0x80 | ||||
Physical Address | 0x5100 1080 0x5180 1080 | Instance | PCIe_SS1_EP_CFG_DBICS2 PCIe_SS2_EP_CFG_DBICS2 | ||
Description | PCIE Link Control and Status | ||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
LAB_STATUS | LBW_STATUS | DLL_ACT | SLOT_CLK_CONFIG | LINK_TRAIN | UNDEF | NEG_LW | LINK_SPEED | RESERVED | LABIE | LBMIE | HAWD | EN_CPM | EXT_SYN | COM_CLK_CFG | RETRAIN_LINK | LINK_DIS | RCB | RESERVED | ASPM_CTRL |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | LAB_STATUS | Link Autonomous Bandwidth Status | R | 0x0 |
30 | LBW_STATUS | Link Bandwidth Management Status | R | 0x0 |
29 | DLL_ACT | Data Link Layer Active | R | 0x0 |
28 | SLOT_CLK_CONFIG | Slot Clock Configuration (CS) | RW | 0x1 |
27 | LINK_TRAIN | LINK training | R | 0x0 |
26 | UNDEF | Undefined | R | 0x0 |
25:20 | NEG_LW | Negotiated Link Width UNDEFINED UNTIL LINK IS UP. | R | 0x1 |
19:16 | LINK_SPEED | Link Speed UNDEFINED UNTIL LINK IS UP. | R | 0x1 |
15:12 | RESERVED | R | 0x0 | |
11 | LABIE | Link Autonomous Bandwidth Interrupt Enable. | RW | 0x0 |
10 | LBMIE | Link Bandwidth Management Interrupt Enable | RW | 0x0 |
9 | HAWD | Hardware Autonomous Width Disable | R | 0x0 |
8 | EN_CPM | Enable Clock Power Management | RW | 0x0 |
7 | EXT_SYN | Extended Synch | RW | 0x0 |
6 | COM_CLK_CFG | Common Clock Configuration | RW | 0x0 |
5 | RETRAIN_LINK | Retrain Link | R | 0x0 |
4 | LINK_DIS | Link Disable | R | 0x0 |
3 | RCB | Read Completion Boundary (CS) Read 0x0 = 64 Byte Read 0x1 = 128 Byte | RW | 0x1 |
2 | RESERVED | R | 0x0 | |
1:0 | ASPM_CTRL | Active State Link PM Control 0x0: DISABLED 0x1: L0S_ENABLED 0x2: L1_ENABLED 0x3: L0S_AND_L1_ENABLED | RW | 0x0 |
Address offset | 0x94 | ||||
Physical Address | 0x5100 1094 0x5180 1094 | Instance | PCIe_SS1_EP_CFG_DBICS2 PCIe_SS2_EP_CFG_DBICS2 | ||
Description | Device Capabilities 2 Register | ||||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TPHC_SP | RESERVED | NOROPR | CASC128_SP | AOC64_SP | AOC32_SP | AOR_SP | ARI_FWD_SP | CPL_TIMEOUT_DIS_SUPPORTED | CPL_TIMEOUT_RNG_SUPPORTED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:14 | RESERVED | R | 0x0 | |
13:12 | TPHC_SP | TPH Completer Supported | R | 0x0 |
11 | RESERVED | R | 0x0 | |
10 | NOROPR | No RO-enabled PR-PR Passing | R | 0x0 |
9 | CASC128_SP | 128-bit CAS Completer Supported | R | 0x0 |
8 | AOC64_SP | 64-bit AtomicOp Completer Supported | R | 0x0 |
7 | AOC32_SP | 32-bit AtomicOp Completer Supported | R | 0x0 |
6 | AOR_SP | AtomicOp Routing Supported | R | 0x0 |
5 | ARI_FWD_SP | ARI Forwarding Supported | R | 0x0 |
4 | CPL_TIMEOUT_DIS_SUPPORTED | Completion Timeout Disable Supported | R | 0x1 |
3:0 | CPL_TIMEOUT_RNG_SUPPORTED | Completion Timeout Ranges Supported | R | 0x1 |
Address offset | 0x98 | ||||
Physical Address | 0x5100 1098 0x5180 1098 | Instance | PCIe_SS1_EP_CFG_DBICS2 PCIe_SS2_EP_CFG_DBICS2 | ||
Description | Device Control 2 Register | ||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | OBFF_EN | RESERVED | LTR_EN | IDO_CPL_EN | IDO_REQ_EN | AOP_EG_BLK | AOP_REQ_EN | ARI_FWD_SP | CPL_TIMEOUT_DIS | CPL_TIMEOUT_VALUE |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:15 | RESERVED | R | 0x0 | |
14:13 | OBFF_EN | OBFF Enable | RW | 0x0 |
12:11 | RESERVED | R | 0x0 | |
10 | LTR_EN | LTR Mechanism Enable | RW | 0x0 |
9 | IDO_CPL_EN | IDO Completion Enable | RW | 0x0 |
8 | IDO_REQ_EN | IDO Request Enable | RW | 0x0 |
7 | AOP_EG_BLK | AtomicOp Egress Blocking | RW | 0x0 |
6 | AOP_REQ_EN | AtomicOp Requester Enable | RW | 0x0 |
5 | ARI_FWD_SP | ARI Forwarding Supported | RW | 0x0 |
4 | CPL_TIMEOUT_DIS | Completion Timeout Disable | RW | 0x0 |
3:0 | CPL_TIMEOUT_VALUE | Completion Timeout Values | RW | 0x0 |
Address offset | 0x9C | ||||
Physical Address | 0x5100 109C 0x5180 109C | Instance | PCIe_SS1_EP_CFG_DBICS2 PCIe_SS2_EP_CFG_DBICS2 | ||
Description | PCIE Link Capabilities 2 Register | ||||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CROSSLINK_SP | SP_LS_VEC | RESERVED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:9 | RESERVED | R | 0x0 | |
8 | CROSSLINK_SP | Crosslink Supported | R | 0x0 |
7:1 | SP_LS_VEC | Supported Link Speeds Vector | R | 0x3 |
0 | RESERVED | R | 0x0 |
Address offset | 0xA0 | ||||
Physical Address | 0x5100 10A0 0x5180 10A0 | Instance | PCIe_SS1_EP_CFG_DBICS2 PCIe_SS2_EP_CFG_DBICS2 | ||
Description | Link Control and Status 2 Register | ||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | LINK_EQ_REQ | EQ_PH3 | EQ_PH2 | EQ_PH1 | EQ_COMPLETE | DEEMPH_LEVEL | COMPL_PRST_DEEPH | COMPL_SOS | ENT_MOD_COMPL | TX_MARGIN | SEL_DEEMP | HW_AUTO_SP_DIS | ENTR_COMPL | TRGT_LINK_SPEED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:22 | RESERVED | R | 0x0 | |
21 | LINK_EQ_REQ | Link Equilization Request | RW Wr1toClr | 0x0 |
20 | EQ_PH3 | Equalization Ph3 Success, Gen3 Only | R | 0x0 |
19 | EQ_PH2 | Equalization Ph2 Success, Gen3 Only | R | 0x0 |
18 | EQ_PH1 | Equalization Ph1 Success, Gen3 Only | R | 0x0 |
17 | EQ_COMPLETE | Equalization Complete, Gen3 Only | R | 0x0 |
16 | DEEMPH_LEVEL | Current De-emphasis Level | R | 0x1 |
15:12 | COMPL_PRST_DEEPH | Compliance Pre-set/ De-emphasis | RW | 0x0 |
11 | COMPL_SOS | Compliance SOS | RW | 0x0 |
10 | ENT_MOD_COMPL | Enter Modified Compliance | RW | 0x0 |
9:7 | TX_MARGIN | Transmit Margin | RW | 0x0 |
6 | SEL_DEEMP | Selectable De-emphasize | R | 0x0 |
5 | HW_AUTO_SP_DIS | Hardware Autonomous Speed Disable | R | 0x0 |
4 | ENTR_COMPL | Enter Compliance | RW | 0x0 |
3:0 | TRGT_LINK_SPEED | Target Link Speed | RW | 0x1 |