intel_dp_start_link_train(9)
π intel_dp_start_link_train(9) π
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 π¦
- Kernel file:
./drivers/gpu/drm/i915/display/intel_dp_link_training.c DisplayPort link training(9)intel_dp_init_lttpr_and_dprx_caps(9)link_recovery_reset(9)intel_dp_stop_link_train(9)
source/version: ./drivers/gpu/drm/i915/display β’ October 2026 β’ intel_dp_start_link_train(9) β 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