diff options
| -rw-r--r-- | drivers/video/Kconfig | 9 | ||||
| -rw-r--r-- | drivers/video/tridentfb.c | 12 |
2 files changed, 1 insertions, 20 deletions
diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig index db7a4f42edad..ffe2f2796e29 100644 --- a/drivers/video/Kconfig +++ b/drivers/video/Kconfig | |||
| @@ -1598,7 +1598,7 @@ config FB_VT8623 | |||
| 1598 | VIA VT8623 [Apollo CLE266] chipset. | 1598 | VIA VT8623 [Apollo CLE266] chipset. |
| 1599 | 1599 | ||
| 1600 | config FB_TRIDENT | 1600 | config FB_TRIDENT |
| 1601 | tristate "Trident support" | 1601 | tristate "Trident/CyberXXX/CyberBlade support" |
| 1602 | depends on FB && PCI | 1602 | depends on FB && PCI |
| 1603 | select FB_CFB_FILLRECT | 1603 | select FB_CFB_FILLRECT |
| 1604 | select FB_CFB_COPYAREA | 1604 | select FB_CFB_COPYAREA |
| @@ -1617,13 +1617,6 @@ config FB_TRIDENT | |||
| 1617 | To compile this driver as a module, choose M here: the | 1617 | To compile this driver as a module, choose M here: the |
| 1618 | module will be called tridentfb. | 1618 | module will be called tridentfb. |
| 1619 | 1619 | ||
| 1620 | config FB_TRIDENT_ACCEL | ||
| 1621 | bool "Trident Acceleration functions (EXPERIMENTAL)" | ||
| 1622 | depends on FB_TRIDENT && EXPERIMENTAL | ||
| 1623 | ---help--- | ||
| 1624 | This will compile the Trident frame buffer device with | ||
| 1625 | acceleration functions. | ||
| 1626 | |||
| 1627 | config FB_ARK | 1620 | config FB_ARK |
| 1628 | tristate "ARK 2000PV support" | 1621 | tristate "ARK 2000PV support" |
| 1629 | depends on FB && PCI | 1622 | depends on FB && PCI |
diff --git a/drivers/video/tridentfb.c b/drivers/video/tridentfb.c index bc692a15e2ad..03a9c35e9f55 100644 --- a/drivers/video/tridentfb.c +++ b/drivers/video/tridentfb.c | |||
| @@ -490,7 +490,6 @@ static void tgui_copy_rect(struct tridentfb_par *par, | |||
| 490 | /* | 490 | /* |
| 491 | * Accel functions called by the upper layers | 491 | * Accel functions called by the upper layers |
| 492 | */ | 492 | */ |
| 493 | #ifdef CONFIG_FB_TRIDENT_ACCEL | ||
| 494 | static void tridentfb_fillrect(struct fb_info *info, | 493 | static void tridentfb_fillrect(struct fb_info *info, |
| 495 | const struct fb_fillrect *fr) | 494 | const struct fb_fillrect *fr) |
| 496 | { | 495 | { |
| @@ -565,11 +564,6 @@ static int tridentfb_sync(struct fb_info *info) | |||
| 565 | par->wait_engine(par); | 564 | par->wait_engine(par); |
| 566 | return 0; | 565 | return 0; |
| 567 | } | 566 | } |
| 568 | #else | ||
| 569 | #define tridentfb_fillrect cfb_fillrect | ||
| 570 | #define tridentfb_copyarea cfb_copyarea | ||
| 571 | #define tridentfb_imageblit cfb_imageblit | ||
| 572 | #endif /* CONFIG_FB_TRIDENT_ACCEL */ | ||
| 573 | 567 | ||
| 574 | /* | 568 | /* |
| 575 | * Hardware access functions | 569 | * Hardware access functions |
| @@ -1333,9 +1327,7 @@ static struct fb_ops tridentfb_ops = { | |||
| 1333 | .fb_fillrect = tridentfb_fillrect, | 1327 | .fb_fillrect = tridentfb_fillrect, |
| 1334 | .fb_copyarea = tridentfb_copyarea, | 1328 | .fb_copyarea = tridentfb_copyarea, |
| 1335 | .fb_imageblit = tridentfb_imageblit, | 1329 | .fb_imageblit = tridentfb_imageblit, |
| 1336 | #ifdef CONFIG_FB_TRIDENT_ACCEL | ||
| 1337 | .fb_sync = tridentfb_sync, | 1330 | .fb_sync = tridentfb_sync, |
| 1338 | #endif | ||
| 1339 | }; | 1331 | }; |
| 1340 | 1332 | ||
| 1341 | static int __devinit trident_pci_probe(struct pci_dev *dev, | 1333 | static int __devinit trident_pci_probe(struct pci_dev *dev, |
| @@ -1359,10 +1351,6 @@ static int __devinit trident_pci_probe(struct pci_dev *dev, | |||
| 1359 | 1351 | ||
| 1360 | chip_id = id->device; | 1352 | chip_id = id->device; |
| 1361 | 1353 | ||
| 1362 | #ifndef CONFIG_FB_TRIDENT_ACCEL | ||
| 1363 | noaccel = 1; | ||
| 1364 | #endif | ||
| 1365 | |||
| 1366 | /* If PCI id is 0x9660 then further detect chip type */ | 1354 | /* If PCI id is 0x9660 then further detect chip type */ |
| 1367 | 1355 | ||
| 1368 | if (chip_id == TGUI9660) { | 1356 | if (chip_id == TGUI9660) { |
