RTEMS 6.3
Loading...
Searching...
No Matches
reg_htu.h File Reference

This header file provides HTU interfaces. More...

#include <bsp/utility.h>

Go to the source code of this file.

Data Structures

struct  tms570_htu_t

Macros

#define TMS570_HTU_GC_VBUSHOLD   BSP_BIT32(24)
#define TMS570_HTU_GC_HTUEN   BSP_BIT32(16)
#define TMS570_HTU_GC_DEBM   BSP_BIT32(8)
#define TMS570_HTU_GC_HTURES   BSP_BIT32(0)
#define TMS570_HTU_CPENA_CPENA(val)
#define TMS570_HTU_CPENA_CPENA_GET(reg)
#define TMS570_HTU_CPENA_CPENA_SET(reg, val)
#define TMS570_HTU_BUSY0_BUSY0A   BSP_BIT32(24)
#define TMS570_HTU_BUSY0_BUSY0B   BSP_BIT32(16)
#define TMS570_HTU_BUSY0_BUSY1A   BSP_BIT32(8)
#define TMS570_HTU_BUSY0_BUSY1B   BSP_BIT32(0)
#define TMS570_HTU_BUSY1_BUSY2A   BSP_BIT32(24)
#define TMS570_HTU_BUSY1_BUSY2B   BSP_BIT32(16)
#define TMS570_HTU_BUSY1_BUSY3A   BSP_BIT32(8)
#define TMS570_HTU_BUSY1_BUSY3B   BSP_BIT32(0)
#define TMS570_HTU_BUSY2_BUSY4A   BSP_BIT32(24)
#define TMS570_HTU_BUSY2_BUSY4B   BSP_BIT32(16)
#define TMS570_HTU_BUSY2_BUSY5A   BSP_BIT32(8)
#define TMS570_HTU_BUSY2_BUSY5B   BSP_BIT32(0)
#define TMS570_HTU_BUSY3_BUSY6A   BSP_BIT32(24)
#define TMS570_HTU_BUSY3_BUSY6B   BSP_BIT32(16)
#define TMS570_HTU_BUSY3_BUSY7A   BSP_BIT32(8)
#define TMS570_HTU_BUSY3_BUSY7B   BSP_BIT32(0)
#define TMS570_HTU_ACPE_ERRF   BSP_BIT32(31)
#define TMS570_HTU_RLBECTRL_BERINTENA   BSP_BIT32(16)
#define TMS570_HTU_RLBECTRL_CORL   BSP_BIT32(8)
#define TMS570_HTU_RLBECTRL_RLINTENA   BSP_BIT32(0)
#define TMS570_HTU_BFINTS_BFINTENA(val)
#define TMS570_HTU_BFINTS_BFINTENA_GET(reg)
#define TMS570_HTU_BFINTS_BFINTENA_SET(reg, val)
#define TMS570_HTU_BFINTC_BFINTDIS(val)
#define TMS570_HTU_BFINTC_BFINTDIS_GET(reg)
#define TMS570_HTU_BFINTC_BFINTDIS_SET(reg, val)
#define TMS570_HTU_INTOFF0_INTTYPE0(val)
#define TMS570_HTU_INTOFF0_INTTYPE0_GET(reg)
#define TMS570_HTU_INTOFF0_INTTYPE0_SET(reg, val)
#define TMS570_HTU_INTOFF0_CPOFF0(val)
#define TMS570_HTU_INTOFF0_CPOFF0_GET(reg)
#define TMS570_HTU_INTOFF0_CPOFF0_SET(reg, val)
#define TMS570_HTU_INTOFF1_INTTYPE1(val)
#define TMS570_HTU_INTOFF1_INTTYPE1_GET(reg)
#define TMS570_HTU_INTOFF1_INTTYPE1_SET(reg, val)
#define TMS570_HTU_INTOFF1_CPOFF1(val)
#define TMS570_HTU_INTOFF1_CPOFF1_GET(reg)
#define TMS570_HTU_INTOFF1_CPOFF1_SET(reg, val)
#define TMS570_HTU_BIM_BIM(val)
#define TMS570_HTU_BIM_BIM_GET(reg)
#define TMS570_HTU_BIM_BIM_SET(reg, val)
#define TMS570_HTU_RLOSTFL_CPRLFL(val)
#define TMS570_HTU_RLOSTFL_CPRLFL_GET(reg)
#define TMS570_HTU_RLOSTFL_CPRLFL_SET(reg, val)
#define TMS570_HTU_BFINTFL_BFINTFL(val)
#define TMS570_HTU_BFINTFL_BFINTFL_GET(reg)
#define TMS570_HTU_BFINTFL_BFINTFL_SET(reg, val)
#define TMS570_HTU_BERINTFL_BERINTFL(val)
#define TMS570_HTU_BERINTFL_BERINTFL_GET(reg)
#define TMS570_HTU_BERINTFL_BERINTFL_SET(reg, val)
#define TMS570_HTU_DCTRL_CPNUM(val)
#define TMS570_HTU_DCTRL_CPNUM_GET(reg)
#define TMS570_HTU_DCTRL_CPNUM_SET(reg, val)
#define TMS570_HTU_DCTRL_HTUDBGS   BSP_BIT32(16)
#define TMS570_HTU_DCTRL_DBREN   BSP_BIT32(0)
#define TMS570_HTU_ID_CLASS(val)
#define TMS570_HTU_ID_CLASS_GET(reg)
#define TMS570_HTU_ID_CLASS_SET(reg, val)
#define TMS570_HTU_ID_TYPE(val)
#define TMS570_HTU_ID_TYPE_GET(reg)
#define TMS570_HTU_ID_TYPE_SET(reg, val)
#define TMS570_HTU_ID_REV(val)
#define TMS570_HTU_ID_REV_GET(reg)
#define TMS570_HTU_ID_REV_SET(reg, val)
#define TMS570_HTU_PCR_COPE   BSP_BIT32(16)
#define TMS570_HTU_PCR_TEST   BSP_BIT32(8)
#define TMS570_HTU_PCR_PARITY_ENA(val)
#define TMS570_HTU_PCR_PARITY_ENA_GET(reg)
#define TMS570_HTU_PCR_PARITY_ENA_SET(reg, val)
#define TMS570_HTU_PAR_PEFT   BSP_BIT32(16)
#define TMS570_HTU_PAR_PAOFF(val)
#define TMS570_HTU_PAR_PAOFF_GET(reg)
#define TMS570_HTU_PAR_PAOFF_SET(reg, val)
#define TMS570_HTU_MPCS_CPNUM0(val)
#define TMS570_HTU_MPCS_CPNUM0_GET(reg)
#define TMS570_HTU_MPCS_CPNUM0_SET(reg, val)
#define TMS570_HTU_MPCS_MPEFT1   BSP_BIT32(17)
#define TMS570_HTU_MPCS_MPEFT0   BSP_BIT32(16)
#define TMS570_HTU_MPCS_CPNUM1(val)
#define TMS570_HTU_MPCS_CPNUM1_GET(reg)
#define TMS570_HTU_MPCS_CPNUM1_SET(reg, val)

