Lines Matching defs:rdev

47 radeon_atom_get_backlight_level_from_reg(struct radeon_device *rdev)
52 if (rdev->family >= CHIP_R600)
64 radeon_atom_set_backlight_level_to_reg(struct radeon_device *rdev,
69 if (rdev->family >= CHIP_R600)
78 if (rdev->family >= CHIP_R600)
88 struct radeon_device *rdev = dev->dev_private;
90 if (!(rdev->mode_info.firmware_flags & ATOM_BIOS_INFO_BL_CONTROLLED_BY_GPU))
93 return radeon_atom_get_backlight_level_from_reg(rdev);
101 struct radeon_device *rdev = dev->dev_private;
106 if (!(rdev->mode_info.firmware_flags & ATOM_BIOS_INFO_BL_CONTROLLED_BY_GPU))
113 radeon_atom_set_backlight_level_to_reg(rdev, dig->backlight_level);
121 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
124 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
126 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
177 struct radeon_device *rdev = dev->dev_private;
179 return radeon_atom_get_backlight_level_from_reg(rdev);
191 struct radeon_device *rdev = dev->dev_private;
201 if ((rdev->pdev->subsystem_vendor == PCI_VENDOR_ID_APPLE) &&
202 (rdev->pdev->device == 0x6741) &&
209 if (!rdev->is_atom_bios)
212 if (!(rdev->mode_info.firmware_flags & ATOM_BIOS_INFO_BL_CONTROLLED_BY_GPU))
255 rdev->mode_info.bl_encoder = radeon_encoder;
267 struct radeon_device *rdev = dev->dev_private;
274 if (!rdev->is_atom_bios)
277 if (!(rdev->mode_info.firmware_flags & ATOM_BIOS_INFO_BL_CONTROLLED_BY_GPU))
301 struct radeon_device *rdev = dev->dev_private;
325 radeon_atom_get_tv_timings(rdev, 0, adjusted_mode);
327 radeon_atom_get_tv_timings(rdev, 1, adjusted_mode);
333 if (ASIC_IS_DCE3(rdev) &&
347 struct radeon_device *rdev = dev->dev_private;
391 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
399 struct radeon_device *rdev = dev->dev_private;
447 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
488 struct radeon_device *rdev = dev->dev_private;
496 if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev))
500 if (rdev->family <= CHIP_RV410)
548 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
560 struct radeon_device *rdev = dev->dev_private;
592 if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev))
666 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
673 struct radeon_device *rdev = dev->dev_private;
740 ASIC_IS_DCE4(rdev) && !ASIC_IS_DCE5(rdev))
758 ASIC_IS_DCE4(rdev) && !ASIC_IS_DCE5(rdev))
833 struct radeon_device *rdev = dev->dev_private;
860 if (ASIC_IS_DCE4(rdev))
869 if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev))
981 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
1003 struct radeon_device *rdev = dev->dev_private;
1070 if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev))
1099 if ((rdev->flags & RADEON_IS_IGP) &&
1208 if (is_dp && rdev->clock.dp_extclk)
1268 if (rdev->clock.dp_extclk)
1335 if (is_dp && rdev->clock.dp_extclk)
1363 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
1377 struct radeon_device *rdev = dev->dev_private;
1385 if (!ASIC_IS_DCE4(rdev))
1392 if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev))
1399 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
1406 if (radeon_hpd_sense(rdev, radeon_connector->hpd.hpd))
1427 struct radeon_device *rdev = dev->dev_private;
1457 if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev))
1521 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
1528 struct radeon_device *rdev = dev->dev_private;
1537 if (rdev->family >= CHIP_R600)
1556 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
1565 struct radeon_device *rdev = dev->dev_private;
1620 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
1623 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
1625 if (rdev->mode_info.bl_encoder) {
1631 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
1639 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
1642 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
1652 struct radeon_device *rdev = dev->dev_private;
1667 !ASIC_IS_DCE5(rdev))
1673 if (ASIC_IS_DCE41(rdev) || ASIC_IS_DCE5(rdev)) {
1685 if (ASIC_IS_DCE41(rdev) || ASIC_IS_DCE61(rdev))
1689 } else if (ASIC_IS_DCE4(rdev)) {
1709 if (ASIC_IS_DCE4(rdev))
1713 if (rdev->mode_info.bl_encoder)
1726 if (ASIC_IS_DCE4(rdev)) {
1739 if (ASIC_IS_DCE4(rdev)) {
1766 struct radeon_device *rdev = dev->dev_private;
1798 if (ASIC_IS_DCE5(rdev)) {
1809 } else if (ASIC_IS_DCE3(rdev))
1816 if (ASIC_IS_DCE5(rdev)) {
1847 struct radeon_device *rdev = dev->dev_private;
1857 if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev))
1865 if (ASIC_IS_AVIVO(rdev))
1985 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
1996 struct radeon_device *rdev = dev->dev_private;
2001 if ((rdev->pdev->device == 0x71C5) &&
2002 (rdev->pdev->subsystem_vendor == 0x106b) &&
2003 (rdev->pdev->subsystem_device == 0x0080)) {
2015 if (ASIC_IS_AVIVO(rdev) &&
2017 if (ASIC_IS_DCE8(rdev)) {
2023 } else if (ASIC_IS_DCE4(rdev)) {
2039 void radeon_atom_release_dig_encoder(struct radeon_device *rdev, int enc_idx)
2043 rdev->mode_info.active_encoders &= ~(1 << enc_idx);
2049 struct radeon_device *rdev = dev->dev_private;
2061 if (ASIC_IS_DCE6(rdev)) {
2087 } else if (ASIC_IS_DCE4(rdev)) {
2089 if (ASIC_IS_DCE41(rdev) && !ASIC_IS_DCE61(rdev)) {
2091 if (rdev->family == CHIP_PALM) {
2129 if (ASIC_IS_DCE32(rdev)) {
2170 if (rdev->mode_info.active_encoders & (1 << enc_idx))
2173 rdev->mode_info.active_encoders |= (1 << enc_idx);
2179 radeon_atom_encoder_init(struct radeon_device *rdev)
2181 struct drm_device *dev = rdev->ddev;
2200 if (ext_encoder && (ASIC_IS_DCE41(rdev) || ASIC_IS_DCE61(rdev)))
2212 struct radeon_device *rdev = dev->dev_private;
2222 if (ASIC_IS_AVIVO(rdev) && !ASIC_IS_DCE4(rdev)) {
2275 struct radeon_device *rdev = dev->dev_private;
2288 if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev))
2313 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
2324 struct radeon_device *rdev = dev->dev_private;
2334 if (rdev->family >= CHIP_R600)
2365 struct radeon_device *rdev = dev->dev_private;
2371 if (!ASIC_IS_DCE4(rdev))
2422 struct radeon_device *rdev = encoder->dev->dev_private;
2433 radeon_atom_release_dig_encoder(rdev, dig->dig_encoder);
2436 if (rdev->family >= CHIP_R600)
2437 dig->afmt = rdev->mode_info.afmt[dig->dig_encoder];
2440 dig->afmt = rdev->mode_info.afmt[0];
2463 if (ASIC_IS_DCE8(rdev))
2465 else if (ASIC_IS_DCE4(rdev))
2467 else if (ASIC_IS_DCE3(rdev))
2469 else if (ASIC_IS_AVIVO(rdev))
2483 struct radeon_device *rdev = dev->dev_private;
2491 if (!ASIC_IS_DCE3(rdev)) {
2537 if (rdev->asic->display.hdmi_enable)
2538 radeon_hdmi_enable(rdev, encoder, false);
2542 radeon_atom_release_dig_encoder(rdev, dig->dig_encoder);
2626 struct radeon_device *rdev = dev->dev_private;
2632 dac->tv_std = radeon_atombios_get_tv_info(rdev);
2663 struct radeon_device *rdev = dev->dev_private;
2683 switch (rdev->num_crtc) {