intel_psr_link_ok(9)
π NAME π
okay bestie, welcome to the Kernel API Manual page for intel_psr_link_ok(9). The name is literally right there: intel_psr_link_ok β return psr->link_ok. π
β¨
β¨ SYNOPSIS β¨
bool intel_psr_link_ok (struct intel_dp *intel_dp );
πΈ ARGUMENTS πΈ
intel_dpβ itβs astruct intel_dp. thatβs the whole vibe of this arg, no cap. π«Ά
π DESCRIPTION π
So hereβs the situation, bestie: we are seeing unexpected link re-trainings with some panels. π This is caused by the panel stating bad link status after PSR is enabled.
Code thatβs checking link status can call this function to make sure it can ignore the bad link status stated by the panel. I.e. if the panel is stating bad link and intel_psr_link_ok is stating link is ok, the caller should rely on the latter. π
Return value of link_ok. β¨
π₯ SEE ALSO π₯
- Kernel file
./drivers/gpu/drm/i915/display/intel_psr.c - Panel Self Refresh (PSR/SRD)(9)
intel_psr_disable(9)intel_psr_pause(9)intel_psr_resume(9)intel_psr_needs_vblank_notification(9)intel_psr_trigger_frame_change_event(9)intel_psr_min_set_context_latency(9)intel_psr_wait_for_idle_locked(9)intel_psr_invalidate(9)intel_psr_flush(9)intel_psr_init(9)intel_psr_lock(9)intel_psr_unlock(9)intel_psr_notify_dc5_dc6(9)intel_psr_dc5_dc6_wa_init(9)intel_psr_notify_pipe_change(9)intel_psr_notify_vblank_enable_disable(9)
mwah π this lil page came from source/version ./drivers/gpu/drm/i915/display, dated October 2026. slay. ππ¦
π¦ 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