STRUCT AD5686_CHIP_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

struct ad5686_chip_info β€” chip specific information. This is the Kernel API Manual page for it, bestie, and yes it's giving "small struct, very important lore" 🌸✨


✨ SYNOPSIS ✨

       struct ad5686_chip_info {
           u16 int_vref_mv;
           unsigned int                    num_channels;
           const struct iio_chan_spec      *channels;
           enum ad5686_regmap_type         regmap_type;
        };

πŸŽ€ Members πŸŽ€

  • int_vref_mv β€” the internal reference voltage. That's the whole description, no cap ⚑
  • num_channels β€” number of channels. Count 'em, bestie πŸ”’
  • regmap_type β€” register map layout variant. It's the enum ad5686_regmap_type field from the struct πŸ—ΊοΈ

Tiny side note for channels: the struct has const struct iio_chan_spec *channels, but the original Members list doesn't give it a one-liner. I'm not inventing extra lore, periodt πŸ’€πŸ«Ά


πŸ‘€ SEE ALSO πŸ‘€

  • Kernel file: ./drivers/iio/dac/ad5686.h
  • struct ad5686_bus_ops(9)
  • struct ad5686_state(9)

okay bestie, that's the whole page πŸ’… β€” footer vibes: source ./drivers/iio/dac, date October 2026, page struct ad5686_chip_info(9), from the Kernel API Manual. Byeeee 🫢✨

πŸ“¦ where this page comes from