Lines Matching refs:dig

103 	struct radeon_encoder_atom_dig *dig;
112 dig = radeon_encoder->enc_priv;
113 dig->backlight_level = level;
114 radeon_atom_set_backlight_level_to_reg(rdev, dig->backlight_level);
120 if (dig->backlight_level == 0) {
135 if (dig->backlight_level == 0)
196 struct radeon_encoder_atom_dig *dig;
241 dig = radeon_encoder->enc_priv;
242 dig->bl_dev = bd;
270 struct radeon_encoder_atom_dig *dig;
281 dig = radeon_encoder->enc_priv;
282 bd = dig->bl_dev;
283 dig->bl_dev = NULL;
563 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
569 if (!dig)
607 if (dig->lcd_misc & ATOM_PANEL_MISC_DUAL)
609 if (dig->lcd_misc & ATOM_PANEL_MISC_888RGB)
612 if (dig->linkb)
625 if (dig->coherent_mode)
636 if (dig->lcd_misc & ATOM_PANEL_MISC_DUAL)
638 if (dig->lcd_misc & ATOM_PANEL_MISC_SPATIAL) {
640 if (dig->lcd_misc & ATOM_PANEL_MISC_888RGB)
643 if (dig->lcd_misc & ATOM_PANEL_MISC_TEMPORAL) {
645 if (dig->lcd_misc & ATOM_PANEL_MISC_888RGB)
647 if (((dig->lcd_misc >> ATOM_PANEL_MISC_GREY_LEVEL_SHIFT) & 0x3) == 2)
651 if (dig->linkb)
815 * crtc -> dig encoder -> UNIPHY/LVTMA (1 or 2 links)
836 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
855 /* no dig encoder assigned */
856 if (dig->dig_encoder == -1)
864 if (dig->dig_encoder)
903 if (dig->linkb)
933 args.v3.acConfig.ucDigSel = dig->dig_encoder;
965 args.v4.acConfig.ucDigSel = dig->dig_encoder;
1006 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
1017 int dig_encoder = dig->dig_encoder;
1047 /* no dig encoder assigned */
1120 if (dig->linkb)
1128 if (dig->coherent_mode)
1151 if (dig->linkb)
1170 if (dig->coherent_mode)
1199 if (dig->linkb)
1229 if (dig->coherent_mode)
1258 if (dig->linkb)
1291 if (dig->coherent_mode)
1306 if (dig->linkb)
1312 if (dig->linkb)
1318 if (dig->linkb)
1344 if (dig->coherent_mode)
1627 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
1629 atombios_set_backlight_level(radeon_encoder, dig->backlight_level);
1656 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
1676 dig->panel_mode = DP_PANEL_MODE_EXTERNAL_DP_MODE;
1678 dig->panel_mode = radeon_dp_get_panel_mode(encoder, connector);
1684 dig->panel_mode);
1715 atombios_set_backlight_level(radeon_encoder, dig->backlight_level);
1854 struct radeon_encoder_atom_dig *dig;
1933 dig = radeon_encoder->enc_priv;
1934 switch (dig->dig_encoder) {
2054 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
2066 if (dig->linkb)
2072 if (dig->linkb)
2078 if (dig->linkb)
2093 if (dig->linkb)
2103 if (dig->linkb)
2109 if (dig->linkb)
2115 if (dig->linkb)
2133 enc_idx = (dig->linkb) ? 1 : 0;
2151 dig = radeon_test_encoder->enc_priv;
2153 if (dig->dig_encoder >= 0)
2154 dig_enc_in_use |= (1 << dig->dig_encoder);
2431 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
2432 if (dig) {
2433 if (dig->dig_encoder >= 0)
2434 radeon_atom_release_dig_encoder(rdev, dig->dig_encoder);
2435 dig->dig_encoder = radeon_atom_pick_dig_encoder(encoder, -1);
2438 dig->afmt = rdev->mode_info.afmt[dig->dig_encoder];
2441 dig->afmt = rdev->mode_info.afmt[0];
2486 struct radeon_encoder_atom_dig *dig;
2542 dig = radeon_encoder->enc_priv;
2543 radeon_atom_release_dig_encoder(rdev, dig->dig_encoder);
2544 dig->dig_encoder = -1;
2641 struct radeon_encoder_atom_dig *dig = kzalloc(sizeof(struct radeon_encoder_atom_dig), GFP_KERNEL);
2643 if (!dig)
2647 dig->coherent_mode = true;
2648 dig->dig_encoder = -1;
2651 dig->linkb = true;
2653 dig->linkb = false;
2655 return dig;