RTEMS 6.1-rc6
Loading...
Searching...
No Matches
Data Structures | Macros
reg_emacc.h File Reference

This header file provides EMACC interfaces. More...

#include <bsp/utility.h>

Go to the source code of this file.

Data Structures

struct  tms570_emacc_t
 

Macros

#define TMS570_EMACC_SOFTRESET_RESET   BSP_BIT32(0)
 
#define TMS570_EMACC_INTCONTROL_C0TXPACEEN   BSP_BIT32(17)
 
#define TMS570_EMACC_INTCONTROL_C0RXPACEEN   BSP_BIT32(16)
 
#define TMS570_EMACC_INTCONTROL_INTPRESCALE(val)   BSP_FLD32(val,0, 11)
 
#define TMS570_EMACC_INTCONTROL_INTPRESCALE_GET(reg)   BSP_FLD32GET(reg,0, 11)
 
#define TMS570_EMACC_INTCONTROL_INTPRESCALE_SET(reg, val)   BSP_FLD32SET(reg, val,0, 11)
 
#define TMS570_EMACC_C0RXTHRESHEN_RXCH7THRESHEN   BSP_BIT32(7)
 
#define TMS570_EMACC_C0RXTHRESHEN_RXCH6THRESHEN   BSP_BIT32(6)
 
#define TMS570_EMACC_C0RXTHRESHEN_RXCH5THRESHEN   BSP_BIT32(5)
 
#define TMS570_EMACC_C0RXTHRESHEN_RXCH4THRESHEN   BSP_BIT32(4)
 
#define TMS570_EMACC_C0RXTHRESHEN_RXCH3THRESHEN   BSP_BIT32(3)
 
#define TMS570_EMACC_C0RXTHRESHEN_RXCH2THRESHEN   BSP_BIT32(2)
 
#define TMS570_EMACC_C0RXTHRESHEN_RXCH1THRESHEN   BSP_BIT32(1)
 
#define TMS570_EMACC_C0RXTHRESHEN_RXCH0THRESHEN   BSP_BIT32(0)
 
#define TMS570_EMACC_C0RXEN_RXCH7EN   BSP_BIT32(7)
 
#define TMS570_EMACC_C0RXEN_RXCH6EN   BSP_BIT32(6)
 
#define TMS570_EMACC_C0RXEN_RXCH5EN   BSP_BIT32(5)
 
#define TMS570_EMACC_C0RXEN_RXCH4EN   BSP_BIT32(4)
 
#define TMS570_EMACC_C0RXEN_RXCH3EN   BSP_BIT32(3)
 
#define TMS570_EMACC_C0RXEN_RXCH2EN   BSP_BIT32(2)
 
#define TMS570_EMACC_C0RXEN_RXCH1EN   BSP_BIT32(1)
 
#define TMS570_EMACC_C0RXEN_RXCH0EN   BSP_BIT32(0)
 
#define TMS570_EMACC_C0TXEN_TXCH7EN   BSP_BIT32(7)
 
#define TMS570_EMACC_C0TXEN_TXCH6EN   BSP_BIT32(6)
 
#define TMS570_EMACC_C0TXEN_TXCH5EN   BSP_BIT32(5)
 
#define TMS570_EMACC_C0TXEN_TXCH4EN   BSP_BIT32(4)
 
#define TMS570_EMACC_C0TXEN_TXCH3EN   BSP_BIT32(3)
 
#define TMS570_EMACC_C0TXEN_TXCH2EN   BSP_BIT32(2)
 
#define TMS570_EMACC_C0TXEN_TXCH1EN   BSP_BIT32(1)
 
#define TMS570_EMACC_C0TXEN_TXCH0EN   BSP_BIT32(0)
 
#define TMS570_EMACC_C0MISCEN_STATPENDEN   BSP_BIT32(3)
 
#define TMS570_EMACC_C0MISCEN_HOSTPENDEN   BSP_BIT32(2)
 
#define TMS570_EMACC_C0MISCEN_LINKINT0EN   BSP_BIT32(1)
 
#define TMS570_EMACC_C0MISCEN_USERINT0EN   BSP_BIT32(0)
 
