intel_display_power_enable(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… intel_display_power_enable β€” a Kernel API Manual moment

okay so bestie, welcome to the intel_display_power_enable(9) page from the Kernel API Manual. this one's short but it's important, so grab your iced coffee and let's get into it 🫢


✨ NAME ✨

intel_display_power_enable β€” literally just: turn on the toggling of display power wells. that's the whole vibe πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

void intel_display_power_enable (struct intel_display *display );

that's it. one function, one argument, returns nothing (void, she's giving minimalism ✨).


πŸŽ€ ARGUMENTS πŸŽ€

  • display β€” the display device instance. that's your girl. the whole display situation lives here 🌸

πŸ”₯ DESCRIPTION πŸ”₯

so what does she actually do? she enables the ondemand enabling/disabling of the display power wells. ondemand. like, on demand. whenever it's needed. slay πŸ’…

but here's the important part, and ngl you need to clock this:

power wells that do not belong to POWER_DOMAIN_INIT are only allowed to be toggled at specific points of the display modeset sequence. so basically, intel_display_power_enable / intel_display_power_disable do not affect them. they're off doing their own thing at their own designated moments, no cap 🫢

so what's the purpose of these functions then? great question bestie, i'm so glad you asked 😭

the whole point is to keep the rest of the power wells enabled until the end of display HW readout β€” and that readout is the moment that will acquire the power references reflecting the current HW state. so she's basically holding the door open until the readout walks through. iconic behavior πŸ‘‘


πŸ’œ SEE ALSO πŸ’œ

like, go read these next, they're all in the same friend group:


and that's the page, bestie 🧚 this little gem lives over in ./drivers/gpu/drm/i915/display, dated October 2026, and it's part of the Kernel API Manual for intel_display_power_enable(9). go forth and toggle responsibly, mwah πŸ’‹πŸ’–

πŸ“¦ where this page comes from