Lines Matching full:connector
31 struct drm_connector connector; member
36 #define connector_to_dpi(c) container_of(c, struct exynos_dpi, connector)
44 exynos_dpi_detect(struct drm_connector *connector, bool force) in exynos_dpi_detect() argument
49 static void exynos_dpi_connector_destroy(struct drm_connector *connector) in exynos_dpi_connector_destroy() argument
51 drm_connector_unregister(connector); in exynos_dpi_connector_destroy()
52 drm_connector_cleanup(connector); in exynos_dpi_connector_destroy()
64 static int exynos_dpi_get_modes(struct drm_connector *connector) in exynos_dpi_get_modes() argument
66 struct exynos_dpi *ctx = connector_to_dpi(connector); in exynos_dpi_get_modes()
72 mode = drm_mode_create(connector->dev); in exynos_dpi_get_modes()
80 drm_mode_probed_add(connector, mode); in exynos_dpi_get_modes()
85 return drm_panel_get_modes(ctx->panel, connector); in exynos_dpi_get_modes()
97 struct drm_connector *connector = &ctx->connector; in exynos_dpi_create_connector() local
100 connector->polled = DRM_CONNECTOR_POLL_HPD; in exynos_dpi_create_connector()
102 ret = drm_connector_init(encoder->dev, connector, in exynos_dpi_create_connector()
107 "failed to initialize connector with drm\n"); in exynos_dpi_create_connector()
111 drm_connector_helper_add(connector, &exynos_dpi_connector_helper_funcs); in exynos_dpi_create_connector()
112 drm_connector_attach_encoder(connector, encoder); in exynos_dpi_create_connector()
208 "failed to create connector ret = %d\n", ret); in exynos_dpi_bind()