RTEMS 6.1-rc1
Macros
Memory configuration register 1 (MCFG1)

This group contains register bit definitions. More...

Macros

#define FTMCTRL_MCFG1_PBRDY   0x40000000U
 
#define FTMCTRL_MCFG1_ABRDY   0x20000000U
 
#define FTMCTRL_MCFG1_IOBUSW_SHIFT   27
 
#define FTMCTRL_MCFG1_IOBUSW_MASK   0x18000000U
 
#define FTMCTRL_MCFG1_IOBUSW_GET(_reg)
 
#define FTMCTRL_MCFG1_IOBUSW_SET(_reg, _val)
 
#define FTMCTRL_MCFG1_IOBUSW(_val)
 
#define FTMCTRL_MCFG1_IBRDY   0x4000000U
 
#define FTMCTRL_MCFG1_BEXCN   0x2000000U
 
#define FTMCTRL_MCFG1_IO_WAITSTATES_SHIFT   20
 
#define FTMCTRL_MCFG1_IO_WAITSTATES_MASK   0xf00000U
 
#define FTMCTRL_MCFG1_IO_WAITSTATES_GET(_reg)
 
#define FTMCTRL_MCFG1_IO_WAITSTATES_SET(_reg, _val)
 
#define FTMCTRL_MCFG1_IO_WAITSTATES(_val)
 
#define FTMCTRL_MCFG1_IOEN   0x80000U
 
#define FTMCTRL_MCFG1_R   0x40000U
 
#define FTMCTRL_MCFG1_ROMBANKSZ_SHIFT   14
 
#define FTMCTRL_MCFG1_ROMBANKSZ_MASK   0x3c000U
 
#define FTMCTRL_MCFG1_ROMBANKSZ_GET(_reg)
 
#define FTMCTRL_MCFG1_ROMBANKSZ_SET(_reg, _val)
 
#define FTMCTRL_MCFG1_ROMBANKSZ(_val)
 
#define FTMCTRL_MCFG1_PWEN   0x800U
 
#define FTMCTRL_MCFG1_PROM_WIDTH_SHIFT   8
 
#define FTMCTRL_MCFG1_PROM_WIDTH_MASK   0x300U
 
#define FTMCTRL_MCFG1_PROM_WIDTH_GET(_reg)
 
#define FTMCTRL_MCFG1_PROM_WIDTH_SET(_reg, _val)
 
#define FTMCTRL_MCFG1_PROM_WIDTH(_val)
 
#define FTMCTRL_MCFG1_PROM_WRITE_WS_SHIFT   4
 
#define FTMCTRL_MCFG1_PROM_WRITE_WS_MASK   0xf0U
 
#define FTMCTRL_MCFG1_PROM_WRITE_WS_GET(_reg)
 
#define FTMCTRL_MCFG1_PROM_WRITE_WS_SET(_reg, _val)
 
#define FTMCTRL_MCFG1_PROM_WRITE_WS(_val)
 
#define FTMCTRL_MCFG1_PROM_READ_WS_SHIFT   0
 
#define FTMCTRL_MCFG1_PROM_READ_WS_MASK   0xfU
 
#define FTMCTRL_MCFG1_PROM_READ_WS_GET(_reg)
 
#define FTMCTRL_MCFG1_PROM_READ_WS_SET(_reg, _val)
 
#define FTMCTRL_MCFG1_PROM_READ_WS(_val)
 

Detailed Description

This group contains register bit definitions.

Macro Definition Documentation

◆ FTMCTRL_MCFG1_IO_WAITSTATES

#define FTMCTRL_MCFG1_IO_WAITSTATES (   _val)
Value:
( ( ( _val ) << FTMCTRL_MCFG1_IO_WAITSTATES_SHIFT ) & \
FTMCTRL_MCFG1_IO_WAITSTATES_MASK )

◆ FTMCTRL_MCFG1_IO_WAITSTATES_GET

#define FTMCTRL_MCFG1_IO_WAITSTATES_GET (   _reg)
Value:
( ( ( _reg ) & FTMCTRL_MCFG1_IO_WAITSTATES_MASK ) >> \
FTMCTRL_MCFG1_IO_WAITSTATES_SHIFT )

◆ FTMCTRL_MCFG1_IO_WAITSTATES_SET

#define FTMCTRL_MCFG1_IO_WAITSTATES_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~FTMCTRL_MCFG1_IO_WAITSTATES_MASK ) | \
( ( ( _val ) << FTMCTRL_MCFG1_IO_WAITSTATES_SHIFT ) & \
FTMCTRL_MCFG1_IO_WAITSTATES_MASK ) )

◆ FTMCTRL_MCFG1_IOBUSW

#define FTMCTRL_MCFG1_IOBUSW (   _val)
Value:
( ( ( _val ) << FTMCTRL_MCFG1_IOBUSW_SHIFT ) & \
FTMCTRL_MCFG1_IOBUSW_MASK )

◆ FTMCTRL_MCFG1_IOBUSW_GET

