Lines Matching refs:connector
1441 static int mga_vga_get_modes(struct drm_connector *connector) in mga_vga_get_modes() argument
1443 struct mga_connector *mga_connector = to_mga_connector(connector); in mga_vga_get_modes()
1447 edid = drm_get_edid(connector, &mga_connector->i2c->adapter); in mga_vga_get_modes()
1449 drm_mode_connector_update_edid_property(connector, edid); in mga_vga_get_modes()
1450 ret = drm_add_edid_modes(connector, edid); in mga_vga_get_modes()
1482 static int mga_vga_mode_valid(struct drm_connector *connector, in mga_vga_mode_valid() argument
1485 struct drm_device *dev = connector->dev; in mga_vga_mode_valid()
1542 if (connector->cmdline_mode.specified) { in mga_vga_mode_valid()
1543 if (connector->cmdline_mode.bpp_specified) in mga_vga_mode_valid()
1544 bpp = connector->cmdline_mode.bpp; in mga_vga_mode_valid()
1548 if (connector->cmdline_mode.specified) in mga_vga_mode_valid()
1549 connector->cmdline_mode.specified = false; in mga_vga_mode_valid()
1557 *connector) in mga_connector_best_encoder()
1559 int enc_id = connector->encoder_ids[0]; in mga_connector_best_encoder()
1562 return drm_encoder_find(connector->dev, enc_id); in mga_connector_best_encoder()
1567 *connector, bool force) in mga_vga_detect()
1572 static void mga_connector_destroy(struct drm_connector *connector) in mga_connector_destroy() argument
1574 struct mga_connector *mga_connector = to_mga_connector(connector); in mga_connector_destroy()
1576 drm_connector_cleanup(connector); in mga_connector_destroy()
1577 kfree(connector); in mga_connector_destroy()
1595 struct drm_connector *connector; in mga_vga_init() local
1602 connector = &mga_connector->base; in mga_vga_init()
1604 drm_connector_init(dev, connector, in mga_vga_init()
1607 drm_connector_helper_add(connector, &mga_vga_connector_helper_funcs); in mga_vga_init()
1609 drm_connector_register(connector); in mga_vga_init()
1615 return connector; in mga_vga_init()
1622 struct drm_connector *connector; in mgag200_modeset_init() local
1640 connector = mga_vga_init(mdev->dev); in mgag200_modeset_init()
1641 if (!connector) { in mgag200_modeset_init()
1646 drm_mode_connector_attach_encoder(connector, encoder); in mgag200_modeset_init()