RTEMS 6.1-rc5
Loading...
Searching...
No Matches
Data Structures | Macros | Typedefs
ftmctrl-regs.h File Reference

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

#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  ftmctrl
 This structure defines the FTMCTRL register block memory map. 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)
 
#define FTMCTRL_MCFG3_ME   0x8000000U
 
#define FTMCTRL_MCFG3_WB   0x800U
 
#define FTMCTRL_MCFG3_RB   0x400U
 
#define FTMCTRL_MCFG3_PE   0x100U
 
#define FTMCTRL_MCFG3_TCB_SHIFT   0
 
#define FTMCTRL_MCFG3_TCB_MASK   0xffU
 
#define FTMCTRL_MCFG3_TCB_GET(_reg)
 
#define FTMCTRL_MCFG3_TCB_SET(_reg, _val)
 
#define FTMCTRL_MCFG3_TCB(_val)
 
#define FTMCTRL_MCFG5_IOHWS_SHIFT   23
 
#define FTMCTRL_MCFG5_IOHWS_MASK   0x3f800000U
 
#define FTMCTRL_MCFG5_IOHWS_GET(_reg)
 
#define FTMCTRL_MCFG5_IOHWS_SET(_reg, _val)
 
#define FTMCTRL_MCFG5_IOHWS(_val)
 
#define FTMCTRL_MCFG5_ROMHWS_SHIFT   7
 
#define FTMCTRL_MCFG5_ROMHWS_MASK   0x3f80U
 
#define FTMCTRL_MCFG5_ROMHWS_GET(_reg)
 
#define FTMCTRL_MCFG5_ROMHWS_SET(_reg, _val)
 
#define FTMCTRL_MCFG5_ROMHWS(_val)
 
#define FTMCTRL_MCFG7_BRDYNCNT_SHIFT   16
 
#define FTMCTRL_MCFG7_BRDYNCNT_MASK   0xffff0000U
 
#define FTMCTRL_MCFG7_BRDYNCNT_GET(_reg)
 
#define FTMCTRL_MCFG7_BRDYNCNT_SET(_reg, _val)
 
#define FTMCTRL_MCFG7_BRDYNCNT(_val)
 
#define FTMCTRL_MCFG7_BRDYNRLD_SHIFT   0
 
#define FTMCTRL_MCFG7_BRDYNRLD_MASK   0xffffU
 
#define FTMCTRL_MCFG7_BRDYNRLD_GET(_reg)
 
#define FTMCTRL_MCFG7_BRDYNRLD_SET(_reg, _val)
 
#define FTMCTRL_MCFG7_BRDYNRLD(_val)
 

Typedefs

typedef struct ftmctrl ftmctrl
 This structure defines the FTMCTRL register block memory map.
 

Detailed Description

This header file defines the FTMCTRL register block interface.