zynqmp_dp_adjust_train(9)
π zynqmp_dp_adjust_train(9)
okay so bestie, welcome to the Kernel API Manual β yes that's the manual name, and yes we're gonna get through this together π this one's a kernel function page from the DRM/Xilinx corner of the world, and it is literally one function. short page, big slay. let's go β¨
πΈ NAME πΈ
zynqmp_dp_adjust_train β Adjust train values πβ¨ (yes, that's the whole summary, she's concise and iconic)
π¦ SYNOPSIS π¦
void zynqmp_dp_adjust_train (struct zynqmp_dp *dp , u8
link_status[DP_LINK_STATUS_SIZE] );
like, that's it. void return, two args, done. main character energy fr fr π
π ARGUMENTS π
dpβ the DisplayPort IP core structure π this is the big one, the whole IP core lives in herelink_statusβ the link status from the sink π«Ά and it contains the requested training values, so this is the tea the sink is spilling back to you
β SEE ALSO β
okay this part is a whole friend group, everybody's invited π you'll find all of this in the kernel file ./drivers/gpu/drm/xlnx/zynqmp_dp.c:
struct zynqmp_dp_link_config(9)struct zynqmp_dp_mode(9)struct zynqmp_dp_config(9)enum test_pattern(9)struct zynqmp_dp_test(9)struct zynqmp_dp_train_set_priv(9)struct zynqmp_dp(9)zynqmp_dp_phy_init(9)zynqmp_dp_phy_exit(9)zynqmp_dp_phy_probe(9)zynqmp_dp_phy_ready(9)zynqmp_dp_max_rate(9)zynqmp_dp_mode_configure(9)zynqmp_dp_update_vs_emph(9)zynqmp_dp_link_train_cr(9)zynqmp_dp_link_train_ce(9)zynqmp_dp_setup(9)zynqmp_dp_train(9)zynqmp_dp_train_loop(9)zynqmp_dp_aux_cmd_submit(9)zynqmp_dp_aux_init(9)zynqmp_dp_aux_cleanup(9)zynqmp_dp_update_misc(9)zynqmp_dp_set_format(9)zynqmp_dp_encoder_mode_set_transfer_unit(9)zynqmp_dp_encoder_mode_set_stream(9)zynqmp_dp_disp_connected_live_layer(9)zynqmp_dp_set_test_pattern(9)zynqmp_dp_enable_vblank(9)zynqmp_dp_disable_vblank(9)
no cap, that's the whole crew, don't skip any of 'em π€π
lowkey reminder: this page only tells you what it adjusts (the train values) and who asked (the sink, via link_status). everything else lives in the friends above. iykyk π§
and that's the page!! π from ./drivers/gpu/drm/xlnx, dated October 2026, brought to you by zynqmp_dp_adjust_train(9) herself π
β¨ hope this was giving exactly what you needed, bestie β go forth and train those values ππ
π¦ 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