STRUCT AD7606_CHIP_INFO(9)
π¦ struct ad7606_chip_info(9) π¦
okay bestie, welcome to the Kernel API Manual β this page is all about struct ad7606_chip_info, and it's giving βchip specific informationβ main character energy. no cap, every field is here and accounted for β¨
π NAME π
struct ad7606_chip_infoβ chip specific information π
β¨ SYNOPSIS β¨
struct ad7606_chip_info {
unsigned int max_samplerate;
const char *name;
unsigned int bits;
unsigned int num_adc_channels;
ad7606_scale_setup_cb_t scale_setup_cb;
ad7606_sw_setup_cb_t sw_setup_cb;
const unsigned int *oversampling_avail;
unsigned int oversampling_num;
bool os_req_reset;
unsigned long init_delay_ms;
u8 offload_storagebits;
bool calib_gain_avail;
const int *calib_offset_avail;
const int (*calib_phase_avail)[2];
};
π Members π
max_samplerateβ maximum supported sample rate, periodt π₯nameβ device name, iconic πbitsβ data width in bits πnum_adc_channelsβ the number of physical voltage inputs π¦scale_setup_cbβ callback to setup the scales for each channel β¨sw_setup_cbβ callback to setup the software mode if available. πΈoversampling_availβ pointer to the array which stores the available oversampling ratios. πoversampling_numβ number of elements stored inoversampling_availarray πos_req_resetβ some devices require a reset to update oversampling πinit_delay_msβ required delay in milliseconds for initialization after a restart β³offload_storagebitsβ storage bits used by the offload hw implementation π§calib_gain_availβ chip supports gain calibration πcalib_offset_availβ pointer to offset calibration range/limits array πcalib_phase_availβ pointer to phase calibration range/limits array π
π SEE ALSO π
the manual is like βgo check your friends, bestieβ β so here's the squad:
Kernel file ./drivers/iio/adc/ad7606.hβ plusstruct ad7606_chan_info(9),struct ad7606_state(9),struct ad7606_bus_ops(9), andstruct ad7606_bus_info(9)π«Ά
okay bye bestie π β source/version: ./drivers/iio/adc, date: October 2026, page: struct ad7606_chip_info(9). 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