em_dev_update_chip_binning(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ em_dev_update_chip_binning(9) πŸ¦‹

okay so bestie, welcome to the Kernel API Manual β€” this one's literally about refreshing the Energy Model after your voltages get their glow-up πŸ’…


✨ NAME ✨

em_dev_update_chip_binning β€” update the Energy Model after the new voltage info is present in the OPPs 🫢


🌸 SYNOPSIS 🌸

int em_dev_update_chip_binning (struct device *dev );

πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” the Device whose Energy Model has to be updated, no cap πŸ’–

πŸ”₯ DESCRIPTION πŸ”₯

So this function lets you update the EM easily with the new values that are available in the OPP framework and DT. It's giving "fresh data, same icon energy" ✨

You can use it after the chip has been properly verified by device drivers and the voltages adjusted for the 'chip binning' β€” like yes, once everything's checked and cute, that's when you call this πŸ‘‘


πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./kernel/power/energy_model.c β€” and the whole friend group:


aaaand that's the whole vibe 🧚 from ./kernel/power, dated October 2026 β€” slay, em_dev_update_chip_binning(9) signing off, mwah πŸ’œπŸ’–

πŸ“¦ where this page comes from