STRUCT ADC5_DEVICE_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ struct adc5_device_data(9) πŸŽ€

Hiii bestie πŸ’– welcome to the Kernel API Manual page for struct adc5_device_data(9). This is the top-level ADC device data, and yes it's giving β€œsmall struct, big main character energy.” Let's go ✨


🌸 NAME 🌸

struct adc5_device_data β€” Top-level ADC device data. That's the whole name moment, periodt πŸ’….

✨ SYNOPSIS ✨

Okay so the struct is literally this, and we're keeping it exactly as-is, no cap:

       struct adc5_device_data {
           struct regmap *regmap;
           struct adc5_sdam_data *base;
           int num_sdams;
        };

πŸ‘― Members πŸ‘―

  • regmap β€” the ADC peripheral register map field. Iconic little pointer to the register map, slay.
  • base β€” array of SDAM data. Yep, that's the array, bestie 🫢.
  • num_sdams β€” the number of ADC SDAM peripherals. The count, the vibe check, the total πŸ”₯.

πŸ‘€ SEE ALSO πŸ‘€

  • The kernel file ./include/linux/iio/adc/qcom-adc5-gen3-common.h β€” go peek, iykyk πŸ‘‘.
  • struct adc5_sdam_data(9)
  • struct adc5_channel_common_prop(9)
  • struct tm5_aux_dev_wrapper(9)

That's a wrap, bestie πŸŽ€πŸ’œ β€” this page belongs to the source/version ./include/linux/iio/adc, dated October 2026. Mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from