ab8500_chargalg_usb_en(9)
π NAME π
Okay bestie, this is the Kernel API Manual entry for ab8500_chargalg_usb_en(9) β manual name folded in right here, no boring header line needed. π
ab8500_chargalg_usb_en - Turn on/off the USB charger.
β‘ SYNOPSIS β‘
Here's the exact signature, copied with zero typos and maximum respect:
int ab8500_chargalg_usb_en (struct ab8500_chargalg *di , int enable , int vset_uv , int iset_ua );
π«Ά ARGUMENTS π«Ά
diβ pointer to theab8500_chargalgstructure. It's giving "main character pointer energy," ngl.enableβ charger on/off. Literally the switch vibe.vset_uvβ requested charger output voltage in microvolt. Voltage request, periodt.iset_uaβ requested charger output current in microampere. Current request, no cap.
π DESCRIPTION π
The USB charger will be turned on/off with the requested charge voltage and current. That's the whole glow-up: voltage and current requests go in, and the charger gets switched on or off. β¨
π SEE ALSO π
Kernel file: ./drivers/power/supply/ab8500_chargalg.c β plus all these related references, bestie, every single one:
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_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_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)
That's the whole page, bestie β source/version: ./drivers/power/supply; date: October 2026; page: ab8500_chargalg_usb_en(9). 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