atomctrl_get..._evv_on_sclk(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ atomctrl_get_voltage_evv_on_sclk πŸ’… (section 9)

okay so bestie, welcome to the Kernel API Manual β€” this is the atomctrl_get..._evv_on_sclk(9) page and it's literally the moment where we go ask the ATOM COMMAND table for a voltage πŸŽ€


🌸 NAME 🌸

atomctrl_get_voltage_evv_on_sclk β€” gets voltage via call to ATOM COMMAND table 🫢

no cap, that's the whole job description. it goes and fetches you a voltage. iconic.


⭐ SYNOPSIS ⭐

int atomctrl_get_voltage_evv_on_sclk (struct pp_hwmgr *hwmgr , uint8_t
voltage_type , uint32_t sclk , uint16_t virtual_voltage_Id , uint16_t
*voltage );

πŸ¦‹ ARGUMENTS πŸ¦‹

so like, here's who's coming to the function party πŸ’œ

  • hwmgr β€” input: pointer to hwManager. yes the whole manager. she's the main character.
  • voltage_type β€” input: type of EVV voltage β€” VDDC or VDDGFX. pick your girl πŸ’…
  • sclk β€” input: in 10Khz unit. it's the DPM state SCLK frequency, which is defined in the PPTable SCLK/VDDC dependence table associated with this virtual_voltage_Id. iykyk 🌈
  • virtual_voltage_Id β€” input: voltage id which match per voltage DPM state: 0xff01, 0xff02.. 0xff08 πŸ‘‘
  • voltage β€” output: real voltage level in unit of mv. this is the one you actually came for, bestie πŸ“

πŸ’€ SEE ALSO πŸ’€

go look at the Kernel file ./drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c fr fr, and also these legends:

they're all in the same friend group, lowkey obsessed with them 🧚


and that's the whole page!! mwah πŸ’– sign-off era: this little beauty lives over in ./drivers/gpu/drm/amd/pm/power..., dated October 2026, and it's the atomctrl_get..._evv_on_sclk(9) page from the Kernel API Manual β€” slay, ate, periodt βœ¨πŸŽ€

πŸ“¦ where this page comes from