STRUCT INTEL_SPI_BOARDINFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct intel_spi_boardinfo πŸ’…

okay so bestie, welcome to the struct intel_spi_boardinfo(9) page from the Kernel API Manual πŸ’– this is the iconic little C struct that holds board specific data for the Intel SPI driver. no cap, it's giving β€œsmall struct, very important job” energy ✨

🌸 NAME 🌸

struct intel_spi_boardinfo β€” board specific data for the Intel SPI driver. literally that's the whole vibe πŸŽ€

✨ SYNOPSIS ✨

struct intel_spi_boardinfo {
    enum intel_spi_type type;
    bool (*set_writeable)(void __iomem *base, void *data);
    void *data;
 };

🫢 Members 🫢

  • type β€” the type that this controller is compatible with. compatibility check but make it fashion πŸ’…
  • set_writeable β€” try to make the chip writeable. it's optional, so no pressure bestie 🫢 the signature is bool (*set_writeable)(void __iomem *base, void *data).
  • data β€” data to be passed to set_writeable; it can be NULL. yes, NULL is valid here, we love a flexible icon 🌈

πŸ”₯ SEE ALSO πŸ”₯

  • kernel file ./include/linux/platform_data/x86/spi-intel.h β€” go peek at the source, iykyk πŸ‘€

and that's the whole page, bestie πŸ’– this lil manpage source/version lives at ./include/linux/platform_data/x86, dated October 2026, and it's serving struct intel_spi_boardinfo(9) realness. periodt βœ¨πŸ‘‘

πŸ“¦ where this page comes from