Lines Matching refs:bridge
43 struct drm_bridge bridge; member
53 bridge_to_ptn3460(struct drm_bridge *bridge) in bridge_to_ptn3460() argument
55 return container_of(bridge, struct ptn3460_bridge, bridge); in bridge_to_ptn3460()
128 static void ptn3460_pre_enable(struct drm_bridge *bridge) in ptn3460_pre_enable() argument
130 struct ptn3460_bridge *ptn_bridge = bridge_to_ptn3460(bridge); in ptn3460_pre_enable()
161 static void ptn3460_enable(struct drm_bridge *bridge) in ptn3460_enable() argument
163 struct ptn3460_bridge *ptn_bridge = bridge_to_ptn3460(bridge); in ptn3460_enable()
171 static void ptn3460_disable(struct drm_bridge *bridge) in ptn3460_disable() argument
173 struct ptn3460_bridge *ptn_bridge = bridge_to_ptn3460(bridge); in ptn3460_disable()
189 static void ptn3460_post_disable(struct drm_bridge *bridge) in ptn3460_post_disable() argument
191 struct ptn3460_bridge *ptn_bridge = bridge_to_ptn3460(bridge); in ptn3460_post_disable()
212 ptn3460_pre_enable(&ptn_bridge->bridge); in ptn3460_get_modes()
234 ptn3460_disable(&ptn_bridge->bridge); in ptn3460_get_modes()
243 return ptn_bridge->bridge.encoder; in ptn3460_best_encoder()
269 static int ptn3460_bridge_attach(struct drm_bridge *bridge) in ptn3460_bridge_attach() argument
271 struct ptn3460_bridge *ptn_bridge = bridge_to_ptn3460(bridge); in ptn3460_bridge_attach()
274 if (!bridge->encoder) { in ptn3460_bridge_attach()
280 ret = drm_connector_init(bridge->dev, &ptn_bridge->connector, in ptn3460_bridge_attach()
290 bridge->encoder); in ptn3460_bridge_attach()
370 ptn_bridge->bridge.funcs = &ptn3460_bridge_funcs; in ptn3460_probe()
371 ptn_bridge->bridge.of_node = dev->of_node; in ptn3460_probe()
372 ret = drm_bridge_add(&ptn_bridge->bridge); in ptn3460_probe()
387 drm_bridge_remove(&ptn_bridge->bridge); in ptn3460_remove()