RTEMS 6.1-rc4
Loading...
Searching...
No Matches
Macros
Mux configuration register (MUXCFG)

This group contains register bit definitions. More...

Macros

#define MMCTRL_MUXCFG_ERRLOC_SHIFT   20
 
#define MMCTRL_MUXCFG_ERRLOC_MASK   0xfff00000U
 
#define MMCTRL_MUXCFG_ERRLOC_GET(_reg)
 
#define MMCTRL_MUXCFG_ERRLOC_SET(_reg, _val)
 
#define MMCTRL_MUXCFG_ERRLOC(_val)
 
#define MMCTRL_MUXCFG_DDERR   0x80000U
 
#define MMCTRL_MUXCFG_DWIDTH_SHIFT   16
 
#define MMCTRL_MUXCFG_DWIDTH_MASK   0x70000U
 
#define MMCTRL_MUXCFG_DWIDTH_GET(_reg)
 
#define MMCTRL_MUXCFG_DWIDTH_SET(_reg, _val)
 
#define MMCTRL_MUXCFG_DWIDTH(_val)
 
#define MMCTRL_MUXCFG_BEID_SHIFT   12
 
#define MMCTRL_MUXCFG_BEID_MASK   0xf000U
 
#define MMCTRL_MUXCFG_BEID_GET(_reg)
 
#define MMCTRL_MUXCFG_BEID_SET(_reg, _val)
 
#define MMCTRL_MUXCFG_BEID(_val)
 
#define MMCTRL_MUXCFG_DATAMUX_SHIFT   5
 
#define MMCTRL_MUXCFG_DATAMUX_MASK   0xe0U
 
#define MMCTRL_MUXCFG_DATAMUX_GET(_reg)
 
#define MMCTRL_MUXCFG_DATAMUX_SET(_reg, _val)
 
#define MMCTRL_MUXCFG_DATAMUX(_val)
 
#define MMCTRL_MUXCFG_CEN   0x10U
 
#define MMCTRL_MUXCFG_BAUPD   0x8U
 
#define MMCTRL_MUXCFG_BAEN   0x4U
 
#define MMCTRL_MUXCFG_CODE   0x2U
 
#define MMCTRL_MUXCFG_EDEN   0x1U
 

Detailed Description

This group contains register bit definitions.

Macro Definition Documentation

◆ MMCTRL_MUXCFG_BEID

#define MMCTRL_MUXCFG_BEID (   _val)
Value:
( ( ( _val ) << MMCTRL_MUXCFG_BEID_SHIFT ) & \
MMCTRL_MUXCFG_BEID_MASK )

◆ MMCTRL_MUXCFG_BEID_GET

#define MMCTRL_MUXCFG_BEID_GET (   _reg)
Value:
( ( ( _reg ) & MMCTRL_MUXCFG_BEID_MASK ) >> \
MMCTRL_MUXCFG_BEID_SHIFT )

◆ MMCTRL_MUXCFG_BEID_SET

#define MMCTRL_MUXCFG_BEID_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~MMCTRL_MUXCFG_BEID_MASK ) | \
( ( ( _val ) << MMCTRL_MUXCFG_BEID_SHIFT ) & \
MMCTRL_MUXCFG_BEID_MASK ) )

◆ MMCTRL_MUXCFG_DATAMUX

#define MMCTRL_MUXCFG_DATAMUX (   _val)
Value:
( ( ( _val ) << MMCTRL_MUXCFG_DATAMUX_SHIFT ) & \
MMCTRL_MUXCFG_DATAMUX_MASK )

◆ MMCTRL_MUXCFG_DATAMUX_GET

#define MMCTRL_MUXCFG_DATAMUX_GET (   _reg)
Value:
( ( ( _reg ) & MMCTRL_MUXCFG_DATAMUX_MASK ) >> \
MMCTRL_MUXCFG_DATAMUX_SHIFT )

◆ MMCTRL_MUXCFG_DATAMUX_SET

#define MMCTRL_MUXCFG_DATAMUX_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~MMCTRL_MUXCFG_DATAMUX_MASK ) | \
( ( ( _val ) << MMCTRL_MUXCFG_DATAMUX_SHIFT ) & \
MMCTRL_MUXCFG_DATAMUX_MASK ) )

◆ MMCTRL_MUXCFG_DWIDTH

#define MMCTRL_MUXCFG_DWIDTH (   _val)
Value:
( ( ( _val ) << MMCTRL_MUXCFG_DWIDTH_SHIFT ) & \
MMCTRL_MUXCFG_DWIDTH_MASK )

◆ MMCTRL_MUXCFG_DWIDTH_GET

#define MMCTRL_MUXCFG_DWIDTH_GET (   _reg)
Value:
( ( ( _reg ) & MMCTRL_MUXCFG_DWIDTH_MASK ) >> \
MMCTRL_MUXCFG_DWIDTH_SHIFT )

◆ MMCTRL_MUXCFG_DWIDTH_SET

#define MMCTRL_MUXCFG_DWIDTH_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~MMCTRL_MUXCFG_DWIDTH_MASK ) | \
( ( ( _val ) << MMCTRL_MUXCFG_DWIDTH_SHIFT ) & \
MMCTRL_MUXCFG_DWIDTH_MASK ) )

◆ MMCTRL_MUXCFG_ERRLOC

#define MMCTRL_MUXCFG_ERRLOC (   _val)
Value:
( ( ( _val ) << MMCTRL_MUXCFG_ERRLOC_SHIFT ) & \
MMCTRL_MUXCFG_ERRLOC_MASK )

◆ MMCTRL_MUXCFG_ERRLOC_GET

#define MMCTRL_MUXCFG_ERRLOC_GET (   _reg)
Value:
( ( ( _reg ) & MMCTRL_MUXCFG_ERRLOC_MASK ) >> \
MMCTRL_MUXCFG_ERRLOC_SHIFT )

◆ MMCTRL_MUXCFG_ERRLOC_SET

#define MMCTRL_MUXCFG_ERRLOC_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~MMCTRL_MUXCFG_ERRLOC_MASK ) | \
( ( ( _val ) << MMCTRL_MUXCFG_ERRLOC_SHIFT ) & \
MMCTRL_MUXCFG_ERRLOC_MASK ) )