struct drm_bridge — central DRM bridge control structure
struct drm_bridge { struct drm_device * dev; struct drm_encoder * encoder; struct drm_bridge * next; #ifdef CONFIG_OF struct device_node * of_node; #endif struct list_head list; const struct drm_bridge_funcs * funcs; void * driver_private; };
DRM device this bridge belongs to
encoder to which this bridge is connected
the next bridge in the encoder chain
device node pointer to the bridge
to keep track of all added bridges
control functions
pointer to the bridge driver's internal context