zynqmp_dp_link_train_cr(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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 πŸ’…

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