intel_dpll_release(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

intel_dpll_release(9)

okay bestie, welcome to the Kernel API Manual entry for intel_dpll_release ✨ this is the one about ending the use of DPLLs by a CRTC in atomic state, and yes it’s giving very niche display-PLL energy πŸ’…

✨ NAME ✨

intel_dpll_release β€” end use of DPLLs by CRTC in atomic state

🌸 SYNOPSIS 🌸

void intel_dpll_release (struct intel_atomic_state *state , struct
intel_crtc *crtc );

πŸŽ€ ARGUMENTS πŸŽ€

  • state β€” the atomic state. literally the atomic state we’re passing in, bestie.
  • crtc β€” the crtc from which the DPLLs are to be released. that’s the one packing up its DPLLs and heading out 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

so this function releases all the DPLLs that intel_dpll_reserve reserved, pulling them from the current atomic commit state and from the old crtc atomic state. no DPLL left behind, periodt ✨

and how does the new configuration in the atomic commit state actually become effective? by calling intel_dpll_swap_state πŸ’« that’s the glow-up moment.

πŸ”₯ SEE ALSO πŸ”₯


okay that’s the whole page, bestie 🫢 this intel_dpll_release(9) page from the Kernel API Manual lives in ./drivers/gpu/drm/i915/display, and its date is October 2026. mwah πŸ’‹

πŸ“¦ where this page comes from