28#ifndef LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32660_INCLUDE_ICC_REGS_H_
29#define LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32660_INCLUDE_ICC_REGS_H_
38#if defined (__ICCARM__)
39 #pragma system_include
53#define __I volatile const
59#define __R volatile const
79 __R uint32_t rsv_0x8_0xff[62];
81 __R uint32_t rsv_0x104_0x6ff[383];
92#define MXC_R_ICC_CACHE_ID ((uint32_t)0x00000000UL)
93#define MXC_R_ICC_MEM_SIZE ((uint32_t)0x00000004UL)
94#define MXC_R_ICC_CACHE_CTRL ((uint32_t)0x00000100UL)
95#define MXC_R_ICC_INVALIDATE ((uint32_t)0x00000700UL)
104#define MXC_F_ICC_CACHE_ID_RELNUM_POS 0
105#define MXC_F_ICC_CACHE_ID_RELNUM ((uint32_t)(0x3FUL << MXC_F_ICC_CACHE_ID_RELNUM_POS))
107#define MXC_F_ICC_CACHE_ID_PARTNUM_POS 6
108#define MXC_F_ICC_CACHE_ID_PARTNUM ((uint32_t)(0xFUL << MXC_F_ICC_CACHE_ID_PARTNUM_POS))
110#define MXC_F_ICC_CACHE_ID_CCHID_POS 10
111#define MXC_F_ICC_CACHE_ID_CCHID ((uint32_t)(0x3FUL << MXC_F_ICC_CACHE_ID_CCHID_POS))
121#define MXC_F_ICC_MEM_SIZE_CCHSZ_POS 0
122#define MXC_F_ICC_MEM_SIZE_CCHSZ ((uint32_t)(0xFFFFUL << MXC_F_ICC_MEM_SIZE_CCHSZ_POS))
124#define MXC_F_ICC_MEM_SIZE_MEMSZ_POS 16
125#define MXC_F_ICC_MEM_SIZE_MEMSZ ((uint32_t)(0xFFFFUL << MXC_F_ICC_MEM_SIZE_MEMSZ_POS))
135#define MXC_F_ICC_CACHE_CTRL_ENABLE_POS 0
136#define MXC_F_ICC_CACHE_CTRL_ENABLE ((uint32_t)(0x1UL << MXC_F_ICC_CACHE_CTRL_ENABLE_POS))
138#define MXC_F_ICC_CACHE_CTRL_READY_POS 16
139#define MXC_F_ICC_CACHE_CTRL_READY ((uint32_t)(0x1UL << MXC_F_ICC_CACHE_CTRL_READY_POS))
__IO uint32_t cache_ctrl
Definition: icc_regs.h:80
__I uint32_t cache_id
Definition: icc_regs.h:77
__I uint32_t mem_size
Definition: icc_regs.h:78
__IO uint32_t invalidate
Definition: icc_regs.h:82
Definition: icc_regs.h:76