STRUCT OMAP_SR_PMIC_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, welcome to the Kernel API Manual page for struct omap_sr_pmic_data(9) ✨

struct omap_sr_pmic_data β€” the Strucutre (yes, that's the original spelling, typo and all πŸ˜­πŸ’…) that pmic code populates to pass pmic specific info to the smartreflex driver. It's giving "tiny info handoff" energy, and we respect it 🫢.


✨ SYNOPSIS ✨

the whole shape is literally this, no cap:

struct omap_sr_pmic_data {
    void (*sr_pmic_init) (void);
 };

πŸŽ€ Members πŸŽ€

  • sr_pmic_init β€” the API to initialize smartreflex on the PMIC side. that's the whole job, and it's iconic for it βœ¨πŸ‘‘

🌈 SEE ALSO 🌈

go peek at these when you're done, iykyk:

  • Kernel file ./include/linux/power/smartreflex.h
  • struct omap_smartreflex_dev_attr(9)
  • struct omap_sr_class_data(9)
  • struct omap_sr_nvalue_table(9)
  • struct omap_sr_data(9)

mwah, that's the page πŸ’‹ source/version vibes: ./include/linux/power, dated October 2026 β€” bye bestie, go init some smartreflex 🧚✨🌸

πŸ“¦ where this page comes from