Module opentitanlib::spiflash::sfdp

source ·

Structs

  • FastReadParam represents the parameters for the different styles of fast read.
  • The JEDEC parameter table is documented in JESD216 “Serial Flash Discoverable Parameters”. This structure represents the parameter table after decoding it from the packed bitfield representation documented by JEDEC.
  • The Rev B extensions to the JEDEC parameters table.
  • The Rev D extensions to the JEDEC parameters table.
  • The Rev F extensions to the JEDEC parameters table.
  • SectorErase represents the supported erase sector sizes of the device.
  • The Sfdp structure represents the decoded SFDP table.
  • The SFDP header identifies a valid SFDP, its version and the number of parameter headers.
  • The SFDP parameter header identifies additional parameter tables within the SFDP. All devices are required to have a JEDEC parameter header and corresponding table.
  • An UnknownParams structure represents SFDP parameter tables for which we don’t have a specialized parser.

Enums

  • BlockEraseSize represents whether or not the device can perform a 4KiB erase.
  • SupportedAddressModes represents which addressing modes are valid for the device.
  • WriteGranularity represents whether or not the device has an internal buffer for program operations.