ab8500_charg...g_curr_maxim(9)
β¨ NAME β¨
okay so bestie, this is ab8500_chargalg_chg_curr_maxim, and we are in the Kernel API Manual β the manual-page name is ab8500_charg...g_curr_maxim(9) π«Ά. The official vibe check: it increases the charger current to compensate for the system load β that's the whole point, no cap π
β‘
πΈ SYNOPSIS πΈ
Here's the signature, exactly as written:
enum maxim_ret ab8500_chargalg_chg_curr_maxim (struct ab8500_chargalg
*di );
It's giving enum maxim_ret and a struct ab8500_chargalg pointer named di. Main character energy only β¨
π ARGUMENTS π
diβ pointer to theab8500_chargalgstructure. That's it, bestie β one argument, no cap π
π¦ DESCRIPTION π¦
This maximization function is used to raise the charger current so the battery current gets as close to the optimal value as possible. During charging, the battery current is affected by the system load β yes, that's the plot twist ββ¨
π SEE ALSO π
- Kernel file
./drivers/power/supply/ab8500_chargalg.c 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_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)
And that's the cute sign-off from the footer: source/version ./drivers/power/supply, date October 2026, page ab8500_charg...g_curr_maxim(9) β mwah, bestie πβ¨π«Ά
π¦ 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