STRUCT DRM_DP_LINK_TRAIN_SET(9)
π struct drm_dp_link_train_set(9) π
okay bestie, welcome to the Kernel API Manual β this one's a struct page, short and sweet, and honestly it's giving "small but iconic." it's called struct drm_dp_link_train_set and it's literally just the link training settings, no cap. π
β¨ NAME β¨
struct drm_dp_link_train_set β link training settings π«Ά
π SYNOPSIS π
struct drm_dp_link_train_set {
unsigned int voltage_swing[4];
unsigned int pre_emphasis[4];
unsigned int post_cursor[4];
};
π Members π
voltage_swingβ per-lane voltage swing, periodt. it's anunsigned int [4]so there's one lil entry per lane β¨pre_emphasisβ per-lane pre-emphasis, fr fr π¦post_cursorβ per-lane post-cursor. that's it, that's the whole member π
πΈ SEE ALSO πΈ
Kernel file ./drivers/gpu/drm/tegra/dp.h β go read the source bestie, it's right there π
struct drm_dp_link_caps(9)struct drm_dp_link_ops(9)struct drm_dp_link_train(9)struct drm_dp_link(9)
lowkey reminder: every one of those members is a 4-element array βvoltage_swing[4],pre_emphasis[4],post_cursor[4]β because lanes, babes. don't @ me, that's just the struct π
and that's the whole page, bestie, you ate it up π this lil beauty lives in ./drivers/gpu/drm/tegra, dated October 2026, and it answers to the name struct drm_d...nk_train_set(9) β mwah, mwah, grouping together, slay π§ββοΈπΊ
π¦ 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