summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xserver/hw/xfree86/common/xf86pciBus.c43
1 files changed, 21 insertions, 22 deletions
diff --git a/xserver/hw/xfree86/common/xf86pciBus.c b/xserver/hw/xfree86/common/xf86pciBus.c
index c0fda4a7a..c2517236b 100644
--- a/xserver/hw/xfree86/common/xf86pciBus.c
+++ b/xserver/hw/xfree86/common/xf86pciBus.c
@@ -1173,30 +1173,29 @@ xf86VideoPtrToDriverList(struct pci_device *dev,
case 0x0bef:
/* Use fbdev/vesa driver on Oaktrail, Medfield, CDV */
break;
- /* Broadwell */
- case 0x1602:
- case 0x1606:
- case 0x160a:
- case 0x160b:
- case 0x160d:
- case 0x160e:
- case 0x1612:
- case 0x1616:
- case 0x161a:
- case 0x161b:
- case 0x161d:
- case 0x161e:
- case 0x1622:
- case 0x1626:
- case 0x162a:
- case 0x162b:
- case 0x162d:
- case 0x162e:
- /* Use modesetting driver on Broadwell */
- driverList[0] = "modesetting";
+ case 0x3577:
+ case 0x2562:
+ case 0x3582:
+ case 0x358e:
+ case 0x2572:
+ case 0x2582:
+ case 0x258a:
+ case 0x2592:
+ case 0x2772:
+ case 0x27a2:
+ case 0x27ae:
+ case 0x2972:
+ case 0x29b2:
+ case 0x29c2:
+ case 0x29d2:
+ case 0xa001:
+ case 0xa011:
+ /* Use intel driver on 2nd and 3rd generation */
+ driverList[0] = "intel";
break;
default:
- driverList[0] = "intel";
+ /* Use modesetting driver on 4th generation and up */
+ driverList[0] = "modesetting";
break;
}
break;