Lines Matching refs:connector
27 static int rcar_du_hdmi_connector_get_modes(struct drm_connector *connector) in rcar_du_hdmi_connector_get_modes() argument
29 struct rcar_du_connector *con = to_rcar_connector(connector); in rcar_du_hdmi_connector_get_modes()
36 return sfuncs->get_modes(encoder, connector); in rcar_du_hdmi_connector_get_modes()
39 static int rcar_du_hdmi_connector_mode_valid(struct drm_connector *connector, in rcar_du_hdmi_connector_mode_valid() argument
42 struct rcar_du_connector *con = to_rcar_connector(connector); in rcar_du_hdmi_connector_mode_valid()
58 static void rcar_du_hdmi_connector_destroy(struct drm_connector *connector) in rcar_du_hdmi_connector_destroy() argument
60 drm_connector_unregister(connector); in rcar_du_hdmi_connector_destroy()
61 drm_connector_cleanup(connector); in rcar_du_hdmi_connector_destroy()
65 rcar_du_hdmi_connector_detect(struct drm_connector *connector, bool force) in rcar_du_hdmi_connector_detect() argument
67 struct rcar_du_connector *con = to_rcar_connector(connector); in rcar_du_hdmi_connector_detect()
74 return sfuncs->detect(encoder, connector); in rcar_du_hdmi_connector_detect()
92 struct drm_connector *connector; in rcar_du_hdmi_connector_init() local
99 connector = &rcon->connector; in rcar_du_hdmi_connector_init()
100 connector->display_info.width_mm = 0; in rcar_du_hdmi_connector_init()
101 connector->display_info.height_mm = 0; in rcar_du_hdmi_connector_init()
102 connector->interlace_allowed = true; in rcar_du_hdmi_connector_init()
103 connector->polled = DRM_CONNECTOR_POLL_HPD; in rcar_du_hdmi_connector_init()
105 ret = drm_connector_init(rcdu->ddev, connector, &connector_funcs, in rcar_du_hdmi_connector_init()
110 drm_connector_helper_add(connector, &connector_helper_funcs); in rcar_du_hdmi_connector_init()
111 ret = drm_connector_register(connector); in rcar_du_hdmi_connector_init()
115 connector->dpms = DRM_MODE_DPMS_OFF; in rcar_du_hdmi_connector_init()
116 drm_object_property_set_value(&connector->base, in rcar_du_hdmi_connector_init()
119 ret = drm_mode_connector_attach_encoder(connector, encoder); in rcar_du_hdmi_connector_init()