tps65090_fet_enable(9)
π tps65090_fet_enable(9) β Kernel API Manual energy β¨
π NAME π
tps65090_fet_enable β Enable a FET, trying a few times if it fails π
β¨ SYNOPSIS β¨
int tps65090_fet_enable (struct regulator_dev *rdev );
π«Ά ARGUMENTS π«Ά
rdevβ Regulator device. That's the whole vibe for this one π
πΈ DESCRIPTION πΈ
okay so some versions of the tps65090 have issues when turning on the FETs π no cap.
This function goes through several steps to ensure the best chance of the FET going on. Specifically:
- We'll make sure that we bump the
"overcurrent wait"to the maximum, which increases the chances that we'll turn on properly π₯ - We'll retry turning the FET on multiple times (turning off in between) π
β RETURN β
0 if ok, non-zero if it fails. That's it, that's the return vibe π
π¦ SEE ALSO π¦
- Kernel file
./drivers/regulator/tps65090-regulator.cstructtps65090_regulator(9),tps65090_reg_set_overcurrent_wait(9),tps65090_try_enable_fet(9)π
okay bye bestie ππ«Ά source/version: ./drivers/regulator, date: October 2026 β 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