STRUCT BQ2515X_INIT_DATA(9)
π struct bq2515x_init_data(9) π
okay so bestie, welcome to the Kernel API Manual β this is the page for struct bq2515x_init_data, and yes the NAME line is literally just the struct name with nothing after it, she's mysterious like that π
β¨ SYNOPSIS β¨
here's the whole struct, copied exactly so don't @ me:
struct bq2515x_init_data {
int ilim;
int ichg;
int vbatreg;
int iprechg;
};
four int fields, no cap, all business π
π«Ά Members π«Ά
ilimβ input current limit π like, how much juice we're letting in from the source, that's her whole jobichgβ fast charge current β‘ the speedy-charge amount, main character energy frvbatregβ battery regulation voltage π the voltage the battery gets regulated to, iconiciprechgβ precharge current π the gentle little precharge current, she's the warm-up act before the real charge
π SEE ALSO π
- the kernel file
./drivers/power/supply/bq2515x_charger.c struct bq2515x_info(9)struct bq2515x_device(9)
ngl these three are the ones you actually want to go read, iykyk πΈ
and that's the whole vibe check bestie β¨ this beauty lives over in ./drivers/power/supply, dated October 2026 β go off, read the charger source, slay ππ¦π
π¦ 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