voltdm_scale(9)
π¦ voltdm_scale(9) π¦
okay bestie, welcome to the Kernel API Manual β yes, the manual name is folded in right here because we're doing this cute and correct π. Today's main character is voltdm_scale(9), and it's giving "small function, big voltage-domain responsibilities" energy. periodt. β¨
πΈ NAME πΈ
voltdm_scale β the API to scale voltage of a particular voltage domain. slay π
β¨ SYNOPSIS β¨
the signature is literally:
int voltdm_scale (struct voltagedomain *voltdm , unsigned long target_volt );
π ARGUMENTS π
voltdmβ pointer to the voltage domain which is to be scaled. she's the one getting the voltage glow-up πtarget_voltβ the target voltage of the voltage domain.unsigned longenergy, iykyk π
π₯ DESCRIPTION π₯
The kernel should call this API to do the voltage scaling for a particular voltage domain during DVFS. that's the whole vibe: DVFS time, one voltage domain, scale it. no cap π¦
π SEE ALSO π
the friend group / kernel-file corner, all linked exactly:
- Kernel file
./arch/arm/mach-omap2/voltage.c voltdm_get_voltage(9)voltdm_reset(9)omap_voltage_get_volttable(9)omap_voltage_get_voltdata(9)omap_voltage_register_pmic(9)omap_voltage_late_init(9)voltdm_lookup(9)voltdm_init(9)
source/version squad: ./arch/arm/mach-omap2 Β· date: October 2026 Β· voltdm_scale(9) signing off with main-character voltage-domain energy πβ¨
π¦ 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