]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/blame - releases/2.6.35.8/drm-radeon-kms-add-quirk-for-msi-k9a2gm-motherboard.patch
4.9-stable patches
[thirdparty/kernel/stable-queue.git] / releases / 2.6.35.8 / drm-radeon-kms-add-quirk-for-msi-k9a2gm-motherboard.patch
CommitLineData
7691b2d1
GKH
1From f36fce0f49ed40f3e843d45fa53d476d63444b58 Mon Sep 17 00:00:00 2001
2From: Alex Deucher <alexdeucher@gmail.com>
3Date: Mon, 27 Sep 2010 11:33:00 -0400
4Subject: drm/radeon/kms: add quirk for MSI K9A2GM motherboard
5
6From: Alex Deucher <alexdeucher@gmail.com>
7
8commit f36fce0f49ed40f3e843d45fa53d476d63444b58 upstream.
9
10Board has no digital connectors
11
12Reported-by: Andy Walls <awalls@md.metrocast.net>
13Tested-by: Andy Walls <awalls@md.metrocast.net>
14Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
15Signed-off-by: Dave Airlie <airlied@redhat.com>
16Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
17
18---
19 drivers/gpu/drm/radeon/radeon_atombios.c | 9 +++++++++
20 1 file changed, 9 insertions(+)
21
22--- a/drivers/gpu/drm/radeon/radeon_atombios.c
23+++ b/drivers/gpu/drm/radeon/radeon_atombios.c
24@@ -226,6 +226,15 @@ static bool radeon_atom_apply_quirks(str
25 *connector_type = DRM_MODE_CONNECTOR_DVID;
26 }
27
28+ /* MSI K9A2GM V2/V3 board has no HDMI or DVI */
29+ if ((dev->pdev->device == 0x796e) &&
30+ (dev->pdev->subsystem_vendor == 0x1462) &&
31+ (dev->pdev->subsystem_device == 0x7302)) {
32+ if ((supported_device == ATOM_DEVICE_DFP2_SUPPORT) ||
33+ (supported_device == ATOM_DEVICE_DFP3_SUPPORT))
34+ return false;
35+ }
36+
37 /* a-bit f-i90hd - ciaranm on #radeonhd - this board has no DVI */
38 if ((dev->pdev->device == 0x7941) &&
39 (dev->pdev->subsystem_vendor == 0x147b) &&