charger_extcon_init(9)
πΈ NAME πΈ
charger_extcon_init(9) β straight from the Kernel API Manual β is literally the call that registers an external connector so you can use it as the charger cable. π
β¨
β¨ SYNOPSIS β¨
int charger_extcon_init (struct charger_manager *cm , struct charger_cable *cable );
π ARGUMENTS π
cmβ the Charger Manager representing the battery. πcableβ the Charger cable representing the external connector. π
π¦ SEE ALSO π¦
Kernel file ./drivers/power/supply/charger-manager.c β and the whole squad it points at:
is_batt_present(9)is_ext_pwr_online(9)get_batt_uV(9)is_charging(9)is_full_charged(9)is_polling_required(9)try_charger_enable(9)check_charging_duration(9)cm_get_target_status(9)_cm_monitor(9)cm_monitor(9)_setup_polling(9)cm_monitor_poller(9)cm_setup_timer(9)charger_extcon_work(9)charger_extcon_notifier(9)charger_manager_register_extcon(9)charger_manager_prepare_sysfs(9)
okay that's the whole page π«Ά this one is from the Kernel API Manual, source: ./drivers/power/supply, date: October 2026, for charger_extcon_init(9). periodt. π
π¦ 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