SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
The below tables provide the PCIe/PCI standard logical registers versus PCIe controller hardware registers mapping in the device.
PCIe Standard Register Name | PCIe_SS1_EP_CFG_PCIe and PCIe_SS2_EP_CFG_PCIe Corresponding Register(1) | PCIe_SS1_EP_CFG_DBICS and PCIe_SS2_EP_CFG_DBICS Corresponding Register(2) | PCIe_SS1_EP_CFG_DBICS2 and PCIe_SS2_EP_CFG_DBICS2 Corresponding Register(3) |
---|---|---|---|
PCIE_CAP | PCIECTRL_EP_PCIEWIRE_PCIE_CAP | PCIECTRL_EP_DBICS_PCIE_CAP | PCIECTRL_EP_DBICS2_PCIE_CAP |
DEV_CAP | PCIECTRL_EP_PCIEWIRE_DEV_CAP | PCIECTRL_EP_DBICS_DEV_CAP | PCIECTRL_EP_DBICS2_DEV_CAP |
DEV_CAS | PCIECTRL_EP_PCIEWIRE_DEV_CAS | PCIECTRL_EP_DBICS_DEV_CAS | PCIECTRL_EP_DBICS2_DEV_CAS |
LNK_CAP | PCIECTRL_EP_PCIEWIRE_LNK_CAP | PCIECTRL_EP_DBICS_LNK_CAP | PCIECTRL_EP_DBICS2_LNK_CAP |
LNK_CAS | PCIECTRL_EP_PCIEWIRE_LNK_CAS | PCIECTRL_EP_DBICS_LNK_CAS | PCIECTRL_EP_DBICS2_LNK_CAS |
DEV_CAP_2 | PCIECTRL_EP_PCIEWIRE_DEV_CAP_2 | PCIECTRL_EP_DBICS_DEV_CAP_2 | PCIECTRL_EP_DBICS2_DEV_CAP_2 |
DEV_CAS_2 | PCIECTRL_EP_PCIEWIRE_DEV_CAS_2 | PCIECTRL_EP_DBICS_DEV_CAS_2 | PCIECTRL_EP_DBICS2_DEV_CAS_2 |
LNK_CAP_2 | PCIECTRL_EP_PCIEWIRE_LNK_CAP_2 | PCIECTRL_EP_DBICS_LNK_CAP_2 | PCIECTRL_EP_DBICS2_LNK_CAP_2 |
LNK_CAS_2 | PCIECTRL_EP_PCIEWIRE_LNK_CAS_2 | PCIECTRL_EP_DBICS_LNK_CAS_2 | PCIECTRL_EP_DBICS2_LNK_CAS_2 |
PCIe Standard Register Name | PCIe_SS1_EP_CFG_PCIe and PCIe_SS2_EP_CFG_PCIe Corresponding Register(1) | PCIe_SS1_EP_CFG_DBICS and PCIe_SS2_EP_CFG_DBICS Corresponding Register(2) | PCIe_SS1_EP_CFG_DBICS2 and PCIe_SS2_EP_CFG_DBICS2 Corresponding Register(3) |
---|---|---|---|
DEVICE_VENDORID | PCIECTRL_EP_PCIEWIRE_DEVICE_VENDORID | PCIECTRL_EP_DBICS_DEVICE_VENDORID | PCIECTRL_EP_DBICS2_DEVICE_VENDORID |
STATUS_COMMAND_REGISTER | PCIECTRL_EP_PCIEWIRE_STATUS_COMMAND_REGISTER | PCIECTRL_EP_DBICS_STATUS_COMMAND_REGISTER | PCIECTRL_EP_DBICS2_STATUS_COMMAND_REGISTER |
CLASSCODE_REVISIONID | PCIECTRL_EP_PCIEWIRE_CLASSCODE_REVISIONID | PCIECTRL_EP_DBICS_CLASSCODE_REVISIONID | PCIECTRL_EP_DBICS2_CLASSCODE_REVISIONID |
BIST_HEAD_LAT_CACH | PCIECTRL_EP_PCIEWIRE_BIST_HEAD_LAT_CACH | PCIECTRL_EP_DBICS_BIST_HEAD_LAT_CACH | PCIECTRL_EP_DBICS2_BIST_HEAD_LAT_CACH |
BAR0/BAR0_MASK | PCIECTRL_EP_PCIEWIRE_BAR0 | PCIECTRL_EP_DBICS_BAR0 | PCIECTRL_EP_DBICS2_BAR0_MASK |
BAR1/BAR1_MASK | PCIECTRL_EP_PCIEWIRE_BAR1 | PCIECTRL_EP_DBICS_BAR1 | PCIECTRL_EP_DBICS2_BAR1_MASK |
BAR2/BAR2_MASK | PCIECTRL_EP_PCIEWIRE_BAR2 | PCIECTRL_EP_DBICS_BAR2 | PCIECTRL_EP_DBICS2_BAR2_MASK |
BAR3/BAR3_MASK | PCIECTRL_EP_PCIEWIRE_BAR3 | PCIECTRL_EP_DBICS_BAR3 | PCIECTRL_EP_DBICS2_BAR3_MASK |
BAR4/BAR4_MASK | PCIECTRL_EP_PCIEWIRE_BAR4 | PCIECTRL_EP_DBICS_BAR4 | PCIECTRL_EP_DBICS2_BAR4_MASK |
BAR5/BAR5_MASK | PCIECTRL_EP_PCIEWIRE_BAR5 | PCIECTRL_EP_DBICS_BAR5 | PCIECTRL_EP_DBICS2_BAR5_MASK |
CARDBUS_CIS_POINTER | PCIECTRL_EP_PCIEWIRE_CARDBUS_CIS_POINTER | PCIECTRL_EP_DBICS_CARDBUS_CIS_POINTER | PCIECTRL_EP_DBICS2_CARDBUS_CIS_POINTER |
SUBID_SUBVENDORID | PCIECTRL_EP_PCIEWIRE_SUBID_SUBVENDORID | PCIECTRL_EP_DBICS_SUBID_SUBVENDORID | PCIECTRL_EP_DBICS2_SUBID_SUBVENDORID |
EXPANSION_ROM_BAR | PCIECTRL_EP_PCIEWIRE_EXPANSION_ROM_BAR | PCIECTRL_EP_DBICS_EXPANSION_ROM_BAR | PCIECTRL_EP_DBICS2_EXPANSION_ROM_BAR |
CAPPTR | PCIECTRL_EP_PCIEWIRE_CAPPTR | PCIECTRL_EP_DBICS_CAPPTR | PCIECTRL_EP_DBICS2_CAPPTR |
INTERRUPT | PCIECTRL_EP_PCIEWIRE_INTERRUPT | PCIECTRL_EP_DBICS_INTERRUPT | PCIECTRL_EP_DBICS2_INTERRUPT |
PM_CAP | PCIECTRL_EP_PCIEWIRE_PM_CAP | PCIECTRL_EP_DBICS_PM_CAP | PCIECTRL_EP_DBICS2_PM_CAP |
PM_CSR | PCIECTRL_EP_PCIEWIRE_PM_CSR | PCIECTRL_EP_DBICS_PM_CSR | PCIECTRL_EP_DBICS2_PM_CSR |
PCIe EP Standard Register Name | PCIe_SS1_RC_CFG_DBICS and PCIe_SS2_RC_CFG_DBICS Corresponding Register(1) | PCIe_SS1_RC_CFG_DBICS2 and PCIe_SS2_RC_CFG_DBICS2 Corresponding Register(2) |
---|---|---|
PCIE_CAP | PCIECTRL_RC_DBICS_PCIE_CAP | PCIECTRL_RC_DBICS2_PCIE_CAP |
DEV_CAP | PCIECTRL_RC_DBICS_DEV_CAP | PCIECTRL_RC_DBICS2_DEV_CAP |
DEV_CAS | PCIECTRL_RC_DBICS_DEV_CAS | PCIECTRL_RC_DBICS2_DEV_CAS |
LNK_CAP | PCIECTRL_RC_DBICS_LNK_CAP | PCIECTRL_RC_DBICS2_LNK_CAP |
LNK_CAS | PCIECTRL_RC_DBICS_LNK_CAS | PCIECTRL_RC_DBICS2_LNK_CAS |
SLOT_CAP | PCIECTRL_RC_DBICS_SLOT_CAP | PCIECTRL_RC_DBICS2_SLOT_CAP |
SLOT_CAS | PCIECTRL_RC_DBICS_SLOT_CAS | PCIECTRL_RC_DBICS2_SLOT_CAS |
ROOT_CAC | PCIECTRL_RC_DBICS_ROOT_CAC | PCIECTRL_RC_DBICS2_ROOT_CAC |
ROOT_STS | PCIECTRL_RC_DBICS_ROOT_STS | PCIECTRL_RC_DBICS2_ROOT_STS |
DEV_CAP_2 | PCIECTRL_RC_DBICS_DEV_CAP_2 | PCIECTRL_RC_DBICS2_DEV_CAP_2 |
DEV_CAS_2 | PCIECTRL_RC_DBICS_DEV_CAS_2 | PCIECTRL_RC_DBICS2_DEV_CAS_2 |
LNK_CAP_2 | PCIECTRL_RC_DBICS_LNK_CAP_2 | PCIECTRL_RC_DBICS2_LNK_CAP_2 |
LNK_CAS_2 | PCIECTRL_RC_DBICS_LNK_CAS_2 | PCIECTRL_RC_DBICS2_LNK_CAS_2 |
PCIe Standard Register Name | PCIe_SS1_RC_CFG_DBICS and PCIe_SS2_RC_CFG_DBICS Corresponding Register(1) | PCIe_SS1_RC_CFG_DBICS2 and PCIe_SS2_RC_CFG_DBICS2 Corresponding Register(2) |
---|---|---|
DEVICE_VENDORID | PCIECTRL_RC_DBICS_DEVICE_VENDORID | PCIECTRL_RC_DBICS2_DEVICE_VENDORID |
STATUS_COMMAND_REGISTER | PCIECTRL_RC_DBICS_STATUS_COMMAND_REGISTER | PCIECTRL_RC_DBICS2_STATUS_COMMAND_REGISTER |
CLASSCODE_REVISIONID | PCIECTRL_RC_DBICS_CLASSCODE_REVISIONID | PCIECTRL_RC_DBICS2_CLASSCODE_REVISIONID |
BIST_HEAD_LAT_CACH | PCIECTRL_RC_DBICS_BIST_HEAD_LAT_CACH | PCIECTRL_RC_DBICS2_BIST_HEAD_LAT_CACH |
BAR0/BAR0_MASK | PCIECTRL_RC_DBICS_BAR0 | PCIECTRL_RC_DBICS2_BAR0_MASK |
BAR1/BAR1_MASK | PCIECTRL_RC_DBICS_BAR1 | PCIECTRL_RC_DBICS2_BAR1_MASK |
BUS_NUM_REG | PCIECTRL_RC_DBICS_BUS_NUM_REG | PCIECTRL_RC_DBICS2_BUS_NUM_REG |
IOBASE_LIMIT_SEC_STATUS | PCIECTRL_RC_DBICS_IOBASE_LIMIT_SEC_STATUS | PCIECTRL_RC_DBICS2_IOBASE_LIMIT_SEC_STATUS |
MEM_BASE_LIMIT | PCIECTRL_RC_DBICS_MEM_BASE_LIMIT | PCIECTRL_RC_DBICS2_MEM_BASE_LIMIT |
PREF_MEM_BASE_LIMIT | PCIECTRL_RC_DBICS_PREF_MEM_BASE_LIMIT | PCIECTRL_RC_DBICS2_PREF_MEM_BASE_LIMIT |
UPPER_32BIT_PREF_BASEADDR | PCIECTRL_RC_DBICS_UPPER_32BIT_PREF_BASEADDR | PCIECTRL_RC_DBICS2_UPPER_32BIT_PREF_BASEADDR |
UPPER_32BIT_PREF_LIMITADDR | PCIECTRL_RC_DBICS_UPPER_32BIT_PREF_LIMITADDR | PCIECTRL_RC_DBICS2_UPPER_32BIT_PREF_LIMITADDR |
IO_BASE_LIMIT | PCIECTRL_RC_DBICS_IO_BASE_LIMIT | PCIECTRL_RC_DBICS2_IO_BASE_LIMIT |
CAPPTR | PCIECTRL_RC_DBICS_CAPPTR | PCIECTRL_RC_DBICS2_CAPPTR |
EXPANSION_ROM_BAR | PCIECTRL_RC_DBICS_EXPANSION_ROM_BAR | PCIECTRL_RC_DBICS2_EXPANSION_ROM_BAR |
BRIDGE_INT | PCIECTRL_RC_DBICS_BRIDGE_INT | PCIECTRL_RC_DBICS2_BRIDGE_INT |