diff options
author | Dave Airlie <airlied@redhat.com> | 2009-07-28 10:03:50 +1000 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2009-07-28 10:03:50 +1000 |
commit | 150d86dd0fff038db660f993d080cc3f7a09f6c5 (patch) | |
tree | 391ea8b00266372402f2d8949ded4e344f7d180d | |
parent | 05ce888200307d9c6f16fbdbf732cbae8b5a3dae (diff) |
ark: switch to using pci config instead of active
-rw-r--r-- | src/ark_driver.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/ark_driver.c b/src/ark_driver.c index e69250b..db5303c 100644 --- a/src/ark_driver.c +++ b/src/ark_driver.c @@ -207,7 +207,10 @@ static Bool ARKProbe(DriverPtr drv, int flags) if (flags & PROBE_DETECT) foundScreen = TRUE; else for (i=0; i<numUsed; i++) { - ScrnInfoPtr pScrn = xf86AllocateScreen(drv, 0); + ScrnInfoPtr pScrn = NULL; + + pScrn = xf86ConfigPciEntity(pScrn, 0, usedChips[i], ARKPciChipsets, + NULL, NULL, NULL, NULL, NULL); pScrn->driverVersion = VERSION_MAJOR; pScrn->driverName = DRIVER_NAME; @@ -221,8 +224,6 @@ static Bool ARKProbe(DriverPtr drv, int flags) pScrn->LeaveVT = ARKLeaveVT; pScrn->FreeScreen = ARKFreeScreen; foundScreen = TRUE; - xf86ConfigActivePciEntity(pScrn, usedChips[i], ARKPciChipsets, - NULL, NULL, NULL, NULL, NULL); } xfree(usedChips); |