STRUCT AB8500_EXT_REGULATOR_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay so this is the glow-up glossary for struct ab8500_ext_regulator_info β€” literally the ab8500 regulator information struct, bestie πŸ’… and yeah, we're chilling in the Kernel API Manual today, welcome πŸŽ€


🌸 SYNOPSIS 🌸

here's the whole vibe, character for character, no cap:

struct ab8500_ext_regulator_info {
    struct device *dev;
    struct regulator_desc desc;
    struct ab8500_ext_regulator_cfg *cfg;
    u8 update_bank;
    u8 update_reg;
    u8 update_mask;
    u8 update_val;
    u8 update_val_hp;
    u8 update_val_lp;
    u8 update_val_hw;
 };

like... look at her. every single field accounted for πŸ‘‘


πŸ’– Members πŸ’–

okay breaking down every single one because we do NOT skip fields in this house:

  • dev β€” the device pointer, aka the lil handle back to the device this whole thing belongs to 🫢
  • desc β€” the regulator description. yes babe, the actual description struct ✨
  • cfg β€” the regulator configuration, which is literally an extension of the regulator FW configuration. iykyk 🌈
  • update_bank β€” the bank to control on/off πŸŽ€
  • update_reg β€” the register to control on/off ⭐
  • update_mask β€” the mask to enable/disable and set the mode of the regulator πŸ”₯
  • update_val β€” the bits holding the regulator's current mode πŸ’«
  • update_val_hp β€” the bits to set EN pin active (LPn pin deactive). normally this means high power mode ⚑
  • update_val_lp β€” the bits to set EN pin active and LPn pin active. normally this means low power mode πŸŒ™
  • update_val_hw β€” the bits to set the regulator pins in HW control. the SysClkReq pins and logic will choose the mode, so it's giving hands-off main character energy πŸ‘‘ (no notes, the hardware decides)
not me listing all ten fields with full respect, because every single one is iconic in her own way πŸ’€

πŸ¦‹ SEE ALSO πŸ¦‹

go read the kernel file, it's right here, don't be shy:

  • ./drivers/regulator/ab8500-ext.c

and that's the whole page, bestie πŸ“ fr fr. this masterpiece comes to you from ./drivers/regulator, dated October 2026 β€” mwah, slay, periodt πŸ’œπŸ§š

πŸ“¦ where this page comes from