Lines Matching defs:radeon_connector

594 	struct radeon_connector *radeon_connector;
602 radeon_connector = to_radeon_connector(connector);
605 if (radeon_connector->hpd.hpd != RADEON_HPD_NONE)
606 DRM_INFO(" %s\n", hpd_names[radeon_connector->hpd.hpd]);
607 if (radeon_connector->ddc_bus) {
609 radeon_connector->ddc_bus->rec.mask_clk_reg,
610 radeon_connector->ddc_bus->rec.mask_data_reg,
611 radeon_connector->ddc_bus->rec.a_clk_reg,
612 radeon_connector->ddc_bus->rec.a_data_reg,
613 radeon_connector->ddc_bus->rec.en_clk_reg,
614 radeon_connector->ddc_bus->rec.en_data_reg,
615 radeon_connector->ddc_bus->rec.y_clk_reg,
616 radeon_connector->ddc_bus->rec.y_data_reg);
617 if (radeon_connector->router.ddc_valid)
619 radeon_connector->router.ddc_mux_control_pin,
620 radeon_connector->router.ddc_mux_state);
621 if (radeon_connector->router.cd_valid)
623 radeon_connector->router.cd_mux_control_pin,
624 radeon_connector->router.cd_mux_state);
637 devices = radeon_encoder->devices & radeon_connector->devices;
694 int radeon_ddc_get_modes(struct radeon_connector *radeon_connector)
696 struct drm_device *dev = radeon_connector->base.dev;
701 if (radeon_connector->router.ddc_valid)
702 radeon_router_select_ddc_port(radeon_connector);
704 if (radeon_connector_encoder_get_dp_bridge_encoder_id(&radeon_connector->base) !=
706 struct radeon_connector_atom_dig *dig = radeon_connector->con_priv;
709 radeon_connector->edid = drm_get_edid(&radeon_connector->base,
711 } else if ((radeon_connector->base.connector_type == DRM_MODE_CONNECTOR_DisplayPort) ||
712 (radeon_connector->base.connector_type == DRM_MODE_CONNECTOR_eDP)) {
713 struct radeon_connector_atom_dig *dig = radeon_connector->con_priv;
717 radeon_connector->edid = drm_get_edid(&radeon_connector->base,
719 else if (radeon_connector->ddc_bus && !radeon_connector->edid)
720 radeon_connector->edid = drm_get_edid(&radeon_connector->base,
721 radeon_connector->ddc_bus->adapter);
723 if (radeon_connector->ddc_bus && !radeon_connector->edid)
724 radeon_connector->edid = drm_get_edid(&radeon_connector->base,
725 radeon_connector->ddc_bus->adapter);
728 if (!radeon_connector->edid) {
731 if (((radeon_connector->base.connector_type == DRM_MODE_CONNECTOR_LVDS) ||
732 (radeon_connector->base.connector_type == DRM_MODE_CONNECTOR_eDP)))
733 radeon_connector->edid = radeon_bios_get_hardcoded_edid(rdev);
736 radeon_connector->edid = radeon_bios_get_hardcoded_edid(rdev);
738 if (radeon_connector->edid) {
739 drm_mode_connector_update_edid_property(&radeon_connector->base, radeon_connector->edid);
740 ret = drm_add_edid_modes(&radeon_connector->base, radeon_connector->edid);
743 drm_mode_connector_update_edid_property(&radeon_connector->base, NULL);
1451 struct radeon_connector *radeon_connector;
1464 radeon_connector = to_radeon_connector(connector);
1489 drm_detect_hdmi_monitor(radeon_connector->edid) &&