diff options
| -rw-r--r-- | drivers/gpu/drm/radeon/radeon_atombios.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_atombios.c b/drivers/gpu/drm/radeon/radeon_atombios.c index f6e69b8c06c6..b1e3820df363 100644 --- a/drivers/gpu/drm/radeon/radeon_atombios.c +++ b/drivers/gpu/drm/radeon/radeon_atombios.c | |||
| @@ -444,7 +444,9 @@ static bool radeon_atom_apply_quirks(struct drm_device *dev, | |||
| 444 | */ | 444 | */ |
| 445 | if ((dev->pdev->device == 0x9498) && | 445 | if ((dev->pdev->device == 0x9498) && |
| 446 | (dev->pdev->subsystem_vendor == 0x1682) && | 446 | (dev->pdev->subsystem_vendor == 0x1682) && |
| 447 | (dev->pdev->subsystem_device == 0x2452)) { | 447 | (dev->pdev->subsystem_device == 0x2452) && |
| 448 | (i2c_bus->valid == false) && | ||
| 449 | !(supported_device & (ATOM_DEVICE_TV_SUPPORT | ATOM_DEVICE_CV_SUPPORT))) { | ||
| 448 | struct radeon_device *rdev = dev->dev_private; | 450 | struct radeon_device *rdev = dev->dev_private; |
| 449 | *i2c_bus = radeon_lookup_i2c_gpio(rdev, 0x93); | 451 | *i2c_bus = radeon_lookup_i2c_gpio(rdev, 0x93); |
| 450 | } | 452 | } |
