Lines Matching refs:drm_bridge
29 #include <drm/drm_bridge.h>
37 * &struct drm_bridge represents a device that hangs on to an encoder. These are
88 * &drm_bridge, like &drm_panel, aren't &drm_mode_object entities like planes,
102 void drm_bridge_add(struct drm_bridge *bridge)
117 void drm_bridge_remove(struct drm_bridge *bridge)
130 struct drm_bridge *bridge = drm_priv_to_bridge(obj);
142 struct drm_bridge *bridge = drm_priv_to_bridge(obj);
175 int drm_bridge_attach(struct drm_encoder *encoder, struct drm_bridge *bridge,
176 struct drm_bridge *previous,
232 void drm_bridge_detach(struct drm_bridge *bridge)
255 * drm_bridge.c to call bridge operations. Those operations are divided in
312 * running platform is reported through the &drm_bridge.ops flags. Bridge
315 * &drm_bridge.ops flags for all supported operations. A flag shall only be
318 * flag will be set. Display drivers shall use the &drm_bridge.ops flags to
354 bool drm_bridge_chain_mode_fixup(struct drm_bridge *bridge,
393 drm_bridge_chain_mode_valid(struct drm_bridge *bridge,
428 void drm_bridge_chain_disable(struct drm_bridge *bridge)
431 struct drm_bridge *iter;
458 void drm_bridge_chain_post_disable(struct drm_bridge *bridge)
485 void drm_bridge_chain_mode_set(struct drm_bridge *bridge,
513 void drm_bridge_chain_pre_enable(struct drm_bridge *bridge)
516 struct drm_bridge *iter;
542 void drm_bridge_chain_enable(struct drm_bridge *bridge)
569 void drm_atomic_bridge_chain_disable(struct drm_bridge *bridge,
573 struct drm_bridge *iter;
613 void drm_atomic_bridge_chain_post_disable(struct drm_bridge *bridge,
654 void drm_atomic_bridge_chain_pre_enable(struct drm_bridge *bridge,
658 struct drm_bridge *iter;
697 void drm_atomic_bridge_chain_enable(struct drm_bridge *bridge,
724 static int drm_atomic_bridge_check(struct drm_bridge *bridge,
750 static int select_bus_fmt_recursive(struct drm_bridge *first_bridge,
751 struct drm_bridge *cur_bridge,
758 struct drm_bridge *prev_bridge;
871 drm_atomic_bridge_chain_select_bus_fmts(struct drm_bridge *bridge,
879 struct drm_bridge *last_bridge;
884 struct drm_bridge, chain_node);
933 drm_atomic_bridge_propagate_bus_flags(struct drm_bridge *bridge,
938 struct drm_bridge *next_bridge;
998 int drm_atomic_bridge_chain_check(struct drm_bridge *bridge,
1004 struct drm_bridge *iter;
1054 enum drm_connector_status drm_bridge_detect(struct drm_bridge *bridge)
1077 int drm_bridge_get_modes(struct drm_bridge *bridge,
1099 struct edid *drm_bridge_get_edid(struct drm_bridge *bridge,
1127 void drm_bridge_hpd_enable(struct drm_bridge *bridge,
1163 void drm_bridge_hpd_disable(struct drm_bridge *bridge)
1189 void drm_bridge_hpd_notify(struct drm_bridge *bridge,
1207 * drm_bridge control struct on success, NULL on failure
1209 struct drm_bridge *of_drm_find_bridge(struct device_node *np)
1211 struct drm_bridge *bridge;