ENUM SPINAND_BUS_INTERFACE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum spinand_bus_interface πŸ’…

okay so bestie, welcome to the Kernel API Manual ✨ this page is literally all about enum spinand_bus_interface β€” the SPI NAND bus interface types. it's giving "small enum, big responsibility" and honestly? iconic.


🌸 SYNOPSIS 🌸

so here's the whole thing, and yes, it's this short, don't come for me:

enum spinand_bus_interface {
    SSDR ,
    ODTR

};

that's it. two constants. two vibes. periodt. πŸ’…


✨ Constants ✨

okay so these are the two members and what they actually mean, no cap:

  • SSDR β€” the bus configuration that supports all the 1S-XX-XX operations, and yes babes that includes dual and quad πŸ¦‹ she's versatile, she's flexible, she does it all.
  • ODTR β€” the bus configuration that supports only the 8D-8D-8D operations. that's it. that's the whole job. lowkey a one-trick pony but she does her trick flawlessly πŸ‘‘
fr fr though: SSDR = the everything-girl, ODTR = strictly 8D-8D-8D. don't mix them up πŸ’€

πŸŽ€ SEE ALSO πŸŽ€

these are all in the kernel file ./include/linux/mtd/spinand.h β€” go read up, iykyk 🧚:

like, that's a whole friend group right there and they all live in ./include/linux/mtd/spinand.h 🫢 go say hi.


so yeah, that's the page πŸ’– brought to you by the ./include/linux/mtd crew, dated October 2026, filed under enum spinand_bus_interface(9) β€” slay, stan, and may your bus interface always be the right one 🌈⭐

πŸ“¦ where this page comes from