RTEMS 6.1-rc6
Loading...
Searching...
No Matches
Macros
Configuration register (CONFIG)

This group contains register bit definitions. More...

Macros

#define MEMSCRUB_CONFIG_DELAY_SHIFT   8
 
#define MEMSCRUB_CONFIG_DELAY_MASK   0xff00U
 
#define MEMSCRUB_CONFIG_DELAY_GET(_reg)
 
#define MEMSCRUB_CONFIG_DELAY_SET(_reg, _val)
 
#define MEMSCRUB_CONFIG_DELAY(_val)
 
#define MEMSCRUB_CONFIG_IRQD   0x80U
 
#define MEMSCRUB_CONFIG_SERA   0x20U
 
#define MEMSCRUB_CONFIG_LOOP   0x10U
 
#define MEMSCRUB_CONFIG_MODE_SHIFT   2
 
#define MEMSCRUB_CONFIG_MODE_MASK   0xcU
 
#define MEMSCRUB_CONFIG_MODE_GET(_reg)
 
#define MEMSCRUB_CONFIG_MODE_SET(_reg, _val)
 
#define MEMSCRUB_CONFIG_MODE(_val)
 
#define MEMSCRUB_CONFIG_ES   0x2U
 
#define MEMSCRUB_CONFIG_SCEN   0x1U
 

Detailed Description

This group contains register bit definitions.

Macro Definition Documentation

◆ MEMSCRUB_CONFIG_DELAY

#define MEMSCRUB_CONFIG_DELAY (   _val)
Value:
( ( ( _val ) << MEMSCRUB_CONFIG_DELAY_SHIFT ) & \
MEMSCRUB_CONFIG_DELAY_MASK )

◆ MEMSCRUB_CONFIG_DELAY_GET

#define MEMSCRUB_CONFIG_DELAY_GET (   _reg)
Value:
( ( ( _reg ) & MEMSCRUB_CONFIG_DELAY_MASK ) >> \
MEMSCRUB_CONFIG_DELAY_SHIFT )

◆ MEMSCRUB_CONFIG_DELAY_SET

#define MEMSCRUB_CONFIG_DELAY_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~MEMSCRUB_CONFIG_DELAY_MASK ) | \
( ( ( _val ) << MEMSCRUB_CONFIG_DELAY_SHIFT ) & \
MEMSCRUB_CONFIG_DELAY_MASK ) )

◆ MEMSCRUB_CONFIG_MODE

#define MEMSCRUB_CONFIG_MODE (   _val)
Value:
( ( ( _val ) << MEMSCRUB_CONFIG_MODE_SHIFT ) & \
MEMSCRUB_CONFIG_MODE_MASK )

◆ MEMSCRUB_CONFIG_MODE_GET

#define MEMSCRUB_CONFIG_MODE_GET (   _reg)
Value:
( ( ( _reg ) & MEMSCRUB_CONFIG_MODE_MASK ) >> \
MEMSCRUB_CONFIG_MODE_SHIFT )

◆ MEMSCRUB_CONFIG_MODE_SET

#define MEMSCRUB_CONFIG_MODE_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~MEMSCRUB_CONFIG_MODE_MASK ) | \
( ( ( _val ) << MEMSCRUB_CONFIG_MODE_SHIFT ) & \
MEMSCRUB_CONFIG_MODE_MASK ) )