zynqmp_dp_link_train_cr(9)
π zynqmp_dp_link_train_cr π
okay bestie, welcome to the Kernel API Manual entry for zynqmp_dp_link_train_cr(9) β yes that's the section number, yes we're fancy now, section 9 is the kernel-API section, iykyk β¨
πΈ NAME πΈ
zynqmp_dp_link_train_cr β Train clock recovery π
like literally, that's the whole job. it trains. the clock. recovery. slay.
β¨ SYNOPSIS β¨
int zynqmp_dp_link_train_cr (struct zynqmp_dp *dp );
one function, one argument, one int coming back at you. no cap, that's the entire synopsis π
π¦ ARGUMENTS π¦
dpβ the DisplayPort IP core structure. that's it. handed to you, you pass it in, she's the main character of this whole call π«Ά
π RETURN π
so what does she give back?
0β clock recovery train is done successfully π periodt, we love a zero.- or corresponding error code β anything not-zero means something went sideways, and it'll be the matching error code π
fr fr,0= clock recovery trained successfully. not-0= the corresponding error code. that's the vibe check π
π SEE ALSO π
buckle up bestie, this is a long list and every single one of these is staying, no skipping, we don't do that here π
- 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_adjust_train(9)zynqmp_dp_update_vs_emph(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)
like. she knows everyone. connected queen π
β¨ obligatory cute sign-off β¨
this little masterpiece lives under ./drivers/gpu/drm/xlnx, and it's dated October 2026 β go off, future manpage π and yes, the page itself is zynqmp_dp_link_train_cr(9), we've come full circle bestie π¦
go train that clock recovery, you've got this πππΈ
π¦ 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