STRUCT OMAP_SR_NVALUE_TABLE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct omap_sr_nvalue_table β€” NAME

okay bestie, gather round β€” this is struct omap_sr_nvalue_table, a.k.a. the Smartreflex n-target value info struct ✨ and yes it's from section 9 of the Kernel API Manual, we're doing kernel internals today, slay πŸŽ€


✨ SYNOPSIS ✨

like, here's literally the whole shape of it, no cap:

struct omap_sr_nvalue_table {
    u32 efuse_offs;
    u32 nvalue;
    u32 errminlimit;
    unsigned long volt_nominal;
 };

that's it. four fields. small struct, big main character energy πŸ‘‘


🌸 Members 🌸

  • efuse_offs β€” the offset of the efuse where the n-target values are stored 🧚 like, this is where the goods live, iykyk.
  • nvalue β€” the n-target value. that's the whole vibe. the value itself πŸ’–
  • errminlimit β€” the value of the ERRMINLIMIT bitfield for this n-target πŸ¦‹ (yes it's a bitfield, yes it matters, periodt).
  • volt_nominal β€” microvolts DC that the VDD is initially programmed to ⭐ like the starting voltage, the opening act, the first look πŸ”₯

🫢 SEE ALSO 🫢

go read these next, bestie, they're all in the same friend group:

  • Kernel file ./include/linux/power/smartreflex.h β€” the header itself, the source of truth πŸ’€
  • struct omap_sr_pmic_data(9)
  • struct omap_smartreflex_dev_attr(9)
  • struct omap_sr_class_data(9)
  • struct omap_sr_data(9)

like genuinely go click through all of them, the lore is deep 🌈


ok tiny reminder before you go: this page came from ./include/linux/power and it's dated October 2026 β€” so if you're reading this in the future, hi, hope the kernel is thriving 😭

and that's the whole page, no notes πŸ’… bye bestie, go read some source code πŸ“

πŸ“¦ where this page comes from