ab8500_char...rger_voltage(9)
π ab8500_char...rger_voltage(9) π
okay so first things first, bestie: this is a page from the Kernel API Manual (yes, the kernel has its own manual, we love a documented king π), and the function's full government name is ab8500_chargalg_check_charger_voltage. The header on the page is truncated for aesthetic/vibes reasons, don't @ me.
β¨ NAME β¨
ab8500_chargalg_check_charger_voltage β literally just checking the charger voltage πβ¨
π SYNOPSIS π
void ab8500_chargalg_check_charger_voltage (struct ab8500_chargalg *di);
πΈ ARGUMENTS πΈ
diβ pointer to theab8500_chargalgstructure. that's it, that's the whole argument list, she's low maintenance π
π¦ DESCRIPTION π¦
so what does she do? the charger voltage gets checked against the maximum limit. that's the whole plot π¬ β voltage comes in, gets compared to the max, and that's the function living her truth. no cap, it's a short one.
π SEE ALSO π
the whole friend group π«Ά β here's everyone in the ab8500_chargalg cinematic universe, plus where they live:
- Kernel file
./drivers/power/supply/ab8500_chargalg.c(the mothership π) struct ab8500_charge_curr_maximization(9)struct ab8500_chargalg(9)ab8500_chargalg_safety_timer_expired(9)ab8500_chargalg_maintenance_timer_expired(9)ab8500_chargalg_state_to(9)ab8500_chargalg_check_charger_connection(9)ab8500_chargalg_start_safety_timer(9)ab8500_chargalg_stop_safety_timer(9)ab8500_chargalg_start_maintenance_timer(9)ab8500_chargalg_stop_maintenance_timer(9)ab8500_chargalg_kick_watchdog(9)ab8500_chargalg_ac_en(9)ab8500_chargalg_usb_en(9)ab8500_chargalg_update_chg_curr(9)ab8500_chargalg_stop_charging(9)ab8500_chargalg_hold_charging(9)ab8500_chargalg_start_charging(9)ab8500_chargalg_check_temp(9)ab8500_chargalg_end_of_charge(9)ab8500_chargalg_chg_curr_maxim(9)ab8500_chargalg_external_power_changed(9)ab8500_chargalg_time_to_restart(9)ab8500_chargalg_algorithm(9)ab8500_chargalg_periodic_work(9)ab8500_chargalg_wd_work(9)ab8500_chargalg_work(9)ab8500_chargalg_get_property(9)
π reminder that this page ships out of ./drivers/power/supply and is dated October 2026 β yes, it's giving time traveler, we don't question it π
anyway bestie that's the page, go forth and check those voltages, iykyk π§π β mwah, signed off, Kernel API Manual, October 2026, from ./drivers/power/supply βπ
π¦ 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