RTEMS 6.3
Loading...
Searching...
No Matches
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 ) )