Lines Matching defs:connector
1682 static int tegra_sor_late_register(struct drm_connector *connector)
1684 struct tegra_output *output = connector_to_output(connector);
1686 struct drm_minor *minor = connector->dev->primary;
1687 struct dentry *root = connector->debugfs_entry;
1703 static void tegra_sor_early_unregister(struct drm_connector *connector)
1705 struct tegra_output *output = connector_to_output(connector);
1710 connector->dev->primary);
1715 static void tegra_sor_connector_reset(struct drm_connector *connector)
1723 if (connector->state) {
1724 __drm_atomic_helper_connector_destroy_state(connector->state);
1725 kfree(connector->state);
1728 __drm_atomic_helper_connector_reset(connector, &state->base);
1732 tegra_sor_connector_detect(struct drm_connector *connector, bool force)
1734 struct tegra_output *output = connector_to_output(connector);
1740 return tegra_output_connector_detect(connector, force);
1744 tegra_sor_connector_duplicate_state(struct drm_connector *connector)
1746 struct tegra_sor_state *state = to_sor_state(connector->state);
1753 __drm_atomic_helper_connector_duplicate_state(connector, ©->base);
1769 static int tegra_sor_connector_get_modes(struct drm_connector *connector)
1771 struct tegra_output *output = connector_to_output(connector);
1778 err = tegra_output_connector_get_modes(connector);
1787 tegra_sor_connector_mode_valid(struct drm_connector *connector,
1811 info = &output->connector.display_info;
1926 &sor->output.connector, mode);
1951 size_t length = drm_eld_size(sor->output.connector.eld), i;
1954 tegra_sor_writel(sor, i << 8 | sor->output.connector.eld[i],
2194 struct drm_scdc *scdc = &sor->output.connector.display_info.hdmi.scdc;
2261 state = to_sor_state(output->connector.state);
2669 if (output->connector.status != connector_status_disconnected) {
2731 state = to_sor_state(output->connector.state);
2733 info = &output->connector.display_info;
3052 int connector = DRM_MODE_CONNECTOR_Unknown;
3058 connector = DRM_MODE_CONNECTOR_HDMIA;
3062 connector = DRM_MODE_CONNECTOR_LVDS;
3067 connector = DRM_MODE_CONNECTOR_eDP;
3071 connector = DRM_MODE_CONNECTOR_DisplayPort;
3082 drm_connector_init_with_ddc(drm, &sor->output.connector,
3084 connector,
3086 drm_connector_helper_add(&sor->output.connector,
3088 sor->output.connector.dpms = DRM_MODE_DPMS_OFF;
3093 drm_connector_attach_encoder(&sor->output.connector,
3095 drm_connector_register(&sor->output.connector);