Lines Matching full:connector

105 static void cdv_hdmi_save(struct drm_connector *connector)  in cdv_hdmi_save()  argument
107 struct drm_device *dev = connector->dev; in cdv_hdmi_save()
108 struct gma_encoder *gma_encoder = gma_attached_encoder(connector); in cdv_hdmi_save()
114 static void cdv_hdmi_restore(struct drm_connector *connector) in cdv_hdmi_restore() argument
116 struct drm_device *dev = connector->dev; in cdv_hdmi_restore()
117 struct gma_encoder *gma_encoder = gma_attached_encoder(connector); in cdv_hdmi_restore()
125 struct drm_connector *connector, bool force) in cdv_hdmi_detect() argument
127 struct gma_encoder *gma_encoder = gma_attached_encoder(connector); in cdv_hdmi_detect()
132 edid = drm_get_edid(connector, connector->ddc); in cdv_hdmi_detect()
149 static int cdv_hdmi_set_property(struct drm_connector *connector, in cdv_hdmi_set_property() argument
153 struct drm_encoder *encoder = connector->encoder; in cdv_hdmi_set_property()
174 if (drm_object_property_get_value(&connector->base, in cdv_hdmi_set_property()
181 if (drm_object_property_set_value(&connector->base, in cdv_hdmi_set_property()
208 static int cdv_hdmi_get_modes(struct drm_connector *connector) in cdv_hdmi_get_modes() argument
213 edid = drm_get_edid(connector, connector->ddc); in cdv_hdmi_get_modes()
215 drm_connector_update_edid_property(connector, edid); in cdv_hdmi_get_modes()
216 ret = drm_add_edid_modes(connector, edid); in cdv_hdmi_get_modes()
222 static enum drm_mode_status cdv_hdmi_mode_valid(struct drm_connector *connector, in cdv_hdmi_mode_valid() argument
241 static void cdv_hdmi_destroy(struct drm_connector *connector) in cdv_hdmi_destroy() argument
243 struct gma_connector *gma_connector = to_gma_connector(connector); in cdv_hdmi_destroy()
244 struct gma_i2c_chan *ddc_bus = to_gma_i2c_chan(connector->ddc); in cdv_hdmi_destroy()
247 drm_connector_cleanup(connector); in cdv_hdmi_destroy()
278 struct drm_connector *connector; in cdv_hdmi_init() local
296 connector = &gma_connector->base; in cdv_hdmi_init()
297 connector->polled = DRM_CONNECTOR_POLL_HPD; in cdv_hdmi_init()
322 ret = drm_connector_init_with_ddc(dev, connector, in cdv_hdmi_init()
341 drm_connector_helper_add(connector, in cdv_hdmi_init()
343 connector->display_info.subpixel_order = SubPixelHorizontalRGB; in cdv_hdmi_init()
344 connector->interlace_allowed = false; in cdv_hdmi_init()
345 connector->doublescan_allowed = false; in cdv_hdmi_init()
347 drm_object_attach_property(&connector->base, in cdv_hdmi_init()
355 drm_connector_cleanup(connector); in cdv_hdmi_init()