ti_abb_clear_all_txdone(9)
Okay so bestie, welcome to the Kernel API Manual, section 9 β todayβs main character is ti_abb_clear_all_txdone. Lowkey a tiny page, but itβs iconic.
πΈ NAME πΈ
ti_abb_clear_all_txdone β clears the ABB tranxdone event. Periodt. π
β¨ SYNOPSIS β¨
int ti_abb_clear_all_txdone (struct device *dev , const struct ti_abb
*abb );
π ARGUMENTS π
devβ device. Thatβs the whole vibe.abbβ pointer to theabbinstance. Yup, exactly that.
π RETURN π
Returns 0 on success, or -ETIMEDOUT if the event is not cleared on time. No cap β if it doesnβt get cleared on time, that timeout is literally the plot. π
π¦ SEE ALSO π¦
Kernel file ./drivers/regulator/ti-abb-regulator.c is the source, and hereβs the whole friend group:
struct ti_abb_info(9)struct ti_abb_reg(9)struct ti_abb(9)ti_abb_rmw(9)ti_abb_check_txdone(9)ti_abb_clear_txdone(9)ti_abb_wait_txdone(9)ti_abb_program_ldovbb(9)ti_abb_set_opp(9)ti_abb_set_voltage_sel(9)ti_abb_get_voltage_sel(9)ti_abb_init_timings(9)ti_abb_init_table(9)ti_abb_probe(9)
π«Ά Cute sign-off: this page is from ./drivers/regulator, dated October 2026, and itβs the ti_abb_clear_all_txdone(9) manual page. Bye bestie β go clear that ABB tranxdone event and slay β¨π
π¦ 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