Lines Matching defs:output

65 	struct tegra_output output;
100 static inline struct tegra_hdmi *to_hdmi(struct tegra_output *output)
102 return container_of(output, struct tegra_hdmi, output);
624 size_t length = drm_eld_size(hdmi->output.connector.eld), i;
628 tegra_hdmi_writel(hdmi, i << 8 | hdmi->output.connector.eld[i],
715 &hdmi->output.connector, mode);
872 static bool tegra_output_is_hdmi(struct tegra_output *output)
874 return output->connector.display_info.is_hdmi;
880 struct tegra_output *output = connector_to_output(connector);
881 struct tegra_hdmi *hdmi = to_hdmi(output);
1065 struct drm_crtc *crtc = hdmi->output.encoder.crtc;
1095 struct tegra_output *output = connector_to_output(connector);
1099 struct tegra_hdmi *hdmi = to_hdmi(output);
1116 struct tegra_output *output = connector_to_output(connector);
1119 struct tegra_hdmi *hdmi = to_hdmi(output);
1142 struct tegra_output *output = connector_to_output(connector);
1143 struct tegra_hdmi *hdmi = to_hdmi(output);
1166 struct tegra_output *output = encoder_to_output(encoder);
1168 struct tegra_hdmi *hdmi = to_hdmi(output);
1176 * sure it's only executed when the output is attached to one.
1211 struct tegra_output *output = encoder_to_output(encoder);
1213 struct tegra_hdmi *hdmi = to_hdmi(output);
1299 hdmi->dvi = !tegra_output_is_hdmi(output);
1441 struct tegra_output *output = encoder_to_output(encoder);
1444 struct tegra_hdmi *hdmi = to_hdmi(output);
1450 dev_err(output->dev, "failed to setup CRTC state: %d\n", err);
1555 hdmi->output.dev = client->dev;
1557 drm_simple_encoder_init(drm, &hdmi->output.encoder,
1559 drm_encoder_helper_add(&hdmi->output.encoder,
1562 if (hdmi->output.bridge) {
1563 err = drm_bridge_attach(&hdmi->output.encoder, hdmi->output.bridge,
1571 connector = drm_bridge_connector_init(drm, &hdmi->output.encoder);
1579 drm_connector_attach_encoder(connector, &hdmi->output.encoder);
1581 drm_connector_init_with_ddc(drm, &hdmi->output.connector,
1584 hdmi->output.ddc);
1585 drm_connector_helper_add(&hdmi->output.connector,
1587 hdmi->output.connector.dpms = DRM_MODE_DPMS_OFF;
1589 drm_connector_attach_encoder(&hdmi->output.connector,
1590 &hdmi->output.encoder);
1591 drm_connector_register(&hdmi->output.connector);
1594 err = tegra_output_init(drm, &hdmi->output);
1596 dev_err(client->dev, "failed to initialize output: %d\n", err);
1600 hdmi->output.encoder.possible_crtcs = 0x3;
1636 tegra_output_exit(&hdmi->output);
1647 tegra_output_exit(&hdmi->output);
1853 hdmi->output.dev = &pdev->dev;
1855 err = tegra_output_probe(&hdmi->output);
1903 tegra_output_remove(&hdmi->output);
1913 tegra_output_remove(&hdmi->output);