Detailed Description

This header file provides HTU interfaces.

Macro Definition Documentation

◆ TMS570_HTU_BERINTFL_BERINTFL

#define TMS570_HTU_BERINTFL_BERINTFL ( val)
Value:
BSP_FLD32(val,0, 15)

◆ TMS570_HTU_BERINTFL_BERINTFL_GET

#define TMS570_HTU_BERINTFL_BERINTFL_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 15)

◆ TMS570_HTU_BERINTFL_BERINTFL_SET

#define TMS570_HTU_BERINTFL_BERINTFL_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 15)

◆ TMS570_HTU_BFINTC_BFINTDIS

#define TMS570_HTU_BFINTC_BFINTDIS ( val)
Value:
BSP_FLD32(val,0, 15)

◆ TMS570_HTU_BFINTC_BFINTDIS_GET

#define TMS570_HTU_BFINTC_BFINTDIS_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 15)

◆ TMS570_HTU_BFINTC_BFINTDIS_SET

#define TMS570_HTU_BFINTC_BFINTDIS_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 15)

◆ TMS570_HTU_BFINTFL_BFINTFL

#define TMS570_HTU_BFINTFL_BFINTFL ( val)
Value:
BSP_FLD32(val,0, 15)

◆ TMS570_HTU_BFINTFL_BFINTFL_GET

