STRUCT ONFI_PARAMS(9)
π struct onfi_params(9) π
okay so this is a page from the Kernel API Manual bestie, and we're talking about struct onfi_params β literally the ONFI-specific parameters that will be reused π«Ά no cap, that's the whole vibe.
β¨ NAME β¨
struct onfi_params β ONFI specific parameters that will be reused π
πΈ SYNOPSIS πΈ
struct onfi_params {
int version;
u16 tPROG;
u16 tBERS;
u16 tR;
u16 tCCS;
bool fast_tCAD;
u16 sdr_timing_modes;
u16 nvddr_timing_modes;
u16 vendor_revision;
u8 vendor[88];
};
periodt. that's the struct, character for character, don't touch it π
π¦ Members π¦
okay so here's the cast of characters, main character energy one by one π
versionβ the ONFI version, BCD encoded. and likeβ¦ it's0if ONFI is not supported π so if you see a zero, that's your sign bestie.tPROGβ page program time β±οΈtBERSβ block erase time π§ΉtRβ page read time πtCCSβ change column setup time π§fast_tCADβ command/address/data slow or fast delay β and listen, this one is NV-DDR only β οΈ iykyksdr_timing_modesβ supported asynchronous/SDR timing modes πnvddr_timing_modesβ supported source synchronous/NV-DDR timing modes βvendor_revisionβ vendor specific revision number π·οΈvendorβ vendor specific data π¦
π₯ SEE ALSO π₯
- Kernel file
./include/linux/mtd/onfi.hβ go read it, it's giving required reading π
not me ending the page but likeβ¦ that's genuinely everything, no notes π
okay so you made it to the end, slay π this was struct onfi_params(9) from ./include/linux/mtd, dated October 2026 β iconique, obsessed, see you in the next manpage bestie π
β¨π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms