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