intel_dpll_compute(9)
π intel_dpll_compute(9) π
okay so bestie, this page is from the Kernel API Manual, and the star of the show is intel_dpll_compute(9) β yes, the DPLL girlies are gonna eat. β¨
πΈ NAME πΈ
intel_dpll_compute β compute DPLL state CRTC and encoder combination π
β¨ SYNOPSIS β¨
int intel_dpll_compute (struct intel_atomic_state *state , struct
intel_crtc *crtc , struct intel_encoder *encoder );
π ARGUMENTS π
stateβ atomic state, the literal atomic state π«Άcrtcβ CRTC to compute DPLLs for, that's literally its job πencoderβ encoder, bestie. just the encoder. π
π¦ DESCRIPTION π¦
So this function computes the DPLL state for the given CRTC and encoder. No cap.
The new configuration in the atomic commit state gets made effective by calling intel_dpll_swap_state β that's the moment it actually pops off. π₯
π RETURN π
0 on success, negative error code on failure. Slay when it's 0, sad little negative number when it's not. π
π₯ SEE ALSO π₯
Kernel file: ./drivers/gpu/drm/i915/display/intel_dpll_mgr.c
And the rest of the friend group:
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_reserve(9)intel_dpll_release(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)
xoxo, signed off from ./drivers/gpu/drm/i915/display, dated October 2026, for intel_dpll_compute(9) β 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