drm_dp_mst_get_edid(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… drm_dp_mst_get_edid(9) β€” it's giving "grab the EDID for an MST port" ✨

okay so this page lives in the Kernel API Manual (yes, the whole thing is a kernel API situation, we're in the big leagues bestie) πŸŽ€


🌸 NAME 🌸

drm_dp_mst_get_edid β€” literally the function that gets the EDID for an MST port, no cap πŸ’–


✨ SYNOPSIS ✨

struct edid * drm_dp_mst_get_edid (struct drm_connector *connector ,
       struct drm_dp_mst_topology_mgr *mgr , struct drm_dp_mst_port *port );

like, that's the whole signature, she's long but she's iconic πŸ¦‹


🫢 ARGUMENTS 🫢

  • connector β€” the toplevel connector you're getting the EDID for, like the main character of this whole operation πŸ‘‘
  • mgr β€” the manager for this port, she runs the whole topology situation fr fr
  • port β€” an unverified pointer to a port πŸ™ˆ (emphasis on unverified, this is not a drill, that's literally in the docs)

πŸ’€ DESCRIPTION πŸ’€

so first thing first, bestie β€” this function is deprecated 😭 please use drm_dp_mst_edid_read instead. like, she's still here, but she's retired, okurrr?

what she does: returns an EDID for the port that's connected to a connector πŸ’– and the cute part β€” she validates the pointer still exists, which means the caller doesn't need to hold a reference. so convenient, we love a self-sufficient queen ✨


🌈 SEE ALSO 🌈

like the whole friend group, honestly β€” every single one of these is linked:


and that's the whole page, bestie 🧚 source file lives at ./drivers/gpu/drm/display, dated October 2026, and she's part of the Kernel API Manual β€” go forth and maybe use drm_dp_mst_edid_read instead okurrr πŸ’…πŸ’–βœ¨

πŸ“¦ where this page comes from