intel_dpll_get_hw_state(9)
π intel_dpll_get_hw_state π
okay bestie, welcome to the intel_dpll_get_hw_state(9) page β yes that's the kernel API manual, we're in the kernel part of the group chat now π₯ this one lives in the i915 display driver and it's lowkey iconic.
β¨ NAME β¨
intel_dpll_get_hw_state β readout the DPLL's hardware state π
like, literally just go read what the hardware is up to.
πΈ SYNOPSIS πΈ
bool intel_dpll_get_hw_state (struct intel_display *display , struct
intel_dpll *pll , struct intel_dpll_hw_state *dpll_hw_state );
it's giving bool return type, which means yes/no energy β no cap π«Ά
π ARGUMENTS π
displayβ theintel_displaydevice instance. your main character, fr.pllβ the DPLL for which to calculate the output frequency. yes bestie, we're calculating.dpll_hw_stateβ the DPLL's hardware state. this is the lil container the tea gets poured into π
π¦ DESCRIPTION π¦
Read out pll's hardware state into dpll_hw_state. that's it, that's the whole vibe β¨ like a vibe check but for hardware registers π
β SEE ALSO β
Kernel file ./drivers/gpu/drm/i915/display/intel_dpll_mgr.c β go read the source if you're feeling brave, iykyk π
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_release(9)intel_dpll_update_active(9)intel_dpll_get_freq(9)intel_dpll_dump_hw_state(9)intel_dpll_compare_hw_state(9)
like, the whole DPLL friend group π all of them. read them. slay.
okay that's the page!! πΈ this little beauty ships out of ./drivers/gpu/drm/i915/display, dated October 2026 β so future-core of it tbh π and remember: intel_dpll_get_hw_state(9) is the manual name, put some respect on it π mwah, bye bestie π«Ά
π¦ 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