STRUCT DEV_PM_OPP_SUPPLY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct dev_pm_opp_supply(9) πŸ’…

okay so this is the Kernel API Manual page for struct dev_pm_opp_supply(9), and bestie… it's literally the struct that holds power-supply values. no cap. 🫢


✨ NAME ✨

struct dev_pm_opp_supply β€” Power supply voltage/current values πŸ’–

🌸 SYNOPSIS 🌸

       struct dev_pm_opp_supply {
           unsigned long u_volt;
           unsigned long u_volt_min;
           unsigned long u_volt_max;
           unsigned long u_amp;
           unsigned long u_watt;
        };

πŸ’– Members πŸ’–

  • u_volt β€” the target voltage in microvolts that goes with this OPP. slay. ⚑
  • u_volt_min β€” the minimum voltage in microvolts that goes with this OPP.
  • u_volt_max β€” the maximum voltage in microvolts that goes with this OPP.
  • u_amp β€” the maximum current drawn by the device, in microamperes. it's giving electrical main-character energy πŸ”₯
  • u_watt β€” the power used by the device, in microwatts. iconic. ✨

πŸ¦‹ Description πŸ¦‹

so this structure stores the voltage/current/power values for a single power supply. that's it, that's the whole job. πŸ’…

πŸŽ€ SEE ALSO πŸŽ€

also peep the Kernel file ./include/linux/pm_opp.h, plus struct dev_pm_opp_config(9), struct dev_pm_opp_data(9), and struct dev_pm_opp_key(9). iykyk 🌈

mwah πŸ’‹ this page was sourced from ./include/linux and dated October 2026. 🫢

πŸ“¦ where this page comes from