MCUXpresso SDK API Reference Manual
Rev 2.12.1
NXP Semiconductors
|
Data Structures | |
union | mcm_buffer_fault_attribute_t |
The union of buffer fault attribute. More... | |
union | mcm_lmem_fault_attribute_t |
The union of LMEM fault attribute. More... | |
Enumerations | |
enum | { kMCM_CacheWriteBuffer = MCM_ISCR_CWBEE_MASK, kMCM_ParityError = MCM_ISCR_CPEE_MASK, kMCM_FPUInvalidOperation = MCM_ISCR_FIOCE_MASK, kMCM_FPUDivideByZero = MCM_ISCR_FDZCE_MASK, kMCM_FPUOverflow = MCM_ISCR_FOFCE_MASK, kMCM_FPUUnderflow = MCM_ISCR_FUFCE_MASK, kMCM_FPUInexact = MCM_ISCR_FIXCE_MASK, kMCM_FPUInputDenormalInterrupt = MCM_ISCR_FIDCE_MASK } |
Enum _mcm_interrupt_flag. More... | |
Functions | |
static void | MCM_EnableCrossbarRoundRobin (MCM_Type *base, bool enable) |
Enables/Disables crossbar round robin. More... | |
static void | MCM_EnableInterruptStatus (MCM_Type *base, uint32_t mask) |
Enables the interrupt. More... | |
static void | MCM_DisableInterruptStatus (MCM_Type *base, uint32_t mask) |
Disables the interrupt. More... | |
static uint16_t | MCM_GetInterruptStatus (MCM_Type *base) |
Gets the Interrupt status . More... | |
static void | MCM_ClearCacheWriteBufferErroStatus (MCM_Type *base) |
Clears the Interrupt status . More... | |
static uint32_t | MCM_GetBufferFaultAddress (MCM_Type *base) |
Gets buffer fault address. More... | |
static void | MCM_GetBufferFaultAttribute (MCM_Type *base, mcm_buffer_fault_attribute_t *bufferfault) |
Gets buffer fault attributes. More... | |
static uint32_t | MCM_GetBufferFaultData (MCM_Type *base) |
Gets buffer fault data. More... | |
static void | MCM_LimitCodeCachePeripheralWriteBuffering (MCM_Type *base, bool enable) |
Limit code cache peripheral write buffering. More... | |
static void | MCM_BypassFixedCodeCacheMap (MCM_Type *base, bool enable) |
Bypass fixed code cache map. More... | |
static void | MCM_EnableCodeBusCache (MCM_Type *base, bool enable) |
Enables/Disables code bus cache. More... | |
static void | MCM_ForceCodeCacheToNoAllocation (MCM_Type *base, bool enable) |
Force code cache to no allocation. More... | |
static void | MCM_EnableCodeCacheWriteBuffer (MCM_Type *base, bool enable) |
Enables/Disables code cache write buffer. More... | |
static void | MCM_ClearCodeBusCache (MCM_Type *base) |
Clear code bus cache. More... | |
static void | MCM_EnablePcParityFaultReport (MCM_Type *base, bool enable) |
Enables/Disables PC Parity Fault Report. More... | |
static void | MCM_EnablePcParity (MCM_Type *base, bool enable) |
Enables/Disables PC Parity. More... | |
static void | MCM_LockConfigState (MCM_Type *base) |
Lock the configuration state. More... | |
static void | MCM_EnableCacheParityReporting (MCM_Type *base, bool enable) |
Enables/Disables cache parity reporting. More... | |
static uint32_t | MCM_GetLmemFaultAddress (MCM_Type *base) |
Gets LMEM fault address. More... | |
static void | MCM_GetLmemFaultAttribute (MCM_Type *base, mcm_lmem_fault_attribute_t *lmemFault) |
Get LMEM fault attributes. More... | |
static uint64_t | MCM_GetLmemFaultData (MCM_Type *base) |
Gets LMEM fault data. More... | |
Driver version | |
#define | FSL_MCM_DRIVER_VERSION (MAKE_VERSION(2, 1, 0)) |
MCM driver version. More... | |
union mcm_buffer_fault_attribute_t |
union mcm_lmem_fault_attribute_t |
#define FSL_MCM_DRIVER_VERSION (MAKE_VERSION(2, 1, 0)) |
anonymous enum |
|
inlinestatic |
base | MCM peripheral base address. |
enable | Used to enable/disable crossbar round robin.
|
|
inlinestatic |
base | MCM peripheral base address. |
mask | Interrupt status flags mask(_mcm_interrupt_flag). |
|
inlinestatic |
base | MCM peripheral base address. |
mask | Interrupt status flags mask(_mcm_interrupt_flag). |
|
inlinestatic |
base | MCM peripheral base address. |
|
inlinestatic |
base | MCM peripheral base address. |
|
inlinestatic |
base | MCM peripheral base address. |
|
inlinestatic |
base | MCM peripheral base address. |
|
inlinestatic |
base | MCM peripheral base address. |
|
inlinestatic |
base | MCM peripheral base address. |
enable | Used to enable/disable limit code cache peripheral write buffering.
|
|
inlinestatic |
base | MCM peripheral base address. |
enable | Used to enable/disable bypass fixed code cache map.
|
|
inlinestatic |
base | MCM peripheral base address. |
enable | Used to disable/enable code bus cache.
|
|
inlinestatic |
base | MCM peripheral base address. |
enable | Used to force code cache to allocation or no allocation.
|
|
inlinestatic |
base | MCM peripheral base address. |
enable | Used to enable/disable code cache write buffer.
|
|
inlinestatic |
base | MCM peripheral base address. |
|
inlinestatic |
base | MCM peripheral base address. |
enable | Used to enable/disable PC Parity Fault Report.
|
|
inlinestatic |
base | MCM peripheral base address. |
enable | Used to enable/disable PC Parity.
|
|
inlinestatic |
base | MCM peripheral base address. |
|
inlinestatic |
base | MCM peripheral base address. |
enable | Used to enable/disable cache parity reporting.
|
|
inlinestatic |
base | MCM peripheral base address. |
|
inlinestatic |
base | MCM peripheral base address. |
|
inlinestatic |
base | MCM peripheral base address. |