#define TMS570_HTU_BFINTFL_BFINTFL_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 15)

◆ TMS570_HTU_BFINTFL_BFINTFL_SET

#define TMS570_HTU_BFINTFL_BFINTFL_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 15)

◆ TMS570_HTU_BFINTS_BFINTENA

#define TMS570_HTU_BFINTS_BFINTENA ( val)
Value:
BSP_FLD32(val,0, 15)

◆ TMS570_HTU_BFINTS_BFINTENA_GET

#define TMS570_HTU_BFINTS_BFINTENA_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 15)

◆ TMS570_HTU_BFINTS_BFINTENA_SET

#define TMS570_HTU_BFINTS_BFINTENA_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 15)

◆ TMS570_HTU_BIM_BIM

#define TMS570_HTU_BIM_BIM ( val)
Value:
BSP_FLD32(val,0, 7)

◆ TMS570_HTU_BIM_BIM_GET

#define TMS570_HTU_BIM_BIM_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 7)

◆ TMS570_HTU_BIM_BIM_SET

#define TMS570_HTU_BIM_BIM_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 7)

◆ TMS570_HTU_CPENA_CPENA

#define TMS570_HTU_CPENA_CPENA ( val)
Value:
BSP_FLD32(val,0, 15)

◆ TMS570_HTU_CPENA_CPENA_GET

#define TMS570_HTU_CPENA_CPENA_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 15)

◆ TMS570_HTU_CPENA_CPENA_SET

#define TMS570_HTU_CPENA_CPENA_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 15)

◆ TMS570_HTU_DCTRL_CPNUM

#define TMS570_HTU_DCTRL_CPNUM ( val)
Value:
BSP_FLD32(val,24, 27)

◆ TMS570_HTU_DCTRL_CPNUM_GET

#define TMS570_HTU_DCTRL_CPNUM_GET ( reg)
Value:
BSP_FLD32GET(reg,24, 27)

◆ TMS570_HTU_DCTRL_CPNUM_SET

#define TMS570_HTU_DCTRL_CPNUM_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,24, 27)

◆ TMS570_HTU_ID_CLASS

#define TMS570_HTU_ID_CLASS ( val)
Value:
BSP_FLD32(val,16, 23)

◆ TMS570_HTU_ID_CLASS_GET

#define TMS570_HTU_ID_CLASS_GET ( reg)
Value:
BSP_FLD32GET(reg,16, 23)

◆ TMS570_HTU_ID_CLASS_SET

#define TMS570_HTU_ID_CLASS_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,16, 23)

◆ TMS570_HTU_ID_REV

#define TMS570_HTU_ID_REV ( val)
Value:
BSP_FLD32(val,0, 7)

◆ TMS570_HTU_ID_REV_GET

#define TMS570_HTU_ID_REV_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 7)

◆ TMS570_HTU_ID_REV_SET

#define TMS570_HTU_ID_REV_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 7)

◆ TMS570_HTU_ID_TYPE

#define TMS570_HTU_ID_TYPE ( val)
Value:
BSP_FLD32(val,8, 15)

◆ TMS570_HTU_ID_TYPE_GET

#define TMS570_HTU_ID_TYPE_GET ( reg)
Value:
BSP_FLD32GET(reg,8, 15)

◆ TMS570_HTU_ID_TYPE_SET

#define TMS570_HTU_ID_TYPE_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,8, 15)

◆ TMS570_HTU_INTOFF0_CPOFF0

#define TMS570_HTU_INTOFF0_CPOFF0 ( val)
Value:
BSP_FLD32(val,0, 4)

◆ TMS570_HTU_INTOFF0_CPOFF0_GET

#define TMS570_HTU_INTOFF0_CPOFF0_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 4)

◆ TMS570_HTU_INTOFF0_CPOFF0_SET

#define TMS570_HTU_INTOFF0_CPOFF0_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 4)

