STRUCT LTC2309(9)
NAME π
okay so bestie, welcome to the struct ltc2309(9) page from the Kernel API Manual β and it's literally about struct ltc2309, the internal device data structure. that's the name situation, periodt. β¨
SYNOPSIS π¦
the way this struct is built, fr fr:
struct ltc2309 {
struct device *dev;
struct i2c_client *client;
struct mutex lock;
int vref_mv;
unsigned int read_delay_us;
};
no extra fields, no surprise lore β just the exact shape. π«Ά
Members π
devβ device reference. that's the member, and it's giving main-character device energy. πclientβ I2C reference, bestie. π₯lockβ lock to serialize data access, so access happens one at a time instead of a chaotic group chat. πvref_mvβ internal voltage reference. the_mvis right there being iconic. βread_delay_usβ chip-specific read delay in microseconds. literally microseconds, and the description says microseconds, no cap. π§
SEE ALSO π
- Kernel file
./drivers/iio/adc/ltc2309.cβ the source file to go read, iykyk. π
that's the whole page, bestie! source/version:./drivers/iio/adc; date: October 2026; and yes, we were onstruct ltc2309(9)the entire time. mwah πβ¨ 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