Skip to content

Support single reads in i.MX RT FCB LUT#688

Merged
dgarske merged 1 commit intowolfSSL:masterfrom
MulattoKid:imx_non_quad_read_in_lut
Feb 18, 2026
Merged

Support single reads in i.MX RT FCB LUT#688
dgarske merged 1 commit intowolfSSL:masterfrom
MulattoKid:imx_non_quad_read_in_lut

Conversation

@MulattoKid
Copy link
Contributor

This PR is a possible implementation for #685.

Before this commit the LUT in the FCB for all i.MX RT targets had a quad-read (0xEB) command as the read command in the LUT in the FCB. However, this assumes the flash chip support QSPI, which it may not, either at all or by default. To support such flash chips this commit adds the option to use a single-read (0x03) command instead in the LUT. QSPI can then be enabled later on (by e.g. the BootROM or the application wolfBoot boots).

The single-read command sequence is taken from the NXP SDK.

Before this commit the LUT in the FCB for all i.MX RT targets had a
quad-read (0xEB) command as the read command in the LUT in the FCB.
However, this assumes the flash chip support QSPI, which it may not,
either at all or by default. To support such flash chips this commit
adds the option to use a single-read (0x03) command instead in the LUT.
QSPI can then be enabled later on (by e.g. the BootROM or the
application wolfBoot boots).

The single-read command sequence is taken from the NXP SDK.
@dgarske
Copy link
Contributor

dgarske commented Feb 18, 2026

Okay to test. Contributor agreement on file. Thank you @MulattoKid

@dgarske dgarske merged commit 3be63df into wolfSSL:master Feb 18, 2026
311 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments