STRUCT DRM_BRIDGE_CONNECTOR(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to struct drm_bridge_connector(9) from the Kernel API Manual β€” this is the little struct that’s literally a connector backed by a chain of bridges πŸ’…βœ¨

✨ NAME ✨

struct drm_bridge_connector β€” a connector backed by a chain of bridges. no cap, that’s the whole vibe: one connector, a whole chain of bridges doing their thing behind the scenes 🫢

🌸 SYNOPSIS 🌸

       struct drm_bridge_connector {
           struct drm_connector base;
           struct drm_encoder *encoder;
           struct drm_bridge *bridge_edid;
           struct drm_bridge *bridge_hpd;
           struct drm_bridge *bridge_detect;
           struct drm_bridge *bridge_modes;
           struct drm_bridge *bridge_hdmi;
           struct drm_bridge *bridge_hdmi_audio;
           struct drm_bridge *bridge_dp_audio;
           struct drm_bridge *bridge_hdmi_cec;
           struct drm_connector_hdmi_funcs hdmi_funcs;
        };

πŸŽ€ Members πŸŽ€

  • base β€” the base DRM connector. the main-character connector underneath it all πŸ‘‘
  • encoder β€” the encoder at the start of the bridges chain. it’s giving β€œfirst in line” energy 🚦
  • bridge_edid β€” the last bridge in the chain (closest to the connector) that provides EDID read support, if any (see DRM_BRIDGE_OP_EDID). the EDID bestie at the end of the line πŸ’–
  • bridge_hpd β€” the last bridge in the chain (closest to the connector) that provides hot-plug detection notification, if any (see DRM_BRIDGE_OP_HPD). hot-plug gossip girl πŸ“£
  • bridge_detect β€” the last bridge in the chain (closest to the connector) that provides connector detection, if any (see DRM_BRIDGE_OP_DETECT). the β€œis anything there?” detective πŸ”
  • bridge_modes β€” the last bridge in the chain (closest to the connector) that provides connector modes detection, if any (see DRM_BRIDGE_OP_MODES). modes? detected. slay ✨
  • bridge_hdmi β€” the bridge in the chain that implements necessary support for the HDMI connector infrastructure, if any (see DRM_BRIDGE_OP_HDMI). HDMI infrastructure icon behavior πŸ”₯
  • bridge_hdmi_audio β€” the bridge in the chain that implements necessary support for the HDMI Audio infrastructure, if any (see DRM_BRIDGE_OP_HDMI_AUDIO). HDMI Audio support, but make it bridge 🎧
  • bridge_dp_audio β€” the bridge in the chain that implements necessary support for the DisplayPort Audio infrastructure, if any (see DRM_BRIDGE_OP_DP_AUDIO). DisplayPort Audio support, periodt 🎢
  • bridge_hdmi_cec β€” the bridge in the chain that implements CEC support, if any (see DRM_BRIDGE_OP_HDMI_CEC_NOTIFIER). CEC support with notifier realness πŸ“Ί
  • hdmi_funcs β€” the particular drm_connector_hdmi_funcs implementation for this bridge connector. the specific HDMI function implementation for this connector, iykyk 🫢

πŸ¦‹ SEE ALSO πŸ¦‹


mwah πŸ’‹ that’s the page, bestie. cute little footer tea: source/version is ./drivers/gpu/drm/display, dated October 2026, and the page title is struct drm_bridge_connector(9) β€” bye 🫢🌈

πŸ“¦ where this page comes from