ab8500_chargalg_usb_en(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ 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 the ab8500_chargalg structure. 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:

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