diff options
Diffstat (limited to 'drivers/gpu')
| -rw-r--r-- | drivers/gpu/drm/radeon/radeon_atombios.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_atombios.c b/drivers/gpu/drm/radeon/radeon_atombios.c index 79d4b771c770..cec67917179f 100644 --- a/drivers/gpu/drm/radeon/radeon_atombios.c +++ b/drivers/gpu/drm/radeon/radeon_atombios.c | |||
| @@ -641,8 +641,12 @@ bool radeon_atom_get_clock_info(struct drm_device *dev) | |||
| 641 | le16_to_cpu(firmware_info->info.usReferenceClock); | 641 | le16_to_cpu(firmware_info->info.usReferenceClock); |
| 642 | p1pll->reference_div = 0; | 642 | p1pll->reference_div = 0; |
| 643 | 643 | ||
| 644 | p1pll->pll_out_min = | 644 | if (crev < 2) |
| 645 | le16_to_cpu(firmware_info->info.usMinPixelClockPLL_Output); | 645 | p1pll->pll_out_min = |
| 646 | le16_to_cpu(firmware_info->info.usMinPixelClockPLL_Output); | ||
| 647 | else | ||
| 648 | p1pll->pll_out_min = | ||
| 649 | le32_to_cpu(firmware_info->info_12.ulMinPixelClockPLL_Output); | ||
| 646 | p1pll->pll_out_max = | 650 | p1pll->pll_out_max = |
| 647 | le32_to_cpu(firmware_info->info.ulMaxPixelClockPLL_Output); | 651 | le32_to_cpu(firmware_info->info.ulMaxPixelClockPLL_Output); |
| 648 | 652 | ||
