Lines Matching defs:output
138 omapdss_device_disconnect(NULL, pipe->output);
140 omapdss_device_put(pipe->output);
141 pipe->output = NULL;
152 struct omap_dss_device *output = NULL;
155 for_each_dss_output(output) {
156 r = omapdss_device_connect(priv->dss, NULL, output);
158 omapdss_device_put(output);
161 dev_warn(output->dev, "could not connect output %s\n",
162 output->name);
167 pipe->output = omapdss_device_get(output);
171 omapdss_device_put(output);
205 static int omap_display_id(struct omap_dss_device *output)
209 if (output->next) {
210 struct omap_dss_device *display = output;
216 } else if (output->bridge) {
217 struct drm_bridge *bridge = output->bridge;
291 pipe->encoder = omap_encoder_init(dev, pipe->output);
295 if (pipe->output->bridge) {
297 pipe->output->bridge, NULL,
302 pipe->output->bridge->of_node);
307 id = omap_display_id(pipe->output);
321 enum omap_channel channel = pipe->output->dispc_channel;
335 if (pipe->output->next) {
336 pipe->connector = omap_connector_init(dev, pipe->output,
345 pipe->output->name);
409 if (priv->pipes[i].output->bridge)
428 if (priv->pipes[i].output->bridge)