PCIe BAR configuration info.
The pcieBarCfg is used to configure a 32bits BAR Register or the lower 32bits of a 64bits BAR register.
This should NOT be used to configure BAR masks.
This should NOT be used to configure the Upper 32bits of a 64bits BAR register.
Data Fields | |
Pcie_Location | location |
Pcie_Mode | mode |
uint32_t | base |
Pcie_BarPref | prefetch |
Pcie_BarType | type |
Pcie_BarMem | memSpace |
uint8_t | idx |
uint8_t | barxc |
uint8_t | barxa |
Pcie_Location Pcie_BarCfg::location |
Local or remote peripheral
Pcie_Mode Pcie_BarCfg::mode |
PCIe mode
uint32_t Pcie_BarCfg::base |
Base Address (32bits)
Pcie_BarPref Pcie_BarCfg::prefetch |
Prefetch
Pcie_BarType Pcie_BarCfg::type |
Type
Pcie_BarMem Pcie_BarCfg::memSpace |
Memory Space
uint8_t Pcie_BarCfg::idx |
BAR index
uint8_t Pcie_BarCfg::barxc |
BARxC
uint8_t Pcie_BarCfg::barxa |
BARxA