Go to the source code of this file.
Classes | |
struct | _flexspi_nor_config |
struct | _FlexSPIConfig |
FlexSPI Memory Configuration Block. More... | |
struct | _lut_sequence |
FlexSPI LUT Sequence structure. More... | |
#define CADDR_DDR 0x23 |
Definition at line 46 of file evkbimxrt1050_flexspi_nor_config.h.
#define CADDR_SDR 0x03 |
Definition at line 45 of file evkbimxrt1050_flexspi_nor_config.h.
#define CMD_DDR 0x21 |
Definition at line 42 of file evkbimxrt1050_flexspi_nor_config.h.
#define CMD_INDEX_READ 0 |
Definition at line 31 of file evkbimxrt1050_flexspi_nor_config.h.
#define CMD_INDEX_READSTATUS 1 |
Definition at line 32 of file evkbimxrt1050_flexspi_nor_config.h.
#define CMD_INDEX_WRITE 4 |
Definition at line 34 of file evkbimxrt1050_flexspi_nor_config.h.
#define CMD_INDEX_WRITEENABLE 2 |
Definition at line 33 of file evkbimxrt1050_flexspi_nor_config.h.
#define CMD_LUT_SEQ_IDX_READ 0 |
Definition at line 36 of file evkbimxrt1050_flexspi_nor_config.h.
#define CMD_LUT_SEQ_IDX_READSTATUS 1 |
Definition at line 37 of file evkbimxrt1050_flexspi_nor_config.h.
#define CMD_LUT_SEQ_IDX_WRITE 9 |
Definition at line 39 of file evkbimxrt1050_flexspi_nor_config.h.
#define CMD_LUT_SEQ_IDX_WRITEENABLE 3 |
Definition at line 38 of file evkbimxrt1050_flexspi_nor_config.h.
#define CMD_SDR 0x01 |
Definition at line 41 of file evkbimxrt1050_flexspi_nor_config.h.
#define DATSZ_DDR 0x2B |
Definition at line 62 of file evkbimxrt1050_flexspi_nor_config.h.
#define DATSZ_SDR 0x0B |
Definition at line 61 of file evkbimxrt1050_flexspi_nor_config.h.
#define DUMMY_DDR 0x2C |
Definition at line 64 of file evkbimxrt1050_flexspi_nor_config.h.
#define DUMMY_RWDS_DDR 0x2D |
Definition at line 66 of file evkbimxrt1050_flexspi_nor_config.h.
#define DUMMY_RWDS_SDR 0x0D |
Definition at line 65 of file evkbimxrt1050_flexspi_nor_config.h.
#define DUMMY_SDR 0x0C |
Definition at line 63 of file evkbimxrt1050_flexspi_nor_config.h.
#define FLEXSPI_1PAD 0 |
Definition at line 70 of file evkbimxrt1050_flexspi_nor_config.h.
#define FLEXSPI_2PAD 1 |
Definition at line 71 of file evkbimxrt1050_flexspi_nor_config.h.
#define FLEXSPI_4PAD 2 |
Definition at line 72 of file evkbimxrt1050_flexspi_nor_config.h.
#define FLEXSPI_8PAD 3 |
Definition at line 73 of file evkbimxrt1050_flexspi_nor_config.h.
#define FLEXSPI_CFG_BLK_SIZE (512) |
Definition at line 25 of file evkbimxrt1050_flexspi_nor_config.h.
#define FLEXSPI_CFG_BLK_TAG (0x42464346UL) |
Definition at line 23 of file evkbimxrt1050_flexspi_nor_config.h.
#define FLEXSPI_CFG_BLK_VERSION (0x56010400UL) |
Definition at line 24 of file evkbimxrt1050_flexspi_nor_config.h.
#define FLEXSPI_FEATURE_HAS_PARALLEL_MODE 1 |
Definition at line 28 of file evkbimxrt1050_flexspi_nor_config.h.
#define FLEXSPI_LUT_SEQ | ( | cmd0, | |
pad0, | |||
op0, | |||
cmd1, | |||
pad1, | |||
op1 | |||
) |
Definition at line 75 of file evkbimxrt1050_flexspi_nor_config.h.
#define FSL_XIP_BOARD_DRIVER_VERSION (MAKE_VERSION(2, 0, 0)) |
XIP_BOARD driver version 2.0.0.
Definition at line 19 of file evkbimxrt1050_flexspi_nor_config.h.
#define JMP_ON_CS 0x1F |
Definition at line 67 of file evkbimxrt1050_flexspi_nor_config.h.
#define LEARN_DDR 0x2A |
Definition at line 60 of file evkbimxrt1050_flexspi_nor_config.h.
#define LEARN_SDR 0x0A |
Definition at line 59 of file evkbimxrt1050_flexspi_nor_config.h.
#define MODE1_DDR 0x24 |
Definition at line 48 of file evkbimxrt1050_flexspi_nor_config.h.
#define MODE1_SDR 0x04 |
Definition at line 47 of file evkbimxrt1050_flexspi_nor_config.h.
#define MODE2_DDR 0x25 |
Definition at line 50 of file evkbimxrt1050_flexspi_nor_config.h.
#define MODE2_SDR 0x05 |
Definition at line 49 of file evkbimxrt1050_flexspi_nor_config.h.
#define MODE4_DDR 0x26 |
Definition at line 52 of file evkbimxrt1050_flexspi_nor_config.h.
#define MODE4_SDR 0x06 |
Definition at line 51 of file evkbimxrt1050_flexspi_nor_config.h.
#define MODE8_DDR 0x27 |
Definition at line 54 of file evkbimxrt1050_flexspi_nor_config.h.
#define MODE8_SDR 0x07 |
Definition at line 53 of file evkbimxrt1050_flexspi_nor_config.h.
#define NOR_CMD_INDEX_CHIPERASE 5 |
5
Definition at line 218 of file evkbimxrt1050_flexspi_nor_config.h.
#define NOR_CMD_INDEX_DUMMY 6 |
6
Definition at line 219 of file evkbimxrt1050_flexspi_nor_config.h.
#define NOR_CMD_INDEX_ERASEBLOCK 7 |
7
Definition at line 220 of file evkbimxrt1050_flexspi_nor_config.h.
#define NOR_CMD_INDEX_ERASESECTOR 3 |
3
Definition at line 216 of file evkbimxrt1050_flexspi_nor_config.h.
#define NOR_CMD_INDEX_PAGEPROGRAM CMD_INDEX_WRITE |
4
Definition at line 217 of file evkbimxrt1050_flexspi_nor_config.h.
#define NOR_CMD_INDEX_READ CMD_INDEX_READ |
0
Definition at line 213 of file evkbimxrt1050_flexspi_nor_config.h.
#define NOR_CMD_INDEX_READSTATUS CMD_INDEX_READSTATUS |
1
Definition at line 214 of file evkbimxrt1050_flexspi_nor_config.h.
#define NOR_CMD_INDEX_WRITEENABLE CMD_INDEX_WRITEENABLE |
2
Definition at line 215 of file evkbimxrt1050_flexspi_nor_config.h.
#define NOR_CMD_LUT_SEQ_IDX_CHIPERASE 11 |
11 Chip Erase sequence in lookupTable id stored in config block
Definition at line 235 of file evkbimxrt1050_flexspi_nor_config.h.
#define NOR_CMD_LUT_SEQ_IDX_ERASEBLOCK 8 |
8 Erase Block sequence id in lookupTable stored in config block
Definition at line 232 of file evkbimxrt1050_flexspi_nor_config.h.
#define NOR_CMD_LUT_SEQ_IDX_ERASESECTOR 5 |
5 Erase Sector sequence id in lookupTable stored in config block
Definition at line 231 of file evkbimxrt1050_flexspi_nor_config.h.
#define NOR_CMD_LUT_SEQ_IDX_EXIT_NOCMD 15 |
15 Exit 0-4-4/0-8-8 mode sequence id in lookupTable stored in config blobk
Definition at line 239 of file evkbimxrt1050_flexspi_nor_config.h.
#define NOR_CMD_LUT_SEQ_IDX_PAGEPROGRAM CMD_LUT_SEQ_IDX_WRITE |
9 Program sequence id in lookupTable stored in config block
Definition at line 233 of file evkbimxrt1050_flexspi_nor_config.h.
#define NOR_CMD_LUT_SEQ_IDX_READ CMD_LUT_SEQ_IDX_READ |
0 READ LUT sequence id in lookupTable stored in config block
Definition at line 222 of file evkbimxrt1050_flexspi_nor_config.h.
#define NOR_CMD_LUT_SEQ_IDX_READ_SFDP 13 |
13 Read SFDP sequence in lookupTable id stored in config block
Definition at line 236 of file evkbimxrt1050_flexspi_nor_config.h.
#define NOR_CMD_LUT_SEQ_IDX_READSTATUS CMD_LUT_SEQ_IDX_READSTATUS |
1 Read Status LUT sequence id in lookupTable stored in config block
Definition at line 223 of file evkbimxrt1050_flexspi_nor_config.h.
#define NOR_CMD_LUT_SEQ_IDX_READSTATUS_XPI 2 |
2 Read status DPI/QPI/OPI sequence id in lookupTable stored in config block
Definition at line 225 of file evkbimxrt1050_flexspi_nor_config.h.
#define NOR_CMD_LUT_SEQ_IDX_RESTORE_NOCMD 14 |
14 Restore 0-4-4/0-8-8 mode sequence id in lookupTable stored in config block
Definition at line 237 of file evkbimxrt1050_flexspi_nor_config.h.
#define NOR_CMD_LUT_SEQ_IDX_WRITEENABLE CMD_LUT_SEQ_IDX_WRITEENABLE |
3 Write Enable sequence id in lookupTable stored in config block
Definition at line 227 of file evkbimxrt1050_flexspi_nor_config.h.
#define NOR_CMD_LUT_SEQ_IDX_WRITEENABLE_XPI 4 |
4 Write Enable DPI/QPI/OPI sequence id in lookupTable stored in config block
Definition at line 229 of file evkbimxrt1050_flexspi_nor_config.h.
#define RADDR_DDR 0x22 |
Definition at line 44 of file evkbimxrt1050_flexspi_nor_config.h.
#define RADDR_SDR 0x02 |
Definition at line 43 of file evkbimxrt1050_flexspi_nor_config.h.
#define READ_DDR 0x29 |
Definition at line 58 of file evkbimxrt1050_flexspi_nor_config.h.
#define READ_SDR 0x09 |
Definition at line 57 of file evkbimxrt1050_flexspi_nor_config.h.
#define STOP 0 |
Definition at line 68 of file evkbimxrt1050_flexspi_nor_config.h.
#define WRITE_DDR 0x28 |
Definition at line 56 of file evkbimxrt1050_flexspi_nor_config.h.
#define WRITE_SDR 0x08 |
Definition at line 55 of file evkbimxrt1050_flexspi_nor_config.h.
typedef struct _lut_sequence flexspi_lut_seq_t |
FlexSPI LUT Sequence structure.
typedef struct _FlexSPIConfig flexspi_mem_config_t |
FlexSPI Memory Configuration Block.
typedef struct _flexspi_nor_config flexspi_nor_config_t |
typedef enum _FlashReadSampleClkSource flexspi_read_sample_clk_t |
FlexSPI Read Sample Clock Source definition.
typedef enum _FlexSpiSerialClockFreq flexspi_serial_clk_freq_t |
Definitions for FlexSPI Serial Clock Frequency.
anonymous enum |
FlexSPI clock configuration type.
Enumerator | |
---|---|
kFlexSpiClk_SDR | Clock configure for SDR mode. |
kFlexSpiClk_DDR | Clock configurat for DDR mode. |
Definition at line 93 of file evkbimxrt1050_flexspi_nor_config.h.
anonymous enum |
Misc feature bit definitions.
Definition at line 109 of file evkbimxrt1050_flexspi_nor_config.h.
anonymous enum |
Flash Type Definition.
Definition at line 121 of file evkbimxrt1050_flexspi_nor_config.h.
anonymous enum |
Flash Pad Definitions.
Enumerator | |
---|---|
kSerialFlash_1Pad | |
kSerialFlash_2Pads | |
kSerialFlash_4Pads | |
kSerialFlash_8Pads |
Definition at line 131 of file evkbimxrt1050_flexspi_nor_config.h.
anonymous enum |
Flash Configuration Command Type.
Definition at line 148 of file evkbimxrt1050_flexspi_nor_config.h.
FlexSPI Read Sample Clock Source definition.
Enumerator | |
---|---|
kFlexSPIReadSampleClk_LoopbackInternally | |
kFlexSPIReadSampleClk_LoopbackFromDqsPad | |
kFlexSPIReadSampleClk_LoopbackFromSckPad | |
kFlexSPIReadSampleClk_ExternalInputFromDqsPad |
Definition at line 100 of file evkbimxrt1050_flexspi_nor_config.h.
Definitions for FlexSPI Serial Clock Frequency.
Definition at line 80 of file evkbimxrt1050_flexspi_nor_config.h.