Lines Matching refs:connector
1548 static int mga_vga_get_modes(struct drm_connector *connector) in mga_vga_get_modes() argument
1550 struct mga_connector *mga_connector = to_mga_connector(connector); in mga_vga_get_modes()
1554 edid = drm_get_edid(connector, &mga_connector->i2c->adapter); in mga_vga_get_modes()
1556 drm_mode_connector_update_edid_property(connector, edid); in mga_vga_get_modes()
1557 ret = drm_add_edid_modes(connector, edid); in mga_vga_get_modes()
1589 static int mga_vga_mode_valid(struct drm_connector *connector, in mga_vga_mode_valid() argument
1592 struct drm_device *dev = connector->dev; in mga_vga_mode_valid()
1649 if (connector->cmdline_mode.specified) { in mga_vga_mode_valid()
1650 if (connector->cmdline_mode.bpp_specified) in mga_vga_mode_valid()
1651 bpp = connector->cmdline_mode.bpp; in mga_vga_mode_valid()
1655 if (connector->cmdline_mode.specified) in mga_vga_mode_valid()
1656 connector->cmdline_mode.specified = false; in mga_vga_mode_valid()
1664 *connector) in mga_connector_best_encoder()
1666 int enc_id = connector->encoder_ids[0]; in mga_connector_best_encoder()
1669 return drm_encoder_find(connector->dev, enc_id); in mga_connector_best_encoder()
1674 *connector, bool force) in mga_vga_detect()
1679 static void mga_connector_destroy(struct drm_connector *connector) in mga_connector_destroy() argument
1681 struct mga_connector *mga_connector = to_mga_connector(connector); in mga_connector_destroy()
1683 drm_connector_cleanup(connector); in mga_connector_destroy()
1684 kfree(connector); in mga_connector_destroy()
1702 struct drm_connector *connector; in mga_vga_init() local
1709 connector = &mga_connector->base; in mga_vga_init()
1711 drm_connector_init(dev, connector, in mga_vga_init()
1714 drm_connector_helper_add(connector, &mga_vga_connector_helper_funcs); in mga_vga_init()
1716 drm_connector_register(connector); in mga_vga_init()
1722 return connector; in mga_vga_init()
1729 struct drm_connector *connector; in mgag200_modeset_init() local
1747 connector = mga_vga_init(mdev->dev); in mgag200_modeset_init()
1748 if (!connector) { in mgag200_modeset_init()
1753 drm_mode_connector_attach_encoder(connector, encoder); in mgag200_modeset_init()