omap_voltage_register_pmic(9)
π omap_voltage_register_pmic π
okay so bestie, welcome to the Kernel API Manual β this is the omap_voltage_register_pmic(9) page and it's literally the "hey kernel, here's my PMIC's whole personality" function. let's get into it π«Ά
β¨ NAME β¨
omap_voltage_register_pmic β API to register PMIC specific data. that's it, that's the vibe π
β SYNOPSIS β
int omap_voltage_register_pmic (struct voltagedomain *voltdm , struct
omap_voltdm_pmic *pmic );
no cap, that's the whole signature π¦
π ARGUMENTS π
voltdmβ pointer to the VDD for which the PMIC specific data is to be registered. iykyk, it's the voltage domain that's about to get its PMIC glow-up πΈpmicβ the structure containing pmic info. yes bestie,struct omap_voltdm_pmicis where all the deets live π₯
π DESCRIPTION π
so here's the tea: this API is to be called by the SOC/PMIC file to specify the pmic specific info as present in omap_voltdm_pmic structure. that's the entire plot. the SOC/PMIC file literally hands over the β’ info and this function registers it. main character energy from both sides fr fr π
ngl, this is the "tell the kernel what your PMIC is like" step β do it from the SOC/PMIC file, that's the assignment π―
π SEE ALSO π
- Kernel file
./arch/arm/mach-omap2/voltage.cβ the source, the mothership, the origin story β¨ voltdm_get_voltage(9)voltdm_scale(9)voltdm_reset(9)omap_voltage_get_volttable(9)omap_voltage_get_voltdata(9)omap_voltage_late_init(9)voltdm_lookup(9)voltdm_init(9)
all of these are giving "same friend group" and you should absolutely go read them too π§π
that's the whole page bestie, no filler, all facts, ate and left no crumbs π
source/location: ./arch/arm/mach-omap2 Β· date: October 2026 Β· omap_voltage_register_pmic(9) β mwah, see u in the kernel ππ
π¦ 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