diff options
Diffstat (limited to 'drivers/gpu/drm/radeon/atombios_encoders.c')
| -rw-r--r-- | drivers/gpu/drm/radeon/atombios_encoders.c | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/drm/radeon/atombios_encoders.c b/drivers/gpu/drm/radeon/atombios_encoders.c index 06b209b2e22..b92a694caa0 100644 --- a/drivers/gpu/drm/radeon/atombios_encoders.c +++ b/drivers/gpu/drm/radeon/atombios_encoders.c @@ -230,6 +230,10 @@ atombios_dvo_setup(struct drm_encoder *encoder, int action)  	if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev))  		return; +	/* some R4xx chips have the wrong frev */ +	if (rdev->family <= CHIP_RV410) +		frev = 1; +  	switch (frev) {  	case 1:  		switch (crev) {  |