STRUCT AD7606_BUS_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 struct ad7606_bus_info(9) 🌸

okay bestie, welcome to the Kernel API Manual β€” we're doing kernel structs today and honestly? this one is a lil cutie. it's giving "two pointers holding hands" energy and i'm obsessed πŸ’–


✨ NAME ✨

struct ad7606_bus_info β€” the lil aggregate bundle that pairs up ad7606_chip_info with ad7606_bus_ops. like a duo. a friend group of two. iconic 🫢


πŸŽ€ SYNOPSIS πŸŽ€

struct ad7606_bus_info {
    const struct ad7606_chip_info   *chip_info;
    const struct ad7606_bus_ops     *bops;
 };

that's it. that's the whole struct. two const pointers and a dream πŸ’…


πŸ‘‘ Members πŸ‘‘

  • chip_info β€” your entry in the table of chips that describes this device πŸ“‹ like the little profile card that says who this device actually is.
  • bops β€” the bus operations, aka SPI or parallel 🌈 this is where the "how do we actually talk to it" lives.

🌟 SEE ALSO 🌟

  • Kernel file ./drivers/iio/adc/ad7606.h β€” go read it, iykyk πŸ“–
  • struct ad7606_chip_info(9)
  • struct ad7606_chan_info(9)
  • struct ad7606_state(9)
  • struct ad7606_bus_ops(9)

fr fr go click through all of these, they're all in the same little friend group πŸ¦‹


and that's the whole vibe check, bestie πŸ’œ this page came from ./drivers/iio/adc, dated October 2026 β€” no cap, that's the source and the date, slay πŸŽ€βœ¨πŸ‘‘

πŸ“¦ where this page comes from