STRUCT KEBA_SPI_AUXDEV(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay so bestie, welcome to the glow-up era of the Kernel API Manual πŸ’… β€” this page is all about struct keba_spi_auxdev, which is literally the KEBA SPI auxiliary device. that's it, that's the vibe. πŸ¦‹


✨ SYNOPSIS ✨

here's the whole struct, no cap, copy it exactly bestie:

struct keba_spi_auxdev {
    struct auxiliary_device auxdev;
    struct resource io;
    int info_size;
    struct spi_board_info *info;
 };

so iconic. so clean. lowkey obsessed with how tidy it is πŸŽ€

🫢 Members

  • auxdev β€” the auxiliary device object itself. it's giving main character energy πŸ‘‘
  • io β€” the address range of the SPI controller IO memory. that's where the memory lives, periodt.
  • info_size β€” the number of SPI devices that are gonna be probed. counting era πŸ”’βœ¨
  • info β€” the actual SPI devices to be probed. here they are, the stars of the show 🧚

πŸ’« SEE ALSO πŸ’«

go check these out too, iykyk:

  • Kernel file ./include/linux/misc/keba.h
  • struct keba_i2c_auxdev(9)
  • struct keba_fan_auxdev(9)
  • struct keba_batt_auxdev(9)
  • struct keba_uart_auxdev(9)

like... the whole keba family ate and left no crumbs 🌈πŸ”₯


ngl this one's short and sweet, but every field matters bestie, don't skip 'em πŸ’œ

🌸 ./include/linux/misc · October 2026 · struct keba_spi_auxdev(9) 🌸

okay bye bestie, go read the manpage, slay, periodt πŸ’–βœ¨

πŸ“¦ where this page comes from