intel_dp_in...nd_dprx_caps(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… intel_dp_init_lttpr_and_dprx_caps β€” the Kernel API Manual page you actually wanna read

okay so bestie, welcome to the Kernel API Manual entry for intel_dp_init_lttpr_and_dprx_caps β€” yes the title gets truncated in the header, it's giving "my name is too long for the group chat display name" energy 😭 but we move.


✨ NAME ✨

intel_dp_init_lttpr_and_dprx_caps β€” this one literally detects LTTPR and DPRX caps and inits the LTTPR link training mode. no cap, that's the whole job 🫢


✨ SYNOPSIS ✨

int intel_dp_init_lttpr_and_dprx_caps (struct intel_dp *intel_dp );

✨ ARGUMENTS ✨

  • intel_dp β€” the Intel DP struct. that's it, that's the argument πŸ’… it's the main character here.

✨ DESCRIPTION ✨

So what this function actually does πŸ‘‘ β€” it reads the LTTPR common capabilities and the DPRX capabilities, then switches over to non-transparent link training mode if it detects any LTTPR, and it reads the PHY capabilities for every detected LTTPR. obsessed with the thoroughness honestly 🌸

But bestie, sometimes life says no πŸ™ˆ β€” if there's an LTTPR detection error, or if the number of LTTPRs is more than is supported (that's 8, literally eight, that's the cap), it falls back to the no-LTTPR, transparent mode link training mode. graceful degradation slay ✨


✨ RETURN ✨

  • >0 β€” if LTTPRs were detected and the non-transparent LT mode was set. also, the DPRX capabilities are read out. winner winner πŸŽ€
  • 0 β€” if no LTTPRs were detected, or more than 8 LTTPRs were detected, or in case of a detection failure and the transparent LT mode was set. the DPRX capabilities are read out. still useful, lowkey chill vibes πŸ¦‹
  • <0 β€” reading out the DPRX capabilities failed. it's giving sad girl hours 😭

✨ SEE ALSO ✨

the whole squad, fr fr 🫢 go read them, iykyk


ok that's the page!! mwah πŸ’–

source/version: ./drivers/gpu/drm/i915/display β€” and it's dated October 2026, so yeah she's from the future, main character energy only ⭐ see u next time bestie, bye!! πŸ‘‘πŸŒˆπŸ’œ

πŸ“¦ where this page comes from