RTEMS 6.1-rc1
Data Structures | Macros | Typedefs
ahbtrace-regs.h File Reference

This header file defines the AHBTRACE register block interface. More...

#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  ahbtrace
 This structure defines the AHBTRACE register block memory map. More...
 

Macros

#define AHBTRACE_CTRL_DCNT_SHIFT   16
 
#define AHBTRACE_CTRL_DCNT_MASK   0x7f0000U
 
#define AHBTRACE_CTRL_DCNT_GET(_reg)
 
#define AHBTRACE_CTRL_DCNT_SET(_reg, _val)
 
#define AHBTRACE_CTRL_DCNT(_val)
 
#define AHBTRACE_CTRL_PF   0x100U
 
#define AHBTRACE_CTRL_BW_SHIFT   6
 
#define AHBTRACE_CTRL_BW_MASK   0xc0U
 
#define AHBTRACE_CTRL_BW_GET(_reg)
 
#define AHBTRACE_CTRL_BW_SET(_reg, _val)
 
#define AHBTRACE_CTRL_BW(_val)
 
#define AHBTRACE_CTRL_RF   0x20U
 
#define AHBTRACE_CTRL_AF   0x10U
 
#define AHBTRACE_CTRL_FR   0x8U
 
#define AHBTRACE_CTRL_FW   0x4U
 
#define AHBTRACE_CTRL_DM   0x2U
 
#define AHBTRACE_CTRL_EN   0x1U
 
#define AHBTRACE_INDEX_INDEX_SHIFT   4
 
#define AHBTRACE_INDEX_INDEX_MASK   0x7f0U
 
#define AHBTRACE_INDEX_INDEX_GET(_reg)
 
#define AHBTRACE_INDEX_INDEX_SET(_reg, _val)
 
#define AHBTRACE_INDEX_INDEX(_val)
 
#define AHBTRACE_TIMETAG_TIMETAG_SHIFT   0
 
#define AHBTRACE_TIMETAG_TIMETAG_MASK   0xffffffffU
 
#define AHBTRACE_TIMETAG_TIMETAG_GET(_reg)
 
#define AHBTRACE_TIMETAG_TIMETAG_SET(_reg, _val)
 
#define AHBTRACE_TIMETAG_TIMETAG(_val)
 
#define AHBTRACE_MSFILT_SMASK_15_0_SHIFT   16
 
#define AHBTRACE_MSFILT_SMASK_15_0_MASK   0xffff0000U
 
#define AHBTRACE_MSFILT_SMASK_15_0_GET(_reg)
 
#define AHBTRACE_MSFILT_SMASK_15_0_SET(_reg, _val)
 
#define AHBTRACE_MSFILT_SMASK_15_0(_val)
 
#define AHBTRACE_MSFILT_MMASK_15_0_SHIFT   0
 
#define AHBTRACE_MSFILT_MMASK_15_0_MASK   0xffffU
 
#define AHBTRACE_MSFILT_MMASK_15_0_GET(_reg)
 
#define AHBTRACE_MSFILT_MMASK_15_0_SET(_reg, _val)
 
#define AHBTRACE_MSFILT_MMASK_15_0(_val)
 
#define AHBTRACE_TBBA_BADDR_31_2_SHIFT   2
 
#define AHBTRACE_TBBA_BADDR_31_2_MASK   0xfffffffcU
 
#define AHBTRACE_TBBA_BADDR_31_2_GET(_reg)
 
#define AHBTRACE_TBBA_BADDR_31_2_SET(_reg, _val)
 
#define AHBTRACE_TBBA_BADDR_31_2(_val)
 
#define AHBTRACE_TBBM_BMASK_31_2_SHIFT   2
 
#define AHBTRACE_TBBM_BMASK_31_2_MASK   0xfffffffcU
 
#define AHBTRACE_TBBM_BMASK_31_2_GET(_reg)
 
#define AHBTRACE_TBBM_BMASK_31_2_SET(_reg, _val)
 
#define AHBTRACE_TBBM_BMASK_31_2(_val)
 
#define AHBTRACE_TBBM_LD   0x2U
 
#define AHBTRACE_TBBM_ST   0x1U
 

Typedefs

typedef struct ahbtrace ahbtrace
 This structure defines the AHBTRACE register block memory map.
 

Detailed Description

This header file defines the AHBTRACE register block interface.