STRUCT AT91_ADC_SOC_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct at91_adc_soc_info(9) ✨

okay so this is a page from the Kernel API Manual, bestie, and it's literally all about struct at91_adc_soc_info β€” the at91-sama5d2 soc information struct πŸ’… no cap, that's the whole vibe.


πŸŽ€ NAME πŸŽ€

struct at91_adc_soc_info β€” the at91-sama5d2 soc information struct. she's the little info card for the SoC, periodt πŸ’–


🌸 SYNOPSIS 🌸

here's the whole shape of her, copy it exactly bestie:

struct at91_adc_soc_info {
    unsigned startup_time;
    unsigned min_sample_rate;
    unsigned max_sample_rate;
    const struct at91_adc_platform  *platform;
    struct at91_adc_temp_sensor_clb temp_sensor_clb;
 };

look at that struct. iconic. the way that she just holds all this SoC data πŸ¦‹


πŸ’– Members πŸ’–

okay so let's meet the members one by one, they're all main characters:

  • startup_time β€” the device startup time, that's it, that's the whole thing ⭐
  • min_sample_rate β€” the minimum sample rate, and yes it's measured in Hz πŸ”₯
  • max_sample_rate β€” the maximum sample rate, also in Hz, matching energy to her bestie above πŸ’œ
  • platform β€” a pointer to the platform structure 🫢
  • temp_sensor_clb β€” the temperature sensor calibration data structure, lowkey important, highkey cute 🌈

🧚 SEE ALSO 🧚

go look at these, iykyk:

  • the kernel file ./drivers/iio/adc/at91-sama5d2_adc.c struct
  • at91_adc_platform(9)
  • struct at91_adc_temp_sensor_clb(9)
  • enum at91_adc_ts_clb_idx(9)
  • struct at91_adc_dma(9)
  • struct at91_adc_touch(9)
  • struct at91_adc_temp(9)

πŸ’€ reminder bestie: this page lives in ./drivers/iio/adc, it's dated October 2026, and it is, forever and always, struct at91_adc_soc_info(9) β€” okay that's the whole manpage, slay, go read the source, mwah πŸ“πŸ‘‘
πŸ“¦ where this page comes from