9#ifndef _FSL_FLEXRAM_ALLOCATE_H_
10#define _FSL_FLEXRAM_ALLOCATE_H_
12#include "fsl_common.h"
26#define FSL_SOC_FLEXRAM_ALLOCATE_DRIVER_VERSION (MAKE_VERSION(2, 0, 2))
57#if defined(__cplusplus)
77 IOMUXC_GPR->GPR16 &= ~IOMUXC_GPR_GPR16_FLEXRAM_BANK_CFG_SEL_MASK;
81#if defined(__cplusplus)
#define IOMUXC_GPR
Definition MIMXRT1052.h:26517
#define IOMUXC_GPR_GPR16_FLEXRAM_BANK_CFG_SEL(x)
Definition MIMXRT1052.h:26346
status_t FLEXRAM_AllocateRam(flexram_allocate_ram_t *config)
FLEXRAM allocates an on-chip ram for OCRAM, ITCM and DTCM. This function is independent from FLEXRAM_...
Definition fsl_flexram_allocate.c:39
enum _flexram_bank_allocate_src flexram_bank_allocate_src_t
FLEXRAM bank allocate source.
const uint8_t itcmBankNum
Definition fsl_flexram_allocate.h:50
const uint8_t ocramBankNum
Definition fsl_flexram_allocate.h:48
_flexram_bank_allocate_src
FLEXRAM bank allocate source.
Definition fsl_flexram_allocate.h:40
struct _flexram_allocate_ram flexram_allocate_ram_t
FLEXRAM allocate ocram, itcm, dtcm size.
const uint8_t dtcmBankNum
Definition fsl_flexram_allocate.h:49
@ kFLEXRAM_BankAllocateThroughHardwareFuse
Definition fsl_flexram_allocate.h:41
@ kFLEXRAM_BankAllocateThroughBankCfg
Definition fsl_flexram_allocate.h:42
@ kFLEXRAM_BankITCM
Definition fsl_flexram_allocate.h:35
@ kFLEXRAM_BankDTCM
Definition fsl_flexram_allocate.h:34
@ kFLEXRAM_BankNotUsed
Definition fsl_flexram_allocate.h:32
@ kFLEXRAM_BankOCRAM
Definition fsl_flexram_allocate.h:33
int32_t status_t
Type used for all status and error return values.
Definition fsl_common.h:225
FLEXRAM allocate ocram, itcm, dtcm size.
Definition fsl_flexram_allocate.h:47