Lines Matching refs:dig
102 struct radeon_encoder_atom_dig *dig; in atombios_set_backlight_level() local
111 dig = radeon_encoder->enc_priv; in atombios_set_backlight_level()
112 dig->backlight_level = level; in atombios_set_backlight_level()
113 radeon_atom_set_backlight_level_to_reg(rdev, dig->backlight_level); in atombios_set_backlight_level()
119 if (dig->backlight_level == 0) { in atombios_set_backlight_level()
134 if (dig->backlight_level == 0) in atombios_set_backlight_level()
195 struct radeon_encoder_atom_dig *dig; in radeon_atom_backlight_init() local
240 dig = radeon_encoder->enc_priv; in radeon_atom_backlight_init()
241 dig->bl_dev = bd; in radeon_atom_backlight_init()
269 struct radeon_encoder_atom_dig *dig; in radeon_atom_backlight_exit() local
280 dig = radeon_encoder->enc_priv; in radeon_atom_backlight_exit()
281 bd = dig->bl_dev; in radeon_atom_backlight_exit()
282 dig->bl_dev = NULL; in radeon_atom_backlight_exit()
562 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in atombios_digital_setup() local
568 if (!dig) in atombios_digital_setup()
606 if (dig->lcd_misc & ATOM_PANEL_MISC_DUAL) in atombios_digital_setup()
608 if (dig->lcd_misc & ATOM_PANEL_MISC_888RGB) in atombios_digital_setup()
611 if (dig->linkb) in atombios_digital_setup()
624 if (dig->coherent_mode) in atombios_digital_setup()
635 if (dig->lcd_misc & ATOM_PANEL_MISC_DUAL) in atombios_digital_setup()
637 if (dig->lcd_misc & ATOM_PANEL_MISC_SPATIAL) { in atombios_digital_setup()
639 if (dig->lcd_misc & ATOM_PANEL_MISC_888RGB) in atombios_digital_setup()
642 if (dig->lcd_misc & ATOM_PANEL_MISC_TEMPORAL) { in atombios_digital_setup()
644 if (dig->lcd_misc & ATOM_PANEL_MISC_888RGB) in atombios_digital_setup()
646 if (((dig->lcd_misc >> ATOM_PANEL_MISC_GREY_LEVEL_SHIFT) & 0x3) == 2) in atombios_digital_setup()
650 if (dig->linkb) in atombios_digital_setup()
835 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in atombios_dig_encoder_setup2() local
855 if (dig->dig_encoder == -1) in atombios_dig_encoder_setup2()
863 if (dig->dig_encoder) in atombios_dig_encoder_setup2()
902 if (dig->linkb) in atombios_dig_encoder_setup2()
932 args.v3.acConfig.ucDigSel = dig->dig_encoder; in atombios_dig_encoder_setup2()
964 args.v4.acConfig.ucDigSel = dig->dig_encoder; in atombios_dig_encoder_setup2()
1005 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in atombios_dig_transmitter_setup2() local
1016 int dig_encoder = dig->dig_encoder; in atombios_dig_transmitter_setup2()
1119 if (dig->linkb) in atombios_dig_transmitter_setup2()
1127 if (dig->coherent_mode) in atombios_dig_transmitter_setup2()
1150 if (dig->linkb) in atombios_dig_transmitter_setup2()
1169 if (dig->coherent_mode) in atombios_dig_transmitter_setup2()
1198 if (dig->linkb) in atombios_dig_transmitter_setup2()
1228 if (dig->coherent_mode) in atombios_dig_transmitter_setup2()
1257 if (dig->linkb) in atombios_dig_transmitter_setup2()
1290 if (dig->coherent_mode) in atombios_dig_transmitter_setup2()
1305 if (dig->linkb) in atombios_dig_transmitter_setup2()
1311 if (dig->linkb) in atombios_dig_transmitter_setup2()
1317 if (dig->linkb) in atombios_dig_transmitter_setup2()
1343 if (dig->coherent_mode) in atombios_dig_transmitter_setup2()
1626 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in radeon_atom_encoder_dpms_avivo() local
1628 atombios_set_backlight_level(radeon_encoder, dig->backlight_level); in radeon_atom_encoder_dpms_avivo()
1655 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in radeon_atom_encoder_dpms_dig() local
1675 dig->panel_mode = DP_PANEL_MODE_EXTERNAL_DP_MODE; in radeon_atom_encoder_dpms_dig()
1677 dig->panel_mode = radeon_dp_get_panel_mode(encoder, connector); in radeon_atom_encoder_dpms_dig()
1683 dig->panel_mode); in radeon_atom_encoder_dpms_dig()
1714 atombios_set_backlight_level(radeon_encoder, dig->backlight_level); in radeon_atom_encoder_dpms_dig()
1853 struct radeon_encoder_atom_dig *dig; in atombios_set_encoder_crtc_source() local
1932 dig = radeon_encoder->enc_priv; in atombios_set_encoder_crtc_source()
1933 switch (dig->dig_encoder) { in atombios_set_encoder_crtc_source()
2053 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in radeon_atom_pick_dig_encoder() local
2065 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2071 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2077 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2092 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2102 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2108 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2114 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2132 enc_idx = (dig->linkb) ? 1 : 0; in radeon_atom_pick_dig_encoder()
2150 dig = radeon_test_encoder->enc_priv; in radeon_atom_pick_dig_encoder()
2152 if (dig->dig_encoder >= 0) in radeon_atom_pick_dig_encoder()
2153 dig_enc_in_use |= (1 << dig->dig_encoder); in radeon_atom_pick_dig_encoder()
2430 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in radeon_atom_encoder_prepare() local
2431 if (dig) { in radeon_atom_encoder_prepare()
2432 if (dig->dig_encoder >= 0) in radeon_atom_encoder_prepare()
2433 radeon_atom_release_dig_encoder(rdev, dig->dig_encoder); in radeon_atom_encoder_prepare()
2434 dig->dig_encoder = radeon_atom_pick_dig_encoder(encoder, -1); in radeon_atom_encoder_prepare()
2437 dig->afmt = rdev->mode_info.afmt[dig->dig_encoder]; in radeon_atom_encoder_prepare()
2440 dig->afmt = rdev->mode_info.afmt[0]; in radeon_atom_encoder_prepare()
2485 struct radeon_encoder_atom_dig *dig; in radeon_atom_encoder_disable() local
2541 dig = radeon_encoder->enc_priv; in radeon_atom_encoder_disable()
2542 radeon_atom_release_dig_encoder(rdev, dig->dig_encoder); in radeon_atom_encoder_disable()
2543 dig->dig_encoder = -1; in radeon_atom_encoder_disable()
2640 struct radeon_encoder_atom_dig *dig = kzalloc(sizeof(struct radeon_encoder_atom_dig), GFP_KERNEL); in radeon_atombios_set_dig_info() local
2642 if (!dig) in radeon_atombios_set_dig_info()
2646 dig->coherent_mode = true; in radeon_atombios_set_dig_info()
2647 dig->dig_encoder = -1; in radeon_atombios_set_dig_info()
2650 dig->linkb = true; in radeon_atombios_set_dig_info()
2652 dig->linkb = false; in radeon_atombios_set_dig_info()
2654 return dig; in radeon_atombios_set_dig_info()