#define FTMCTRL_MCFG1_IOBUSW_GET (   _reg)
Value:
( ( ( _reg ) & FTMCTRL_MCFG1_IOBUSW_MASK ) >> \
FTMCTRL_MCFG1_IOBUSW_SHIFT )

◆ FTMCTRL_MCFG1_IOBUSW_SET

#define FTMCTRL_MCFG1_IOBUSW_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~FTMCTRL_MCFG1_IOBUSW_MASK ) | \
( ( ( _val ) << FTMCTRL_MCFG1_IOBUSW_SHIFT ) & \
FTMCTRL_MCFG1_IOBUSW_MASK ) )

◆ FTMCTRL_MCFG1_PROM_READ_WS

#define FTMCTRL_MCFG1_PROM_READ_WS (   _val)
Value:
( ( ( _val ) << FTMCTRL_MCFG1_PROM_READ_WS_SHIFT ) & \
FTMCTRL_MCFG1_PROM_READ_WS_MASK )

◆ FTMCTRL_MCFG1_PROM_READ_WS_GET

#define FTMCTRL_MCFG1_PROM_READ_WS_GET (   _reg)
Value:
( ( ( _reg ) & FTMCTRL_MCFG1_PROM_READ_WS_MASK ) >> \
FTMCTRL_MCFG1_PROM_READ_WS_SHIFT )

◆ FTMCTRL_MCFG1_PROM_READ_WS_SET

#define FTMCTRL_MCFG1_PROM_READ_WS_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~FTMCTRL_MCFG1_PROM_READ_WS_MASK ) | \
( ( ( _val ) << FTMCTRL_MCFG1_PROM_READ_WS_SHIFT ) & \
FTMCTRL_MCFG1_PROM_READ_WS_MASK ) )

◆ FTMCTRL_MCFG1_PROM_WIDTH

#define FTMCTRL_MCFG1_PROM_WIDTH (   _val)
Value:
( ( ( _val ) << FTMCTRL_MCFG1_PROM_WIDTH_SHIFT ) & \
FTMCTRL_MCFG1_PROM_WIDTH_MASK )

◆ FTMCTRL_MCFG1_PROM_WIDTH_GET

#define FTMCTRL_MCFG1_PROM_WIDTH_GET (   _reg)
Value:
( ( ( _reg ) & FTMCTRL_MCFG1_PROM_WIDTH_MASK ) >> \
FTMCTRL_MCFG1_PROM_WIDTH_SHIFT )

◆ FTMCTRL_MCFG1_PROM_WIDTH_SET

#define FTMCTRL_MCFG1_PROM_WIDTH_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~FTMCTRL_MCFG1_PROM_WIDTH_MASK ) | \
( ( ( _val ) << FTMCTRL_MCFG1_PROM_WIDTH_SHIFT ) & \
FTMCTRL_MCFG1_PROM_WIDTH_MASK ) )

◆ FTMCTRL_MCFG1_PROM_WRITE_WS

#define FTMCTRL_MCFG1_PROM_WRITE_WS (   _val)
Value:
( ( ( _val ) << FTMCTRL_MCFG1_PROM_WRITE_WS_SHIFT ) & \
FTMCTRL_MCFG1_PROM_WRITE_WS_MASK )

◆ FTMCTRL_MCFG1_PROM_WRITE_WS_GET

#define FTMCTRL_MCFG1_PROM_WRITE_WS_GET (   _reg)
Value:
( ( ( _reg ) & FTMCTRL_MCFG1_PROM_WRITE_WS_MASK ) >> \
FTMCTRL_MCFG1_PROM_WRITE_WS_SHIFT )

◆ FTMCTRL_MCFG1_PROM_WRITE_WS_SET

#define FTMCTRL_MCFG1_PROM_WRITE_WS_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~FTMCTRL_MCFG1_PROM_WRITE_WS_MASK ) | \
( ( ( _val ) << FTMCTRL_MCFG1_PROM_WRITE_WS_SHIFT ) & \
FTMCTRL_MCFG1_PROM_WRITE_WS_MASK ) )

◆ FTMCTRL_MCFG1_ROMBANKSZ

#define FTMCTRL_MCFG1_ROMBANKSZ (   _val)
Value:
( ( ( _val ) << FTMCTRL_MCFG1_ROMBANKSZ_SHIFT ) & \
FTMCTRL_MCFG1_ROMBANKSZ_MASK )

◆ FTMCTRL_MCFG1_ROMBANKSZ_GET

#define FTMCTRL_MCFG1_ROMBANKSZ_GET (   _reg)
Value:
( ( ( _reg ) & FTMCTRL_MCFG1_ROMBANKSZ_MASK ) >> \
FTMCTRL_MCFG1_ROMBANKSZ_SHIFT )

◆ FTMCTRL_MCFG1_ROMBANKSZ_SET

#define FTMCTRL_MCFG1_ROMBANKSZ_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~FTMCTRL_MCFG1_ROMBANKSZ_MASK ) | \
( ( ( _val ) << FTMCTRL_MCFG1_ROMBANKSZ_SHIFT ) & \
FTMCTRL_MCFG1_ROMBANKSZ_MASK ) )