Data Structures
PCIE LLD Type0 (endpoint) Register Definitions
PCIE LLD Configuration Register Definitions

Data Structures

struct  pcieBarReg_s
 Specification of the Base Address Register (BAR) More...
struct  pcieBar32bitReg_s
 Specification of the Base Address Register (BAR). More...
struct  pcieBistReg_s
 Specification of the BIST Header Register. More...
struct  pcieType0BarIdx_s
 pcieBarReg_s register plus an index (End Point BAR) More...
struct  pcieType0Bar32bitIdx_s
 pcieBar32bitReg_s register plus an index (End Point BAR) More...
struct  pcieSubIdReg_s
 Specification of the Subsystem Vendor ID Register. More...
struct  pcieExpRomReg_s
 Specification of the Expansion ROM Register. More...
struct  pcieCapPtrReg_s
 Specification of the Capability Pointer Register. More...
struct  pcieIntPinReg_s
 Specification of the Interrupt Pin Register. More...
typedef struct pcieBarReg_s pcieBarReg_t
 Specification of the Base Address Register (BAR)
typedef struct pcieBar32bitReg_s pcieBar32bitReg_t
 Specification of the Base Address Register (BAR).
typedef struct pcieBistReg_s pcieBistReg_t
 Specification of the BIST Header Register.
typedef struct pcieType0BarIdx_s pcieType0BarIdx_t
 pcieBarReg_s register plus an index (End Point BAR)
typedef struct
pcieType0Bar32bitIdx_s 
pcieType0Bar32bitIdx_t
 pcieBar32bitReg_s register plus an index (End Point BAR)
typedef struct pcieSubIdReg_s pcieSubIdReg_t
 Specification of the Subsystem Vendor ID Register.
typedef struct pcieExpRomReg_s pcieExpRomReg_t
 Specification of the Expansion ROM Register.
typedef struct pcieCapPtrReg_s pcieCapPtrReg_t
 Specification of the Capability Pointer Register.
typedef struct pcieIntPinReg_s pcieIntPinReg_t
 Specification of the Interrupt Pin Register.

Typedef Documentation

Specification of the Base Address Register (BAR).

This should be used to read/write a 32bit word to the BAR register.

There are two situations when this structure should be used:
1. When setting up BAR masks
2. When setting up the upper 32bits of a 64bits BAR

Refer to pcieBarReg_t for the other possible BAR configurations

typedef struct pcieBarReg_s pcieBarReg_t

Specification of the Base Address Register (BAR)

This should be used to access a BAR register.

There are two situations when this structure should be used:
1. When setting up a 32 bit BAR
2. When setting up the lower 32bits of a 64bits BAR

Refer to pcieBar32bitReg_t for the other possible BAR configurations

pcieBar32bitReg_s register plus an index (End Point BAR)

There are multiple instances of this register. The index is used to select which instance of the register will be accessed.

This structure is used to access an End Point BAR. For more details, please refer to pcieBar32bitReg_t

pcieBarReg_s register plus an index (End Point BAR)

There are multiple instances of this register. The index is used to select which instance of the register will be accessed.

This structure is used to access an End Point BAR. For more details, please refer to pcieBarReg_t


Copyright 2014, Texas Instruments Incorporated