Lines Matching refs:radeon_encoder
38 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_encoder_disable() local
43 radeon_encoder->active_device = 0; in radeon_legacy_encoder_disable()
50 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_lvds_update() local
60 if (radeon_encoder->enc_priv) { in radeon_legacy_lvds_update()
62 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; in radeon_legacy_lvds_update()
67 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; in radeon_legacy_lvds_update()
138 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_lvds_dpms() local
141 if (radeon_encoder->enc_priv) { in radeon_legacy_lvds_dpms()
143 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; in radeon_legacy_lvds_dpms()
146 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; in radeon_legacy_lvds_dpms()
183 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_lvds_mode_set() local
196 radeon_encoder->pixel_clock = adjusted_mode->clock; in radeon_legacy_lvds_mode_set()
200 struct radeon_encoder_lvds *lvds = (struct radeon_encoder_lvds *)radeon_encoder->enc_priv; in radeon_legacy_lvds_mode_set()
222 if (radeon_encoder->rmx_type != RMX_OFF) in radeon_legacy_lvds_mode_set()
250 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_mode_fixup() local
257 if (radeon_encoder->active_device & (ATOM_DEVICE_LCD_SUPPORT)) in radeon_legacy_mode_fixup()
273 radeon_legacy_get_backlight_level(struct radeon_encoder *radeon_encoder) in radeon_legacy_get_backlight_level() argument
275 struct drm_device *dev = radeon_encoder->base.dev; in radeon_legacy_get_backlight_level()
286 radeon_legacy_set_backlight_level(struct radeon_encoder *radeon_encoder, u8 level) in radeon_legacy_set_backlight_level() argument
288 struct drm_device *dev = radeon_encoder->base.dev; in radeon_legacy_set_backlight_level()
292 if (radeon_encoder->enc_priv) { in radeon_legacy_set_backlight_level()
294 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; in radeon_legacy_set_backlight_level()
301 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; in radeon_legacy_set_backlight_level()
310 radeon_legacy_lvds_update(&radeon_encoder->base, dpms_mode); in radeon_legacy_set_backlight_level()
337 struct radeon_encoder *radeon_encoder = pdata->encoder; in radeon_legacy_backlight_update_status() local
339 radeon_legacy_set_backlight_level(radeon_encoder, in radeon_legacy_backlight_update_status()
348 struct radeon_encoder *radeon_encoder = pdata->encoder; in radeon_legacy_backlight_get_brightness() local
349 struct drm_device *dev = radeon_encoder->base.dev; in radeon_legacy_backlight_get_brightness()
364 void radeon_legacy_backlight_init(struct radeon_encoder *radeon_encoder, in radeon_legacy_backlight_init() argument
367 struct drm_device *dev = radeon_encoder->base.dev; in radeon_legacy_backlight_init()
375 if (!radeon_encoder->enc_priv) in radeon_legacy_backlight_init()
402 pdata->encoder = radeon_encoder; in radeon_legacy_backlight_init()
432 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; in radeon_legacy_backlight_init()
435 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; in radeon_legacy_backlight_init()
444 rdev->mode_info.bl_encoder = radeon_encoder; in radeon_legacy_backlight_init()
453 static void radeon_legacy_backlight_exit(struct radeon_encoder *radeon_encoder) in radeon_legacy_backlight_exit() argument
455 struct drm_device *dev = radeon_encoder->base.dev; in radeon_legacy_backlight_exit()
459 if (!radeon_encoder->enc_priv) in radeon_legacy_backlight_exit()
463 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; in radeon_legacy_backlight_exit()
467 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; in radeon_legacy_backlight_exit()
485 void radeon_legacy_backlight_init(struct radeon_encoder *encoder) in radeon_legacy_backlight_init()
489 static void radeon_legacy_backlight_exit(struct radeon_encoder *encoder) in radeon_legacy_backlight_exit()
498 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_lvds_enc_destroy() local
500 if (radeon_encoder->enc_priv) { in radeon_lvds_enc_destroy()
501 radeon_legacy_backlight_exit(radeon_encoder); in radeon_lvds_enc_destroy()
502 kfree(radeon_encoder->enc_priv); in radeon_lvds_enc_destroy()
505 kfree(radeon_encoder); in radeon_lvds_enc_destroy()
584 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_primary_dac_mode_set() local
620 if (radeon_encoder->enc_priv) { in radeon_legacy_primary_dac_mode_set()
621 …struct radeon_encoder_primary_dac *p_dac = (struct radeon_encoder_primary_dac *)radeon_encoder->en… in radeon_legacy_primary_dac_mode_set()
781 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_tmds_int_mode_set() local
795 if (radeon_encoder->enc_priv) { in radeon_legacy_tmds_int_mode_set()
796 struct radeon_encoder_int_tmds *tmds = (struct radeon_encoder_int_tmds *)radeon_encoder->enc_priv; in radeon_legacy_tmds_int_mode_set()
850 if (radeon_encoder->rmx_type != RMX_OFF) in radeon_legacy_tmds_int_mode_set()
946 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_tmds_ext_mode_set() local
952 radeon_encoder->pixel_clock = adjusted_mode->clock; in radeon_legacy_tmds_ext_mode_set()
986 if (radeon_encoder->rmx_type != RMX_OFF) in radeon_legacy_tmds_ext_mode_set()
1010 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_ext_tmds_enc_destroy() local
1012 kfree(radeon_encoder->enc_priv); in radeon_ext_tmds_enc_destroy()
1014 kfree(radeon_encoder); in radeon_ext_tmds_enc_destroy()
1035 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_tv_dac_dpms() local
1041 is_tv = radeon_encoder->active_device & ATOM_DEVICE_TV_SUPPORT ? true : false; in radeon_legacy_tv_dac_dpms()
1152 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_tv_dac_mode_set() local
1153 struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv; in radeon_legacy_tv_dac_mode_set()
1160 is_tv = radeon_encoder->active_device & ATOM_DEVICE_TV_SUPPORT ? true : false; in radeon_legacy_tv_dac_mode_set()
1533 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_tv_dac_detect() local
1534 struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv; in radeon_legacy_tv_dac_detect()
1553 if (radeon_encoder->active_device && !(radeon_encoder->active_device & ATOM_DEVICE_TV_SUPPORT)) in radeon_legacy_tv_dac_detect()
1563 if (radeon_encoder->active_device && !(radeon_encoder->active_device & ATOM_DEVICE_CRT_SUPPORT)) { in radeon_legacy_tv_dac_detect()
1564 DRM_INFO("not detecting due to %08x\n", radeon_encoder->active_device); in radeon_legacy_tv_dac_detect()
1691 static struct radeon_encoder_int_tmds *radeon_legacy_get_tmds_info(struct radeon_encoder *encoder) in radeon_legacy_get_tmds_info()
1714 static struct radeon_encoder_ext_tmds *radeon_legacy_get_ext_tmds_info(struct radeon_encoder *encod… in radeon_legacy_get_ext_tmds_info()
1742 struct radeon_encoder *radeon_encoder; in radeon_add_legacy_encoder() local
1746 radeon_encoder = to_radeon_encoder(encoder); in radeon_add_legacy_encoder()
1747 if (radeon_encoder->encoder_enum == encoder_enum) { in radeon_add_legacy_encoder()
1748 radeon_encoder->devices |= supported_device; in radeon_add_legacy_encoder()
1755 radeon_encoder = kzalloc(sizeof(struct radeon_encoder), GFP_KERNEL); in radeon_add_legacy_encoder()
1756 if (!radeon_encoder) in radeon_add_legacy_encoder()
1759 encoder = &radeon_encoder->base; in radeon_add_legacy_encoder()
1765 radeon_encoder->enc_priv = NULL; in radeon_add_legacy_encoder()
1767 radeon_encoder->encoder_enum = encoder_enum; in radeon_add_legacy_encoder()
1768 radeon_encoder->encoder_id = (encoder_enum & OBJECT_ID_MASK) >> OBJECT_ID_SHIFT; in radeon_add_legacy_encoder()
1769 radeon_encoder->devices = supported_device; in radeon_add_legacy_encoder()
1770 radeon_encoder->rmx_type = RMX_OFF; in radeon_add_legacy_encoder()
1772 switch (radeon_encoder->encoder_id) { in radeon_add_legacy_encoder()
1778 radeon_encoder->enc_priv = radeon_atombios_get_lvds_info(radeon_encoder); in radeon_add_legacy_encoder()
1780 radeon_encoder->enc_priv = radeon_combios_get_lvds_info(radeon_encoder); in radeon_add_legacy_encoder()
1781 radeon_encoder->rmx_type = RMX_FULL; in radeon_add_legacy_encoder()
1786 radeon_encoder->enc_priv = radeon_legacy_get_tmds_info(radeon_encoder); in radeon_add_legacy_encoder()
1792 radeon_encoder->enc_priv = radeon_atombios_get_primary_dac_info(radeon_encoder); in radeon_add_legacy_encoder()
1794 radeon_encoder->enc_priv = radeon_combios_get_primary_dac_info(radeon_encoder); in radeon_add_legacy_encoder()
1800 radeon_encoder->enc_priv = radeon_atombios_get_tv_dac_info(radeon_encoder); in radeon_add_legacy_encoder()
1802 radeon_encoder->enc_priv = radeon_combios_get_tv_dac_info(radeon_encoder); in radeon_add_legacy_encoder()
1808 radeon_encoder->enc_priv = radeon_legacy_get_ext_tmds_info(radeon_encoder); in radeon_add_legacy_encoder()