STRUCT DP_AUX_EP_DEVICE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 struct dp_aux_ep_device β€” struct dp_aux_ep_device(9) 🌸

okay bestie, welcome to the Kernel API Manual ✨ this one's a struct page, so grab a lil snack and let's get into it πŸ’…


πŸ’– NAME πŸ’–

struct dp_aux_ep_device β€” the main dev structure for DP AUX endpoints, no cap πŸ‘‘


✨ SYNOPSIS ✨

struct dp_aux_ep_device {
    struct device dev;
    struct drm_dp_aux *aux;
 };

🫢 MEMBERS 🫢

  • dev β€” the normal dev pointer, literally just doing its classic dev thing πŸ’«
  • aux β€” pointer to the aux bus, the lil connector that makes the whole vibe work πŸ”Œ

πŸ¦‹ DESCRIPTION πŸ¦‹

so the way that this works: it's used to instantiate devices that are connected via a DP AUX bus 🌈

usually the device is a panel (yes, like a display panel, main character energy), but conceivable other devices could be hooked up there too β€” like, theoretically πŸ‘€


πŸŽ€ SEE ALSO πŸŽ€

  • Kernel file ./include/drm/display/drm_dp_aux_bus.h β€” go read it iykyk πŸ“–

and that's the whole thing, fr fr πŸ“ this page lives in ./include/drm/display and it's dated October 2026 β€” slay, periodt πŸ’œβœ¨

πŸ“¦ where this page comes from