STRUCT DBX500_REGULATOR_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

struct dbx500_regulator_info β€” the dbx500 regulator information struct, and yes bestie, that's literally the whole name. We're in the Kernel API Manual and this is the struct dbx500_regulator_info(9) page, so buckle up πŸŽ€


✨ SYNOPSIS ✨

Here's the struct in all its iconic glory β€” copied exactly, no edits, no "fixing" the vibes:

       struct dbx500_regulator_info {
           struct regulator_desc desc;
           bool is_enabled;
           u16 epod_id;
           bool is_ramret;
           bool exclude_from_power_state;
        };

That's the whole shape of it: one struct regulator_desc, a bunch of bools, and a u16 for the EPOD id. Slay πŸ’…


🌸 Members 🌸

Okay so here are the members the page tells us about β€” and one it lowkey just leaves hanging:

  • desc β€” the regulator description itself. This is the core deets field, the main-character descriptor 🫢
  • is_enabled β€” the status of the regulator, aka the on/off vibe check for this thing ✨
  • epod_id β€” the id for EPOD (power domain). That's the EPOD id, no cap πŸ¦‹
  • is_ramret β€” the RAM retention switch for EPOD (power domain). It's giving retention-switch energy, fr fr πŸ’œ
  • exclude_from_power_state β€” bestie, this one is in the struct up in SYNOPSIS, but the Members list gives no description for it. I'm not gonna invent lore, so that's genuinely all the manpage says about it πŸ’€
No extra meanings added, no guesses, no made-up behavior β€” the page lists the member in the struct and that's it. 🫢

πŸ‘‘ SEE ALSO πŸ‘‘

  • Kernel file ./drivers/regulator/dbx500-prcmu.h β€” go look at the source file if you want the full context, iykyk 🌈

xoxo, from the ./drivers/regulator source/version corner β€” struct dbx500_regulator_info(9), October 2026 edition πŸŽ€πŸ’–

πŸ“¦ where this page comes from