◆ TMS570_HTU_INTOFF0_INTTYPE0

#define TMS570_HTU_INTOFF0_INTTYPE0 ( val)
Value:
BSP_FLD32(val,8, 10)

◆ TMS570_HTU_INTOFF0_INTTYPE0_GET

#define TMS570_HTU_INTOFF0_INTTYPE0_GET ( reg)
Value:
BSP_FLD32GET(reg,8, 10)

◆ TMS570_HTU_INTOFF0_INTTYPE0_SET

#define TMS570_HTU_INTOFF0_INTTYPE0_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,8, 10)

◆ TMS570_HTU_INTOFF1_CPOFF1

#define TMS570_HTU_INTOFF1_CPOFF1 ( val)
Value:
BSP_FLD32(val,0, 4)

◆ TMS570_HTU_INTOFF1_CPOFF1_GET

#define TMS570_HTU_INTOFF1_CPOFF1_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 4)

◆ TMS570_HTU_INTOFF1_CPOFF1_SET

#define TMS570_HTU_INTOFF1_CPOFF1_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 4)

◆ TMS570_HTU_INTOFF1_INTTYPE1

#define TMS570_HTU_INTOFF1_INTTYPE1 ( val)
Value:
BSP_FLD32(val,8, 10)

◆ TMS570_HTU_INTOFF1_INTTYPE1_GET

#define TMS570_HTU_INTOFF1_INTTYPE1_GET ( reg)
Value:
BSP_FLD32GET(reg,8, 10)

◆ TMS570_HTU_INTOFF1_INTTYPE1_SET

#define TMS570_HTU_INTOFF1_INTTYPE1_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,8, 10)

◆ TMS570_HTU_MPCS_CPNUM0

#define TMS570_HTU_MPCS_CPNUM0 ( val)
Value:
BSP_FLD32(val,24, 27)

◆ TMS570_HTU_MPCS_CPNUM0_GET

#define TMS570_HTU_MPCS_CPNUM0_GET ( reg)
Value:
BSP_FLD32GET(reg,24, 27)

◆ TMS570_HTU_MPCS_CPNUM0_SET

#define TMS570_HTU_MPCS_CPNUM0_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,24, 27)

◆ TMS570_HTU_MPCS_CPNUM1

#define TMS570_HTU_MPCS_CPNUM1 ( val)
Value:
BSP_FLD32(val,8, 11)

◆ TMS570_HTU_MPCS_CPNUM1_GET

#define TMS570_HTU_MPCS_CPNUM1_GET ( reg)
Value:
BSP_FLD32GET(reg,8, 11)

◆ TMS570_HTU_MPCS_CPNUM1_SET

#define TMS570_HTU_MPCS_CPNUM1_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,8, 11)

◆ TMS570_HTU_PAR_PAOFF

#define TMS570_HTU_PAR_PAOFF ( val)
Value:
BSP_FLD32(val,0, 8)

◆ TMS570_HTU_PAR_PAOFF_GET

#define TMS570_HTU_PAR_PAOFF_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 8)

◆ TMS570_HTU_PAR_PAOFF_SET

#define TMS570_HTU_PAR_PAOFF_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 8)

◆ TMS570_HTU_PCR_PARITY_ENA

#define TMS570_HTU_PCR_PARITY_ENA ( val)
Value:
BSP_FLD32(val,0, 3)

◆ TMS570_HTU_PCR_PARITY_ENA_GET

#define TMS570_HTU_PCR_PARITY_ENA_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 3)

◆ TMS570_HTU_PCR_PARITY_ENA_SET

#define TMS570_HTU_PCR_PARITY_ENA_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 3)

◆ TMS570_HTU_RLOSTFL_CPRLFL

#define TMS570_HTU_RLOSTFL_CPRLFL ( val)
Value:
BSP_FLD32(val,0, 15)

◆ TMS570_HTU_RLOSTFL_CPRLFL_GET

#define TMS570_HTU_RLOSTFL_CPRLFL_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 15)

◆ TMS570_HTU_RLOSTFL_CPRLFL_SET

#define TMS570_HTU_RLOSTFL_CPRLFL_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 15)