Skip to content

Commit 2eaf520

Browse files
drivers: flash: flexspi_mx25um51345g: fix DDR dummy cycles
In the DDR LUT, the dummy cycles were not defined for READ_STATUS_REG and had a wrong value for READ. The default amount of dummy cycles on this chip are 20 (0x14). This means the LUT should contain the value of 0x28 (0x14*2) for DDR at these entries. Signed-off-by: Andre Heinemans <[email protected]>
1 parent 16f4d6c commit 2eaf520

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

drivers/flash/flash_mcux_flexspi_mx25um51345g.c

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ static const uint32_t flash_flexspi_nor_lut[][4] = {
105105
FLEXSPI_LUT_SEQ(kFLEXSPI_Command_READ_SDR, kFLEXSPI_8PAD, 0x04,
106106
kFLEXSPI_Command_STOP, kFLEXSPI_1PAD, 0x0),
107107
},
108+
108109
[WRITE_ENABLE_OPI] = {
109110
FLEXSPI_LUT_SEQ(kFLEXSPI_Command_SDR, kFLEXSPI_8PAD, 0x06,
110111
kFLEXSPI_Command_SDR, kFLEXSPI_8PAD, 0xF9),
@@ -142,7 +143,9 @@ static const uint32_t flash_flexspi_nor_lut[][4] = {
142143
FLEXSPI_LUT_SEQ(kFLEXSPI_Command_DDR, kFLEXSPI_8PAD, 0x05,
143144
kFLEXSPI_Command_DDR, kFLEXSPI_8PAD, 0xFA),
144145
FLEXSPI_LUT_SEQ(kFLEXSPI_Command_RADDR_DDR, kFLEXSPI_8PAD, 0x20,
145-
kFLEXSPI_Command_READ_DDR, kFLEXSPI_8PAD, 0x4),
146+
kFLEXSPI_Command_DUMMY_DDR, kFLEXSPI_8PAD, 0x28),
147+
FLEXSPI_LUT_SEQ(kFLEXSPI_Command_READ_DDR, kFLEXSPI_8PAD, 0x4,
148+
kFLEXSPI_Command_STOP, kFLEXSPI_1PAD, 0x0),
146149
},
147150

148151
[WRITE_ENABLE_OPI] = {
@@ -166,7 +169,7 @@ static const uint32_t flash_flexspi_nor_lut[][4] = {
166169
FLEXSPI_LUT_SEQ(kFLEXSPI_Command_DDR, kFLEXSPI_8PAD, 0xEE,
167170
kFLEXSPI_Command_DDR, kFLEXSPI_8PAD, 0x11),
168171
FLEXSPI_LUT_SEQ(kFLEXSPI_Command_RADDR_DDR, kFLEXSPI_8PAD, 0x20,
169-
kFLEXSPI_Command_DUMMY_DDR, kFLEXSPI_8PAD, 0x08),
172+
kFLEXSPI_Command_DUMMY_DDR, kFLEXSPI_8PAD, 0x28),
170173
FLEXSPI_LUT_SEQ(kFLEXSPI_Command_READ_DDR, kFLEXSPI_8PAD, 0x04,
171174
kFLEXSPI_Command_STOP, kFLEXSPI_1PAD, 0x0),
172175
},

0 commit comments

Comments
 (0)