STRUCT DBX500_REGULATOR_INFO(9)
π 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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms