intel_dpll_release(9)
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 π₯
- Kernel file
./drivers/gpu/drm/i915/display/intel_dpll_mgr.c Display PLLs(9)intel_get_dpll_by_id(9)intel_dpll_enable(9)intel_dpll_disable(9)intel_dpll_crtc_get(9)intel_dpll_crtc_put(9)intel_dpll_swap_state(9)icl_set_active_port_dpll(9)intel_dpll_init(9)intel_dpll_compute(9)intel_dpll_reserve(9)intel_dpll_update_active(9)intel_dpll_get_freq(9)intel_dpll_get_hw_state(9)intel_dpll_dump_hw_state(9)intel_dpll_compare_hw_state(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms