intel_dp_start_link_train(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, welcome to the Kernel API Manual β€” this page is all about intel_dp_start_link_train, and it's giving β€œkick off the link training” energy. let's get into it ✨


🌸 NAME 🌸

intel_dp_start_link_train β€” start link training. that's it, that's the job πŸ’…

✨ SYNOPSIS ✨

void intel_dp_start_link_train (struct intel_atomic_state *state ,
       struct intel_dp *intel_dp , const struct intel_crtc_state *crtc_state );

πŸŽ€ ARGUMENTS πŸŽ€

  • state β€” the atomic state, periodt. ✨
  • intel_dp β€” the DP struct, aka the main character of this function. πŸ’…
  • crtc_state β€” the state for the CRTC attached to the encoder, iykyk. πŸ¦‹

πŸ”₯ DESCRIPTION πŸ”₯

Kick off link training on the intel_dp port. no cap, that's the whole move. If the link training fails, it schedules a fallback retraining with reduced link rate/lane parameters β€” like a little glow-down retry plan. 😭

After calling this function, intel_dp_stop_link_train must be called. not optional, bestie β€” mandatory. 🫢

πŸ¦‹ SEE ALSO πŸ¦‹


source/version: ./drivers/gpu/drm/i915/display β€’ October 2026 β€’ intel_dp_start_link_train(9) β€” mwah, bye bestie πŸ’œ

πŸ“¦ where this page comes from