ENUM PANFROST_GPU_PM(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ enum panfrost_gpu_pm(9) ✨

okay so bestie, this is a page from the Kernel API Manual β€” and it's literally all about the enum panfrost_gpu_pm, which is the whole vibe check on Supported kernel power management features for panfrost. yes ma'am, power management, we love her πŸ’…


🌸 SYNOPSIS 🌸

here's the enum in all her glory, copy-pasted exactly because we don't mess with code:

enum panfrost_gpu_pm {
    GPU_PM_CLK_DIS ,
    GPU_PM_VREG_OFF ,
    GPU_PM_RT

};

πŸŽ€ Constants πŸŽ€

these are the constants, and honestly each one is kind of iconic in her own way:

  • GPU_PM_CLK_DIS β€” lets you disable clocks while the system is suspended 😴 so like, the clocks get to nap too, periodt.
  • GPU_PM_VREG_OFF β€” lets you turn off regulators during system suspend πŸ”Œ yes, off off, no cap, they get to fully rest.
  • GPU_PM_RT β€” lets you disable clocks and assert the reset control while the system is in runtime suspend πŸ”₯ so this one's doing the most, and we stan.

πŸ’– SEE ALSO πŸ’–

if you wanna keep reading (and you should, bestie, it's giving lore), check out the kernel file ./drivers/gpu/drm/panfrost/panfrost_device.h, plus these two:

  • enum panfrost_gpu_quirks(9)
  • struct panfrost_device_debugfs(9)

no cap, that's the whole page β€” every constant, every file path, all of it 🫢

okay that's the tea πŸ“ this lil beauty came from ./drivers/gpu/drm/panfrost and the footer says October 2026, enum panfrost_gpu_pm(9) β€” so like, future-dated queen behavior honestly πŸ‘‘βœ¨ bye bestie, go forth and suspend your clocks responsibly πŸ’œ

πŸ“¦ where this page comes from