#define TMS570_EMACC_C0RXTHRESHSTAT_RXCH7THRESHSTAT   BSP_BIT32(7)
 
#define TMS570_EMACC_C0RXTHRESHSTAT_RXCH6THRESHSTAT   BSP_BIT32(6)
 
#define TMS570_EMACC_C0RXTHRESHSTAT_RXCH5THRESHSTAT   BSP_BIT32(5)
 
#define TMS570_EMACC_C0RXTHRESHSTAT_RXCH4THRESHSTAT   BSP_BIT32(4)
 
#define TMS570_EMACC_C0RXTHRESHSTAT_RXCH3THRESHSTAT   BSP_BIT32(3)
 
#define TMS570_EMACC_C0RXTHRESHSTAT_RXCH2THRESHSTAT   BSP_BIT32(2)
 
#define TMS570_EMACC_C0RXTHRESHSTAT_RXCH1THRESHSTAT   BSP_BIT32(1)
 
#define TMS570_EMACC_C0RXTHRESHSTAT_RXCH0THRESHSTAT   BSP_BIT32(0)
 
#define TMS570_EMACC_C0RXSTAT_RXCH7STAT   BSP_BIT32(7)
 
#define TMS570_EMACC_C0RXSTAT_RXCH6STAT   BSP_BIT32(6)
 
#define TMS570_EMACC_C0RXSTAT_RXCH5STAT   BSP_BIT32(5)
 
#define TMS570_EMACC_C0RXSTAT_RXCH4STAT   BSP_BIT32(4)
 
#define TMS570_EMACC_C0RXSTAT_RXCH3STAT   BSP_BIT32(3)
 
#define TMS570_EMACC_C0RXSTAT_RXCH2STAT   BSP_BIT32(2)
 
#define TMS570_EMACC_C0RXSTAT_RXCH1STAT   BSP_BIT32(1)
 
#define TMS570_EMACC_C0RXSTAT_RXCH0STAT   BSP_BIT32(0)
 
#define TMS570_EMACC_C0TXSTAT_TXCH7STAT   BSP_BIT32(7)
 
#define TMS570_EMACC_C0TXSTAT_TXCH6STAT   BSP_BIT32(6)
 
#define TMS570_EMACC_C0TXSTAT_TXCH5STAT   BSP_BIT32(5)
 
#define TMS570_EMACC_C0TXSTAT_TXCH4STAT   BSP_BIT32(4)
 
#define TMS570_EMACC_C0TXSTAT_TXCH3STAT   BSP_BIT32(3)
 
#define TMS570_EMACC_C0TXSTAT_TXCH2STAT   BSP_BIT32(2)
 
#define TMS570_EMACC_C0TXSTAT_TXCH1STAT   BSP_BIT32(1)
 
#define TMS570_EMACC_C0TXSTAT_TXCH0STAT   BSP_BIT32(0)
 
#define TMS570_EMACC_C0MISCSTAT_STATPENDSTAT   BSP_BIT32(3)
 
#define TMS570_EMACC_C0MISCSTAT_HOSTPENDSTAT   BSP_BIT32(2)
 
#define TMS570_EMACC_C0MISCSTAT_LINKINT0STAT   BSP_BIT32(1)
 
#define TMS570_EMACC_C0MISCSTAT_USERINT0STAT   BSP_BIT32(0)
 
#define TMS570_EMACC_C0RXIMAX_RXIMAX(val)   BSP_FLD32(val,0, 5)
 
#define TMS570_EMACC_C0RXIMAX_RXIMAX_GET(reg)   BSP_FLD32GET(reg,0, 5)
 
#define TMS570_EMACC_C0RXIMAX_RXIMAX_SET(reg, val)   BSP_FLD32SET(reg, val,0, 5)
 
#define TMS570_EMACC_C0TXIMAX_TXIMAX(val)   BSP_FLD32(val,0, 5)
 
#define TMS570_EMACC_C0TXIMAX_TXIMAX_GET(reg)   BSP_FLD32GET(reg,0, 5)
 
#define TMS570_EMACC_C0TXIMAX_TXIMAX_SET(reg, val)   BSP_FLD32SET(reg, val,0, 5)
 

Detailed Description

This header file provides EMACC interfaces.