1772,7 → 1772,8 |
switch (radeon_encoder->encoder_id) { |
case ENCODER_OBJECT_ID_INTERNAL_LVDS: |
encoder->possible_crtcs = 0x1; |
drm_encoder_init(dev, encoder, &radeon_legacy_lvds_enc_funcs, DRM_MODE_ENCODER_LVDS); |
drm_encoder_init(dev, encoder, &radeon_legacy_lvds_enc_funcs, |
DRM_MODE_ENCODER_LVDS, NULL); |
drm_encoder_helper_add(encoder, &radeon_legacy_lvds_helper_funcs); |
if (rdev->is_atom_bios) |
radeon_encoder->enc_priv = radeon_atombios_get_lvds_info(radeon_encoder); |
1781,12 → 1782,14 |
radeon_encoder->rmx_type = RMX_FULL; |
break; |
case ENCODER_OBJECT_ID_INTERNAL_TMDS1: |
drm_encoder_init(dev, encoder, &radeon_legacy_tmds_int_enc_funcs, DRM_MODE_ENCODER_TMDS); |
drm_encoder_init(dev, encoder, &radeon_legacy_tmds_int_enc_funcs, |
DRM_MODE_ENCODER_TMDS, NULL); |
drm_encoder_helper_add(encoder, &radeon_legacy_tmds_int_helper_funcs); |
radeon_encoder->enc_priv = radeon_legacy_get_tmds_info(radeon_encoder); |
break; |
case ENCODER_OBJECT_ID_INTERNAL_DAC1: |
drm_encoder_init(dev, encoder, &radeon_legacy_primary_dac_enc_funcs, DRM_MODE_ENCODER_DAC); |
drm_encoder_init(dev, encoder, &radeon_legacy_primary_dac_enc_funcs, |
DRM_MODE_ENCODER_DAC, NULL); |
drm_encoder_helper_add(encoder, &radeon_legacy_primary_dac_helper_funcs); |
if (rdev->is_atom_bios) |
radeon_encoder->enc_priv = radeon_atombios_get_primary_dac_info(radeon_encoder); |
1794,7 → 1797,8 |
radeon_encoder->enc_priv = radeon_combios_get_primary_dac_info(radeon_encoder); |
break; |
case ENCODER_OBJECT_ID_INTERNAL_DAC2: |
drm_encoder_init(dev, encoder, &radeon_legacy_tv_dac_enc_funcs, DRM_MODE_ENCODER_TVDAC); |
drm_encoder_init(dev, encoder, &radeon_legacy_tv_dac_enc_funcs, |
DRM_MODE_ENCODER_TVDAC, NULL); |
drm_encoder_helper_add(encoder, &radeon_legacy_tv_dac_helper_funcs); |
if (rdev->is_atom_bios) |
radeon_encoder->enc_priv = radeon_atombios_get_tv_dac_info(radeon_encoder); |
1802,7 → 1806,8 |
radeon_encoder->enc_priv = radeon_combios_get_tv_dac_info(radeon_encoder); |
break; |
case ENCODER_OBJECT_ID_INTERNAL_DVO1: |
drm_encoder_init(dev, encoder, &radeon_legacy_tmds_ext_enc_funcs, DRM_MODE_ENCODER_TMDS); |
drm_encoder_init(dev, encoder, &radeon_legacy_tmds_ext_enc_funcs, |
DRM_MODE_ENCODER_TMDS, NULL); |
drm_encoder_helper_add(encoder, &radeon_legacy_tmds_ext_helper_funcs); |
if (!rdev->is_atom_bios) |
radeon_encoder->enc_priv = radeon_legacy_get_ext_tmds_info(radeon_encoder); |