STRUCT MT6363_REGULATOR_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ‘‘ struct mt6363_regulator_info(9) β€” Kernel API Manual

okay so bestie, welcome to the struct mt6363_regulator_info(9) page πŸ’– this is straight out of the Kernel API Manual and it's literally the info struct for MT6363 regulators. it's a struct, it's got members, it's giving main character energy, and we're gonna go through every single field together. no skips, no cap. 🫢


✨ NAME ✨

struct mt6363_regulator_info β€” MT6363 regulators information πŸŽ€

πŸ¦‹ SYNOPSIS πŸ¦‹

struct mt6363_regulator_info {
    struct regulator_desc desc;
    u16 lp_mode_reg;
    u16 lp_mode_mask;
    u16 hw_lp_mode_reg;
    u16 hw_lp_mode_mask;
    u16 modeset_reg;
    u16 modeset_mask;
    int lp_imax_uA;
    u16 op_en_reg;
    u32 orig_op_en;
    u8 orig_op_cfg;
    struct delayed_work oc_work;
    u8 hwirq;
    int virq;
 };

like, look at her. fourteen members. iconic. 🌟

🌸 Members 🌸

  • desc β€” the regulator description structure πŸ’… that's the whole identity of the regulator right there.
  • lp_mode_reg β€” Low Power mode register (normal/idle) ✨
  • lp_mode_mask β€” Low Power mode regulator mask πŸŽ€
  • hw_lp_mode_reg β€” Hardware voted Low Power mode register (normal/idle) πŸ¦‹
  • hw_lp_mode_mask β€” Hardware voted Low Power mode regulator mask πŸ’–
  • modeset_reg β€” AUTO/PWM mode register πŸ”₯
  • modeset_mask β€” AUTO/PWM regulator mask 🌈
  • lp_imax_uA β€” Maximum load current (microamps), for Low Power mode only ⚑ note the only, bestie β€” this one is Low Power mode exclusive.
  • op_en_reg β€” Operation mode enablement register πŸ‘‘
  • orig_op_en β€” Backup of a regulator's operation mode enablement register πŸ’Ύ
  • orig_op_cfg β€” Backup of a regulator's operation mode configuration register πŸ“¦
  • oc_work β€” Delayed work for enabling overcurrent IRQ ⏳
  • hwirq β€” PMIC-Internal HW Interrupt for overcurrent event ⚠️
  • virq β€” Mapped Interrupt for overcurrent event πŸ’€

πŸ’œ SEE ALSO πŸ’œ

  • Kernel file ./drivers/regulator/mt6363-regulator.c β€” go read the source, bestie, it's right there 🧚

and that's the whole vibe check, bestie πŸ’œ this page came to you from ./drivers/regulator, dated October 2026 β€” the Kernel API Manual really said "here's your struct, slay" and honestly? she ate. periodt. πŸ“βœ¨

πŸ“¦ where this page comes from