RTEMS 6.1-rc6
|
This header file defines the MEMSCRUB register block interface. More...
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | memscrub |
This structure defines the MEMSCRUB register block memory map. More... | |
Macros | |
#define | MEMSCRUB_AHBS_CECNT_SHIFT 22 |
#define | MEMSCRUB_AHBS_CECNT_MASK 0xffc00000U |
#define | MEMSCRUB_AHBS_CECNT_GET(_reg) |
#define | MEMSCRUB_AHBS_CECNT_SET(_reg, _val) |
#define | MEMSCRUB_AHBS_CECNT(_val) |
#define | MEMSCRUB_AHBS_UECNT_SHIFT 14 |
#define | MEMSCRUB_AHBS_UECNT_MASK 0x3fc000U |
#define | MEMSCRUB_AHBS_UECNT_GET(_reg) |
#define | MEMSCRUB_AHBS_UECNT_SET(_reg, _val) |
#define | MEMSCRUB_AHBS_UECNT(_val) |
#define | MEMSCRUB_AHBS_DONE 0x2000U |
#define | MEMSCRUB_AHBS_SEC 0x800U |
#define | MEMSCRUB_AHBS_SBC 0x400U |
#define | MEMSCRUB_AHBS_CE 0x200U |
#define | MEMSCRUB_AHBS_NE 0x100U |
#define | MEMSCRUB_AHBS_HWRITE 0x80U |
#define | MEMSCRUB_AHBS_HMASTER_SHIFT 3 |
#define | MEMSCRUB_AHBS_HMASTER_MASK 0x78U |
#define | MEMSCRUB_AHBS_HMASTER_GET(_reg) |
#define | MEMSCRUB_AHBS_HMASTER_SET(_reg, _val) |
#define | MEMSCRUB_AHBS_HMASTER(_val) |
#define | MEMSCRUB_AHBS_HSIZE_SHIFT 0 |
#define | MEMSCRUB_AHBS_HSIZE_MASK 0x7U |
#define | MEMSCRUB_AHBS_HSIZE_GET(_reg) |
#define | MEMSCRUB_AHBS_HSIZE_SET(_reg, _val) |
#define | MEMSCRUB_AHBS_HSIZE(_val) |
#define | MEMSCRUB_AHBFAR_AHB_FAILING_ADDRESS_SHIFT 0 |
#define | MEMSCRUB_AHBFAR_AHB_FAILING_ADDRESS_MASK 0xffffffffU |
#define | MEMSCRUB_AHBFAR_AHB_FAILING_ADDRESS_GET(_reg) |
#define | MEMSCRUB_AHBFAR_AHB_FAILING_ADDRESS_SET(_reg, _val) |
#define | MEMSCRUB_AHBFAR_AHB_FAILING_ADDRESS(_val) |
#define | MEMSCRUB_AHBERC_CECNTT_SHIFT 22 |
#define | MEMSCRUB_AHBERC_CECNTT_MASK 0xffc00000U |
#define | MEMSCRUB_AHBERC_CECNTT_GET(_reg) |
#define | MEMSCRUB_AHBERC_CECNTT_SET(_reg, _val) |
#define | MEMSCRUB_AHBERC_CECNTT(_val) |
#define | MEMSCRUB_AHBERC_UECNTT_SHIFT 14 |
#define | MEMSCRUB_AHBERC_UECNTT_MASK 0x3fc000U |
#define | MEMSCRUB_AHBERC_UECNTT_GET(_reg) |
#define | MEMSCRUB_AHBERC_UECNTT_SET(_reg, _val) |
#define | MEMSCRUB_AHBERC_UECNTT(_val) |
#define | MEMSCRUB_AHBERC_CECTE 0x2U |
#define | MEMSCRUB_AHBERC_UECTE 0x1U |
#define | MEMSCRUB_STAT_RUNCOUNT_SHIFT 22 |
#define | MEMSCRUB_STAT_RUNCOUNT_MASK 0xffc00000U |
#define | MEMSCRUB_STAT_RUNCOUNT_GET(_reg) |
#define | MEMSCRUB_STAT_RUNCOUNT_SET(_reg, _val) |
#define | MEMSCRUB_STAT_RUNCOUNT(_val) |
#define | MEMSCRUB_STAT_BLKCOUNT_SHIFT 14 |
#define | MEMSCRUB_STAT_BLKCOUNT_MASK 0x3fc000U |
#define | MEMSCRUB_STAT_BLKCOUNT_GET(_reg) |
#define | MEMSCRUB_STAT_BLKCOUNT_SET(_reg, _val) |
#define | MEMSCRUB_STAT_BLKCOUNT(_val) |
#define | MEMSCRUB_STAT_DONE 0x2000U |
#define | MEMSCRUB_STAT_BURSTLEN_SHIFT 1 |
#define | MEMSCRUB_STAT_BURSTLEN_MASK 0x1eU |
#define | MEMSCRUB_STAT_BURSTLEN_GET(_reg) |
#define | MEMSCRUB_STAT_BURSTLEN_SET(_reg, _val) |
#define | MEMSCRUB_STAT_BURSTLEN(_val) |
#define | MEMSCRUB_STAT_ACTIVE 0x1U |
#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 |
#define | MEMSCRUB_RANGEL_RLADDR_SHIFT 0 |
#define | MEMSCRUB_RANGEL_RLADDR_MASK 0xffffffffU |
#define | MEMSCRUB_RANGEL_RLADDR_GET(_reg) |
#define | MEMSCRUB_RANGEL_RLADDR_SET(_reg, _val) |
#define | MEMSCRUB_RANGEL_RLADDR(_val) |
#define | MEMSCRUB_RANGEH_RHADDR_SHIFT 0 |
#define | MEMSCRUB_RANGEH_RHADDR_MASK 0xffffffffU |
#define | MEMSCRUB_RANGEH_RHADDR_GET(_reg) |
#define | MEMSCRUB_RANGEH_RHADDR_SET(_reg, _val) |
#define | MEMSCRUB_RANGEH_RHADDR(_val) |
#define | MEMSCRUB_POS_POSITION_SHIFT 0 |
#define | MEMSCRUB_POS_POSITION_MASK 0xffffffffU |
#define | MEMSCRUB_POS_POSITION_GET(_reg) |
#define | MEMSCRUB_POS_POSITION_SET(_reg, _val) |
#define | MEMSCRUB_POS_POSITION(_val) |
#define | MEMSCRUB_ETHRES_RECT_SHIFT 22 |
#define | MEMSCRUB_ETHRES_RECT_MASK 0xffc00000U |
#define | MEMSCRUB_ETHRES_RECT_GET(_reg) |
#define | MEMSCRUB_ETHRES_RECT_SET(_reg, _val) |
#define | MEMSCRUB_ETHRES_RECT(_val) |
#define | MEMSCRUB_ETHRES_BECT_SHIFT 14 |
#define | MEMSCRUB_ETHRES_BECT_MASK 0x3fc000U |
#define | MEMSCRUB_ETHRES_BECT_GET(_reg) |
#define | MEMSCRUB_ETHRES_BECT_SET(_reg, _val) |
#define | MEMSCRUB_ETHRES_BECT(_val) |
#define | MEMSCRUB_ETHRES_RECTE 0x2U |
#define | MEMSCRUB_ETHRES_BECTE 0x1U |
#define | MEMSCRUB_INIT_DATA_SHIFT 0 |
#define | MEMSCRUB_INIT_DATA_MASK 0xffffffffU |
#define | MEMSCRUB_INIT_DATA_GET(_reg) |
#define | MEMSCRUB_INIT_DATA_SET(_reg, _val) |
#define | MEMSCRUB_INIT_DATA(_val) |
#define | MEMSCRUB_RANGEL2_RLADDR_SHIFT 0 |
#define | MEMSCRUB_RANGEL2_RLADDR_MASK 0xffffffffU |
#define | MEMSCRUB_RANGEL2_RLADDR_GET(_reg) |
#define | MEMSCRUB_RANGEL2_RLADDR_SET(_reg, _val) |
#define | MEMSCRUB_RANGEL2_RLADDR(_val) |
#define | MEMSCRUB_RANGEH2_RHADDR_SHIFT 0 |
#define | MEMSCRUB_RANGEH2_RHADDR_MASK 0xffffffffU |
#define | MEMSCRUB_RANGEH2_RHADDR_GET(_reg) |
#define | MEMSCRUB_RANGEH2_RHADDR_SET(_reg, _val) |
#define | MEMSCRUB_RANGEH2_RHADDR(_val) |
Typedefs | |
typedef struct memscrub | memscrub |
This structure defines the MEMSCRUB register block memory map. | |
This header file defines the MEMSCRUB register block interface.