RTEMS  5.0.0
Data Structures | Data Fields
DSPI_tag Struct Reference

Data Structures

union  DSPI_CTAR_tag
 
union  DSPI_MCR_tag
 
union  DSPI_POPR_tag
 
union  DSPI_PUSHR_tag
 
union  DSPI_RSER_tag
 
union  DSPI_SR_tag
 

Data Fields

union DSPI_tag::DSPI_MCR_tag MCR
 
uint32_t dspi_reserved1
 
union {
   uint32_t   R
 
   struct {
      uint32_t   SPI_TCNT:16
 
      uint32_t   __pad0__:16
 
   }   B
 
TCR
 
union DSPI_tag::DSPI_CTAR_tag CTAR [8]
 
union DSPI_tag::DSPI_SR_tag SR
 
union DSPI_tag::DSPI_RSER_tag RSER
 
union DSPI_tag::DSPI_PUSHR_tag PUSHR
 
union DSPI_tag::DSPI_POPR_tag POPR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   TXCMD:16
 
      uint32_t   TXDATA:16
 
   }   B
 
TXFR [4]
 
uint32_t DSPI_reserved_txf [12]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:16
 
      uint32_t   RXDATA:16
 
   }   B
 
RXFR [4]
 
uint32_t DSPI_reserved_rxf [12]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:12
 
      uint32_t   TXSS:1
 
      uint32_t   __pad1__:2
 
      uint32_t   CID:1
 
      uint32_t   DCONT:1
 
      uint32_t   DSICTAS:3
 
      uint32_t   __pad2__:6
 
      uint32_t   DPCS5:1
 
      uint32_t   DPCS4:1
 
      uint32_t   DPCS3:1
 
      uint32_t   DPCS2:1
 
      uint32_t   DPCS1:1
 
      uint32_t   DPCS0:1
 
   }   B
 
DSICR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:16
 
      uint32_t   SER_DATA:16
 
   }   B
 
SDR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:16
 
      uint32_t   ASER_DATA:16
 
   }   B
 
ASDR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:16
 
      uint32_t   COMP_DATA:16
 
   }   B
 
COMPR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:16
 
      uint32_t   DESER_DATA:16
 
   }   B
 
DDR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   TCNT:16
 
      uint32_t   __pad0__:16
 
   }   B
 
TCR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   TXCMD:16
 
      uint32_t   TXDATA:16
 
   }   B
 
TXFR [4]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:16
 
      uint32_t   RXDATA:16
 
   }   B
 
RXFR [4]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   MTOE:1
 
      uint32_t   __pad0__:1
 
      uint32_t   MTOCNT:6
 
      uint32_t   __pad1__:4
 
      uint32_t   TXSS:1
 
      uint32_t   TPOL:1
 
      uint32_t   TRRE:1
 
      uint32_t   CID:1
 
      uint32_t   DCONT:1
 
      uint32_t   DSICTAS:3
 
      uint32_t   __pad2__:6
 
      uint32_t   DPCS5:1
 
      uint32_t   DPCS4:1
 
      uint32_t   DPCS3:1
 
      uint32_t   DPCS2:1
 
      uint32_t   DPCS1:1
 
      uint32_t   DPCS0:1
 
   }   B
 
DSICR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:16
 
      uint32_t   SER_DATA:16
 
   }   B
 
SDR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:16
 
      uint32_t   ASER_DATA:16
 
   }   B
 
ASDR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:16
 
      uint32_t   COMP_DATA:16
 
   }   B
 
COMPR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:16
 
      uint32_t   DESER_DATA:16
 
   }   B
 
DDR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   TCNT:16
 
      uint32_t   __pad0__:16
 
   }   B
 
TCR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   TXCMD:16
 
      uint32_t   TXDATA:16
 
   }   B
 
TXFR [4]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:16
 
      uint32_t   RXDATA:16
 
   }   B
 
RXFR [4]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   MTOE:1
 
      uint32_t   __pad0__:1
 
      uint32_t   MTOCNT:6
 
      uint32_t   __pad1__:4
 
      uint32_t   TXSS:1
 
      uint32_t   TPOL:1
 
      uint32_t   TRRE:1
 
      uint32_t   CID:1
 
      uint32_t   DCONT:1
 
      uint32_t   DSICTAS:3
 
      uint32_t   __pad2__:6
 
      uint32_t   DPCS5:1
 
      uint32_t   DPCS4:1
 
      uint32_t   DPCS3:1
 
      uint32_t   DPCS2:1
 
      uint32_t   DPCS1:1
 
      uint32_t   DPCS0:1
 
   }   B
 
DSICR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:16
 
      uint32_t   SER_DATA:16
 
   }   B
 
SDR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:16
 
      uint32_t   ASER_DATA:16
 
   }   B
 
ASDR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:16
 
      uint32_t   COMP_DATA:16
 
   }   B
 
COMPR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:16
 
      uint32_t   DESER_DATA:16
 
   }   B
 
DDR
 
DSPI_MCR_32B_tag MCR
 
int8_t DSPI_reserved_0004 [4]
 
DSPI_TCR_32B_tag TCR
 
union {
   DSPI_CTAR_32B_tag   CTAR [8]
 
   struct {
      DSPI_CTAR_32B_tag   CTAR0
 
      DSPI_CTAR_32B_tag   CTAR1
 
      DSPI_CTAR_32B_tag   CTAR2
 
      DSPI_CTAR_32B_tag   CTAR3
 
      DSPI_CTAR_32B_tag   CTAR4
 
      DSPI_CTAR_32B_tag   CTAR5
 
