Lines Matching refs:output
46 struct tegra_output output; member
78 static inline struct tegra_hdmi *to_hdmi(struct tegra_output *output) in to_hdmi() argument
80 return container_of(output, struct tegra_hdmi, output); in to_hdmi()
763 static bool tegra_output_is_hdmi(struct tegra_output *output) in tegra_output_is_hdmi() argument
767 if (!output->connector.edid_blob_ptr) in tegra_output_is_hdmi()
770 edid = (struct edid *)output->connector.edid_blob_ptr->data; in tegra_output_is_hdmi()
789 struct tegra_output *output = connector_to_output(connector); in tegra_hdmi_connector_mode_valid() local
790 struct tegra_hdmi *hdmi = to_hdmi(output); in tegra_hdmi_connector_mode_valid()
838 struct tegra_output *output = encoder_to_output(encoder); in tegra_hdmi_encoder_enable() local
840 struct device_node *node = output->dev->of_node; in tegra_hdmi_encoder_enable()
841 struct tegra_hdmi *hdmi = to_hdmi(output); in tegra_hdmi_encoder_enable()
847 hdmi->dvi = !tegra_output_is_hdmi(output); in tegra_hdmi_encoder_enable()
1043 struct tegra_output *output = encoder_to_output(encoder); in tegra_hdmi_encoder_atomic_check() local
1046 struct tegra_hdmi *hdmi = to_hdmi(output); in tegra_hdmi_encoder_atomic_check()
1052 dev_err(output->dev, "failed to setup CRTC state: %d\n", err); in tegra_hdmi_encoder_atomic_check()
1069 struct drm_crtc *crtc = hdmi->output.encoder.crtc; in tegra_hdmi_show_regs()
1313 hdmi->output.dev = client->dev; in tegra_hdmi_init()
1315 drm_connector_init(drm, &hdmi->output.connector, in tegra_hdmi_init()
1318 drm_connector_helper_add(&hdmi->output.connector, in tegra_hdmi_init()
1320 hdmi->output.connector.dpms = DRM_MODE_DPMS_OFF; in tegra_hdmi_init()
1322 drm_encoder_init(drm, &hdmi->output.encoder, &tegra_hdmi_encoder_funcs, in tegra_hdmi_init()
1324 drm_encoder_helper_add(&hdmi->output.encoder, in tegra_hdmi_init()
1327 drm_mode_connector_attach_encoder(&hdmi->output.connector, in tegra_hdmi_init()
1328 &hdmi->output.encoder); in tegra_hdmi_init()
1329 drm_connector_register(&hdmi->output.connector); in tegra_hdmi_init()
1331 err = tegra_output_init(drm, &hdmi->output); in tegra_hdmi_init()
1337 hdmi->output.encoder.possible_crtcs = 0x3; in tegra_hdmi_init()
1379 tegra_output_exit(&hdmi->output); in tegra_hdmi_exit()
1502 hdmi->output.dev = &pdev->dev; in tegra_hdmi_probe()
1504 err = tegra_output_probe(&hdmi->output); in tegra_hdmi_probe()
1547 tegra_output_remove(&hdmi->output); in tegra_hdmi_remove()