drm_dp_mst_c...ate_register(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ drm_dp_mst_connector_late_register ✨

okay bestie so this is from the Kernel API Manual β€” yes we're doing kernel docs today, it's giving ✨low-level excellence✨ and honestly? iconic πŸ’…


🌸 NAME 🌸

drm_dp_mst_connector_late_register β€” the late MST connector registration πŸ’– (yes, "late", like showing up to the function call fashionably on time πŸŽ€)


πŸ¦‹ SYNOPSIS πŸ¦‹

int drm_dp_mst_connector_late_register (struct drm_connector *connector
, struct drm_dp_mst_port *port );

πŸŽ€ ARGUMENTS πŸŽ€

  • connector β€” the MST connector itself, the main character of this whole situation πŸ‘‘
  • port β€” the MST port that belongs to this connector, its lil bestie 🫢

πŸ’œ DESCRIPTION πŸ’œ

So this is a helper that registers the remote aux device for this MST port β€” literally that's its whole job and it does it flawlessly πŸ’…

Drivers should call this from their mst connector's late_register hook, which is the whole point: doing it there is what enables MST aux devices in the first place ✨ no cap.


πŸ”₯ RETURN πŸ”₯

0 on success πŸŽ‰ β€” and a negative error code on failure 😭 (so check it, bestie, fr fr).


🌈 SEE ALSO 🌈

Kernel file ./drivers/gpu/drm/display/drm_dp_mst_topology.c β€” that's where the magic lives 🧚 plus a whole friend group of related functions:

That's the whole squad, go read them all, iykyk πŸ’€πŸ’–


ok that's the page!! sourced from ./drivers/gpu/drm/display, dated October 2026 β€” ty for coming to my ted talk, mwah πŸ“βœ¨πŸ’…
πŸ“¦ where this page comes from