      DSPI_CTAR_32B_tag   CTAR6
 
      DSPI_CTAR_32B_tag   CTAR7
 
   } 
 
}; 
 
DSPI_SR_32B_tag SR
 
DSPI_RSER_32B_tag RSER
 
DSPI_PUSHR_32B_tag PUSHR
 
DSPI_POPR_32B_tag POPR
 
union {
   DSPI_TXFR_32B_tag   TXFR [5]
 
   struct {
      DSPI_TXFR_32B_tag   TXFR0
 
      DSPI_TXFR_32B_tag   TXFR1
 
      DSPI_TXFR_32B_tag   TXFR2
 
      DSPI_TXFR_32B_tag   TXFR3
 
      DSPI_TXFR_32B_tag   TXFR4
 
   } 
 
}; 
 
int8_t DSPI_reserved_0050_C [44]
 
union {
   DSPI_RXFR_32B_tag   RXFR [5]
 
   struct {
      DSPI_RXFR_32B_tag   RXFR0
 
      DSPI_RXFR_32B_tag   RXFR1
 
      DSPI_RXFR_32B_tag   RXFR2
 
      DSPI_RXFR_32B_tag   RXFR3
 
      DSPI_RXFR_32B_tag   RXFR4
 
   } 
 
}; 
 
int8_t DSPI_reserved_0090 [44]
 
DSPI_DSICR_32B_tag DSICR
 
DSPI_SDR_32B_tag SDR
 
DSPI_ASDR_32B_tag ASDR
 
DSPI_COMPR_32B_tag COMPR
 
DSPI_DDR_32B_tag DDR
 
DSPI_DSICR1_32B_tag DSICR1
 
union {
   uint32_t   R
 
   struct {
      uint32_t   SPI_TCNT:16
 
      uint32_t   __pad0__:16
 
   }   B
 
TCR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   TXCMD:16
 
      uint32_t   TXDATA:16
 
   }   B
 
TXFR [4]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:16
 
      uint32_t   RXDATA:16
 
   }   B
 
RXFR [4]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:11
 
      uint32_t   TSBC:1
 
      uint32_t   TXSS:1
 
      uint32_t   __pad1__:2
 
      uint32_t   CID:1
 
      uint32_t   DCONT:1
 
      uint32_t   DSICTAS:3
 
      uint32_t   __pad2__:6
 
      uint32_t   DPCS5:1
 
      uint32_t   DPCS4:1
 
      uint32_t   DPCS3:1
 
      uint32_t   DPCS2:1
 
      uint32_t   DPCS1:1
 
      uint32_t   DPCS0:1
 
   }   B
 
DSICR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   SER_DATA:32
 
   }   B
 
SDR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   ASER_DATA:32
 
   }   B
 
ASDR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   COMP_DATA:32
 
   }   B
 
COMPR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   DESER_DATA:32
 
   }   B
 
DDR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:3
 
      uint32_t   TSBCNT:5
 
      uint32_t   __pad1__:16
 
      uint32_t   DPCS1_7:1
 
      uint32_t   DPCS1_6:1
 
      uint32_t   DPCS1_5:1
 
      uint32_t   DPCS1_4:1
 
      uint32_t   DPCS1_3:1
 
      uint32_t   DPCS1_2:1
 
      uint32_t   DPCS1_1:1
 
      uint32_t   DPCS1_0:1
 
   }   B
 
DSICR1
 
uint32_t DSPI_reserved0004
 
union {
   uint32_t   R
 
   struct {
      uint32_t   TCNT:16
 
      uint32_t   __pad0__:16
 
   }   B
 
TCR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   TXCMD:16
 
      uint32_t   TXDATA:16
 
   }   B
 
TXFR [4]
 
uint32_t DSPI_reserved004C [12]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:16
 
      uint32_t   RXDATA:16
 
   }   B
 
RXFR [4]
 
uint32_t DSPI_reserved008C [12]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   MTOE:1
 
      uint32_t   __pad0__:1
 
      uint32_t   MTOCNT:6
 
      uint32_t   __pad1__:3
 
      uint32_t   TSBC:1
 
      uint32_t   TXSS:1
 
      uint32_t   TPOL:1
 
      uint32_t   TRRE:1
 
      uint32_t   CID:1
 
      uint32_t   DCONT:1
 
      uint32_t   DSICTAS:3
 
      uint32_t   __pad2__:4
 
      uint32_t   DPCS7:1
 
      uint32_t   DPCS6:1
 
      uint32_t   DPCS5:1
 
      uint32_t   DPCS4:1
 
      uint32_t   DPCS3:1
 
      uint32_t   DPCS2:1
 
      uint32_t   DPCS1:1
 
      uint32_t   DPCS0:1
 
   }   B
 
DSICR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   SER_DATA:32
 
   }   B
 
SDR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   ASER_DATA:32
 
   }   B
 
ASDR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   COMP_DATA:32
 
   }   B
 
COMPR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   DESER_DATA:32
 
   }   B
 
DDR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:3
 
      uint32_t   TSBCNT:5
 
      uint32_t   __pad1__:16
 
      uint32_t   DPCS1_7:1
 
      uint32_t   DPCS1_6:1
 
      uint32_t   DPCS1_5:1
 
      uint32_t   DPCS1_4:1
 
      uint32_t   DPCS1_3:1
 
      uint32_t   DPCS1_2:1
 
      uint32_t   DPCS1_1:1
 
      uint32_t   DPCS1_0:1
 
   }   B
 
DSICR1
 
uint32_t DSPI_reserved00D4 [4043]
 

The documentation for this struct was generated from the following files: