omap_voltage_register_pmic(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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_pmic is 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 🌈

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