STRUCT DRM_DP_LINK_TRAIN(9)
π
struct drm_dp_link_train(9) π
okay so bestie, you're in the Kernel API Manual and this page is literally all about struct drm_dp_link_train π it's the link training state information, and we're gonna read it together, no cap.
πΈ NAME πΈ
struct drm_dp_link_train β link training state information, periodt. That's the whole vibe.
β¨ SYNOPSIS β¨
struct drm_dp_link_train {
struct drm_dp_link_train_set request;
struct drm_dp_link_train_set adjust;
unsigned int pattern;
bool clock_recovered;
bool channel_equalized;
};
π§ Members π§
the struct's inner circle, fr fr:
requestβ currently requested settings. the current ask, iykyk.adjustβ adjustments requested by sink. sink said βtweak it like this,β lowkey.patternβ currently requested training pattern. the pattern on deck rn.clock_recoveredβ flag to track if clock recovery has completed. a lil bool keeping receipts on clock recovery πchannel_equalizedβ flag to track if channel equalization has completed. another bool, this time tracking channel equalization β¨
π₯ SEE ALSO π₯
- Kernel file
./drivers/gpu/drm/tegra/dp.h struct drm_dp_link_caps(9)struct drm_dp_link_ops(9)struct drm_dp_link_train_set(9)struct drm_dp_link(9)
with love from ./drivers/gpu/drm/tegra, Kernel API Manual source/version vibes, October 2026 β all for struct drm_dp_link_train(9) ππ«Ά
π¦ 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