Lines Matching refs:output

63 	struct tegra_output output;  member
98 static inline struct tegra_hdmi *to_hdmi(struct tegra_output *output) in to_hdmi() argument
100 return container_of(output, struct tegra_hdmi, output); in to_hdmi()
622 size_t length = drm_eld_size(hdmi->output.connector.eld), i; in tegra_hdmi_write_eld()
626 tegra_hdmi_writel(hdmi, i << 8 | hdmi->output.connector.eld[i], in tegra_hdmi_write_eld()
713 &hdmi->output.connector, mode); in tegra_hdmi_setup_avi_infoframe()
870 static bool tegra_output_is_hdmi(struct tegra_output *output) in tegra_output_is_hdmi() argument
872 return output->connector.display_info.is_hdmi; in tegra_output_is_hdmi()
878 struct tegra_output *output = connector_to_output(connector); in tegra_hdmi_connector_detect() local
879 struct tegra_hdmi *hdmi = to_hdmi(output); in tegra_hdmi_connector_detect()
1063 struct drm_crtc *crtc = hdmi->output.encoder.crtc; in tegra_hdmi_show_regs()
1093 struct tegra_output *output = connector_to_output(connector); in tegra_hdmi_late_register() local
1097 struct tegra_hdmi *hdmi = to_hdmi(output); in tegra_hdmi_late_register()
1114 struct tegra_output *output = connector_to_output(connector); in tegra_hdmi_early_unregister() local
1117 struct tegra_hdmi *hdmi = to_hdmi(output); in tegra_hdmi_early_unregister()
1139 struct tegra_output *output = connector_to_output(connector); in tegra_hdmi_connector_mode_valid() local
1140 struct tegra_hdmi *hdmi = to_hdmi(output); in tegra_hdmi_connector_mode_valid()
1163 struct tegra_output *output = encoder_to_output(encoder); in tegra_hdmi_encoder_disable() local
1165 struct tegra_hdmi *hdmi = to_hdmi(output); in tegra_hdmi_encoder_disable()
1208 struct tegra_output *output = encoder_to_output(encoder); in tegra_hdmi_encoder_enable() local
1210 struct tegra_hdmi *hdmi = to_hdmi(output); in tegra_hdmi_encoder_enable()
1296 hdmi->dvi = !tegra_output_is_hdmi(output); in tegra_hdmi_encoder_enable()
1438 struct tegra_output *output = encoder_to_output(encoder); in tegra_hdmi_encoder_atomic_check() local
1441 struct tegra_hdmi *hdmi = to_hdmi(output); in tegra_hdmi_encoder_atomic_check()
1447 dev_err(output->dev, "failed to setup CRTC state: %d\n", err); in tegra_hdmi_encoder_atomic_check()
1552 hdmi->output.dev = client->dev; in tegra_hdmi_init()
1554 drm_simple_encoder_init(drm, &hdmi->output.encoder, in tegra_hdmi_init()
1556 drm_encoder_helper_add(&hdmi->output.encoder, in tegra_hdmi_init()
1559 if (hdmi->output.bridge) { in tegra_hdmi_init()
1560 err = drm_bridge_attach(&hdmi->output.encoder, hdmi->output.bridge, in tegra_hdmi_init()
1568 connector = drm_bridge_connector_init(drm, &hdmi->output.encoder); in tegra_hdmi_init()
1576 drm_connector_attach_encoder(connector, &hdmi->output.encoder); in tegra_hdmi_init()
1578 drm_connector_init_with_ddc(drm, &hdmi->output.connector, in tegra_hdmi_init()
1581 hdmi->output.ddc); in tegra_hdmi_init()
1582 drm_connector_helper_add(&hdmi->output.connector, in tegra_hdmi_init()
1584 hdmi->output.connector.dpms = DRM_MODE_DPMS_OFF; in tegra_hdmi_init()
1586 drm_connector_attach_encoder(&hdmi->output.connector, in tegra_hdmi_init()
1587 &hdmi->output.encoder); in tegra_hdmi_init()
1588 drm_connector_register(&hdmi->output.connector); in tegra_hdmi_init()
1591 err = tegra_output_init(drm, &hdmi->output); in tegra_hdmi_init()
1597 hdmi->output.encoder.possible_crtcs = 0x3; in tegra_hdmi_init()
1633 tegra_output_exit(&hdmi->output); in tegra_hdmi_init()
1644 tegra_output_exit(&hdmi->output); in tegra_hdmi_exit()
1850 hdmi->output.dev = &pdev->dev; in tegra_hdmi_probe()
1852 err = tegra_output_probe(&hdmi->output); in tegra_hdmi_probe()
1900 tegra_output_remove(&hdmi->output); in tegra_hdmi_probe()
1910 tegra_output_remove(&hdmi->output); in tegra_hdmi_remove()