STRUCT AD7606_BUS_INFO(9)
πΈ 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
- 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