Lines Matching refs:bridge
95 struct drm_bridge *bridge; member
159 static void sti_dvo_disable(struct drm_bridge *bridge) in sti_dvo_disable() argument
161 struct sti_dvo *dvo = bridge->driver_private; in sti_dvo_disable()
183 static void sti_dvo_pre_enable(struct drm_bridge *bridge) in sti_dvo_pre_enable() argument
185 struct sti_dvo *dvo = bridge->driver_private; in sti_dvo_pre_enable()
229 static void sti_dvo_set_mode(struct drm_bridge *bridge, in sti_dvo_set_mode() argument
233 struct sti_dvo *dvo = bridge->driver_private; in sti_dvo_set_mode()
272 static void sti_dvo_bridge_nope(struct drm_bridge *bridge) in sti_dvo_bridge_nope() argument
397 struct drm_bridge *bridge; in sti_dvo_bind() local
413 bridge = devm_kzalloc(dev, sizeof(*bridge), GFP_KERNEL); in sti_dvo_bind()
414 if (!bridge) in sti_dvo_bind()
417 bridge->driver_private = dvo; in sti_dvo_bind()
418 bridge->funcs = &sti_dvo_bridge_funcs; in sti_dvo_bind()
419 bridge->of_node = dvo->dev.of_node; in sti_dvo_bind()
420 err = drm_bridge_add(bridge); in sti_dvo_bind()
426 err = drm_bridge_attach(drm_dev, bridge); in sti_dvo_bind()
432 dvo->bridge = bridge; in sti_dvo_bind()
433 encoder->bridge = bridge; in sti_dvo_bind()
461 drm_bridge_remove(bridge); in sti_dvo_bind()
471 drm_bridge_remove(dvo->bridge); in sti_dvo_unbind()