ab8500_charg...ower_changed(9)
π ab8500_chargalg_external_power_changed(9) π
okay so bestie, welcome to the Kernel API Manual β this is the page for ab8500_chargalg_external_power_changed, and yes the title up top gets truncated to ab8500_charg...ower_changed(9) because apparently even manpage headers have a character limit π anyway she's iconic, let's get into it π«Ά
β¨ NAME β¨
ab8500_chargalg_external_power_changed β the callback that fires when your power supply situation changes πβ¨
πΈ SYNOPSIS πΈ
void ab8500_chargalg_external_power_changed (struct power_supply *psy );
π ARGUMENTS π
psyβ a pointer to thepower_supplystructure, no cap π«Ά
π¦ DESCRIPTION π¦
So this function? She's literally the entry point of the external_power_changed pointer inside the power_supply structure. Main character energy fr fr π
The way that she gets executed: whenever there's a change in any external power supply that this driver needs to be notified of. That's it, that's the whole vibe check β something in the external power world shifts, and this function gets the call. π
π SEE ALSO π
Kernel file ./drivers/power/supply/ab8500_chargalg.c β like, go read the source, iykyk π
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_check_charger_voltage(9)ab8500_chargalg_end_of_charge(9)ab8500_chargalg_chg_curr_maxim(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)
bestie that's the whole friend group right there π every single one of them, we love a complete SEE ALSO section π₯
mmkay that's the page! π source lives in ./drivers/power/supply, and the date on this one is October 2026 β future vibes only β slay, go charge something π
π§
π¦ 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