ENUM RPMH_REGULATOR_TYPE(9)
π NAME π
enum rpmh_regulator_type β supported RPMh accelerator types. This is the Kernel API Manual entry, bestie, and we're about to make this enum make sense. π«Ά
β¨ SYNOPSIS β¨
enum rpmh_regulator_type {
VRM ,
XOB
};
Okay so that's the whole shape of it β a little enum with two constants, no cap. π
π Constants π
VRMβ RPMh VRM accelerator which supports voting on enable, voltage, and mode of LDO, SMPS, and BOB type PMIC regulators. It's giving "yes I can vote on all those things" energy. π₯XOBβ RPMh XOB accelerator which supports voting on the enable state of PMIC regulators. Just the enable state, bestie β that's its whole lane. β¨
π SEE ALSO π
Kernel file ./drivers/regulator/qcom-rpmh-regulator.c, plus these other pages, bestie:
enum regulator_hw_type(9)β yes, keep theenumright there. πstruct rpmh_vreg_hw_data(9)struct rpmh_vreg(9)struct rpmh_vreg_init_data(9)rpmh_regulator_send_request(9)rpmh_regulator_vrm_get_optimum_mode(9)rpmh_regulator_init_vreg(9)
Lowkey a whole friend group of references. Go read them if you want the full lore. π
Sign-off cuteness: this page is from source/version ./drivers/regulator, dated October 2026, and it's the enum rpmh_regulator_type(9) page. Mwah, bestie! ππ
π¦ 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