STRUCT AD799X_CHIP_INFO(9)
π struct ad799x_chip_info(9) π
okay bestie, so this is a page from the Kernel API Manual and it's literally all about struct ad799x_chip_info β chip specific information, no cap. if you're out here writing or reading a driver for these ADC chips, this struct is the little vibe-check card that tells the driver what this particular chip can and can't do. obsessed. π¦
β¨ NAME β¨
struct ad799x_chip_info β chip specific information
like, the per-chip facts. the personality sheet. periodt. π
πΈ SYNOPSIS πΈ
struct ad799x_chip_info {
int num_channels;
const struct ad799x_chip_config noirq_config;
const struct ad799x_chip_config irq_config;
bool has_vref;
};
look at her. four fields. flawless. no notes. π
π MEMBERS π
num_channelsβ the number of channels, bestie. that's how many the chip's got. count 'em. π’noirq_configβ device configuration w/o IRQ. that's the no-interrupt era, the chill quiet version. πirq_configβ device configuration w/ IRQ. interrupt era. she's a little louder, she's got things to say. π₯has_vrefβ abool, and it means the device supports external reference voltage. so if this is true, your chip can take a vref from outside. slay. β‘
ngl the two configs are both const struct ad799x_chip_config, so if you wanna know what's actually in them, that's a whole other manpage (peep SEE ALSO π).
π«Ά SEE ALSO π«Ά
- Kernel file
./drivers/iio/adc/ad799x.c struct ad799x_chip_config(9)
go read that one too, iykyk. π
aaaand that's the whole page, bestie π β brought to you by the source ./drivers/iio/adc, dated October 2026, and struct ad799x_chip_info(9) all the way at the bottom like a little signature. mwah. π
β¨π
π¦ 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