intel_psr_no..._pipe_change(9)
π intel_psr_no..._pipe_change(9) π
okay so bestie, this is the Kernel API Manual page for intel_psr_notify_pipe_change, and yes it's the intel_psr_no..._pipe_change(9) page β tiny function, extremely specific hardware-bug energy. Let's go π«Ά
π NAME π
intel_psr_notify_pipe_change β Notify PSR about enable/disable of a pipe
β¨ SYNOPSIS β¨
void intel_psr_notify_pipe_change (struct intel_atomic_state *state ,
struct intel_crtc *crtc , bool enable );
π ARGUMENTS π
stateβ intel atomic statecrtcβ intel crtcenableβ enable/disable
πΈ DESCRIPTION πΈ
bestie, this one is targeted for underrun on idle PSR HW bug (Wa_16025596647) to apply remove the workaround when pipe is getting enabled/disabled. That's the whole assignment β very specific, very "iykyk" π
π¦ SEE ALSO π¦
Kernel file ./drivers/gpu/drm/i915/display/intel_psr.c is the main character here, and the rest of the PSR squad is:
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_link_ok(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_vblank_enable_disable(9)
πΈ mwah, that's the page! source/version check: ./drivers/gpu/drm/i915/display, dated October 2026, manual page intel_psr_no..._pipe_change(9). bye bestie, slay responsibly π
π¦ 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