STRUCT TPS65090_REGULATOR(9)
β¨ struct tps65090_regulator(9) β¨
okay so bestie, welcome to the Kernel API Manual π
this one is literally about struct tps65090_regulator and it's the per-regulator data for a tps65090 regulator β no cap, that's the whole vibe of the NAME section π
πΈ SYNOPSIS πΈ
here's the struct in all its iconic glory, character for character, do not touch:
struct tps65090_regulator {
struct device *dev;
struct regulator_desc *desc;
struct regulator_dev *rdev;
bool overcurrent_wait_valid;
int overcurrent_wait;
};
π Members π
devβ Pointer to our device. that's it, that's the member π«Άdescβ Thestruct regulator_descfor the regulator. it's giving "description but make it struct" β¨rdevβ Thestruct regulator_devfor the regulator. yes the names are suspiciously similar, stay strong πovercurrent_wait_validβ True ifovercurrent_waitis valid. basically the little validity flag doing its main character job πovercurrent_waitβ For FETs, the value to put in the WTFET bitfield. i'm not making that name up, that's the actual bitfield and honestly? iconic π₯
π¦ SEE ALSO π¦
- Kernel file
./drivers/regulator/tps65090-regulator.cβ tps65090_reg_set_overcurrent_wait(9)πtps65090_try_enable_fet(9)π§tps65090_fet_enable(9)π
and that's the whole page, bestie β go forth and regulate π β¨
sign-off vibes: this lil manual page lives under ./drivers/regulator, dated October 2026, and it's officially titled struct tps65090_regulator(9) π bye bestie, mwah π«Άπ
π¦ 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