Page MenuHomeFreeBSD

flex_spi: Support for FlexSPI Flash controller.
ClosedPublic

Authored by wma on Nov 25 2021, 9:43 AM.
Tags
None
Referenced Files
F131118103: D33117.id99209.diff
Sun, Oct 5, 3:09 AM
Unknown Object (File)
Fri, Sep 26, 9:52 PM
Unknown Object (File)
Thu, Sep 25, 1:29 AM
Unknown Object (File)
Sat, Sep 13, 6:47 AM
Unknown Object (File)
Aug 9 2025, 1:46 PM
Unknown Object (File)
Aug 2 2025, 2:38 PM
Unknown Object (File)
Jul 13 2025, 11:21 AM
Unknown Object (File)
Jul 13 2025, 1:00 AM
Subscribers

Details

Summary
flex_spi: Support for FlexSPI Flash controller.

NXP FlexSPI is a complex SPI controller which provides
full offload for accessing NOR Flash.
Create a Flash driver which attaches to existing FreeBSD
infrastructure and exports generic READ and WRITE disk commands.
The Flash has to be identified first to configure controller
internals. For now, only one NOR Flash chip is supported.
Future commits shall either increase number of known chips
or implement SFDP mechanism which can be used by other Flash
drivers.

Sponsored by:           Alstom
Obtained from:          Semihalf

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

wma requested review of this revision.Nov 25 2021, 9:43 AM
This revision was not accepted when it landed; it landed in state Needs Review.Nov 30 2021, 5:42 AM
This revision was automatically updated to reflect the committed changes.