Lines Matching refs:panel_bridge
18 struct panel_bridge {
25 static inline struct panel_bridge *
28 return container_of(bridge, struct panel_bridge, bridge);
31 static inline struct panel_bridge *
34 return container_of(connector, struct panel_bridge, connector);
39 struct panel_bridge *panel_bridge =
42 return drm_panel_get_modes(panel_bridge->panel, connector);
61 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge);
62 struct drm_connector *connector = &panel_bridge->connector;
78 panel_bridge->connector_type);
86 drm_connector_attach_encoder(&panel_bridge->connector,
100 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge);
101 struct drm_connector *connector = &panel_bridge->connector;
106 * FIXME: This wouldn't be needed if the panel_bridge structure was
117 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge);
131 drm_panel_prepare(panel_bridge->panel);
137 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge);
151 drm_panel_enable(panel_bridge->panel);
157 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge);
171 drm_panel_disable(panel_bridge->panel);
177 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge);
191 drm_panel_unprepare(panel_bridge->panel);
197 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge);
199 return drm_panel_get_modes(panel_bridge->panel, connector);
205 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge);
206 struct drm_panel *panel = panel_bridge->panel;
229 * drm_bridge_is_panel - Checks if a drm_bridge is a panel_bridge.
291 struct panel_bridge *panel_bridge;
296 panel_bridge = devm_kzalloc(panel->dev, sizeof(*panel_bridge),
298 if (!panel_bridge)
301 panel_bridge->connector_type = connector_type;
302 panel_bridge->panel = panel;
304 panel_bridge->bridge.funcs = &panel_bridge_bridge_funcs;
306 panel_bridge->bridge.of_node = panel->dev->of_node;
308 panel_bridge->bridge.ops = DRM_BRIDGE_OP_MODES;
309 panel_bridge->bridge.type = connector_type;
311 drm_bridge_add(&panel_bridge->bridge);
313 return &panel_bridge->bridge;
325 struct panel_bridge *panel_bridge;
333 panel_bridge = drm_bridge_to_panel_bridge(bridge);
336 devm_kfree(panel_bridge->panel->dev, bridge);
352 struct panel_bridge *panel_bridge;
354 panel_bridge = drm_bridge_to_panel_bridge(bridge);
357 panel_bridge->panel);
479 struct panel_bridge *panel_bridge;
481 panel_bridge = drm_bridge_to_panel_bridge(bridge);
483 return &panel_bridge->connector;