Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[PATCH] fb: straighten up fb drivers menu

Arrange frame buffer menu:
- puts all Epson drivers together
- removes split of FB_PXA and FB_PXA_PARAMETERS by FB_W100
- results in PXA, W100, Epson, S3C2410, & Virtual FB drivers being
presented at the same menu level as all other FB drivers

Signed-off-by: Randy Dunlap <rdunlap@xenotime.net>
Acked-by: "Antonino A. Daplas" <adaplas@pol.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by

Randy Dunlap and committed by
Linus Torvalds
ecc41d5e e65c0850

+59 -59
+59 -59
drivers/video/Kconfig
··· 638 638 framebuffer. Product specs at 639 639 <http://www.erd.epson.com/vdc/html/products.htm>. 640 640 641 + config FB_E1356 642 + tristate "Epson SED1356 framebuffer support" 643 + depends on FB && EXPERIMENTAL && PCI && MIPS 644 + 645 + config PB1000_CRT 646 + bool "Use CRT on Pb1000 (J65)" 647 + depends on MIPS_PB1000=y && FB_E1356 648 + 649 + config PB1000_NTSC 650 + bool "Use Compsite NTSC on Pb1000 (J63)" 651 + depends on MIPS_PB1000=y && FB_E1356 652 + 653 + config PB1000_TFT 654 + bool "Use TFT Panel on Pb1000 (J64)" 655 + depends on MIPS_PB1000=y && FB_E1356 656 + 657 + config PB1500_CRT 658 + bool "Use CRT on Pb1500 " if MIPS_PB1500=y 659 + depends on FB_E1356 660 + 661 + config PB1500_CRT 662 + prompt "Use CRT on Pb1100 " 663 + depends on FB_E1356 && MIPS_PB1100=y 664 + 665 + config PB1500_TFT 666 + bool "Use TFT Panel on Pb1500 " if MIPS_PB1500=y 667 + depends on FB_E1356 668 + 669 + config PB1500_TFT 670 + prompt "Use TFT Panel on Pb1100 " 671 + depends on FB_E1356 && MIPS_PB1100=y 672 + 673 + config FB_S1D13XXX 674 + tristate "Epson S1D13XXX framebuffer support" 675 + depends on FB 676 + select FB_CFB_FILLRECT 677 + select FB_CFB_COPYAREA 678 + select FB_CFB_IMAGEBLIT 679 + select FB_SOFT_CURSOR 680 + help 681 + Support for S1D13XXX framebuffer device family (currently only 682 + working with S1D13806). Product specs at 683 + <http://www.erd.epson.com/vdc/html/legacy_13xxx.htm> 684 + 641 685 config FB_NVIDIA 642 686 tristate "nVidia Framebuffer Support" 643 687 depends on FB && PCI ··· 1297 1253 similar boards, 3DLabs Permedia3 Create!, Appian Jeronimo 2000 1298 1254 and maybe other boards. 1299 1255 1300 - config FB_E1356 1301 - tristate "Epson SED1356 framebuffer support" 1302 - depends on FB && EXPERIMENTAL && PCI && MIPS 1303 - 1304 - config PB1000_CRT 1305 - bool "Use CRT on Pb1000 (J65)" 1306 - depends on MIPS_PB1000=y && FB_E1356 1307 - 1308 - config PB1000_NTSC 1309 - bool "Use Compsite NTSC on Pb1000 (J63)" 1310 - depends on MIPS_PB1000=y && FB_E1356 1311 - 1312 - config PB1000_TFT 1313 - bool "Use TFT Panel on Pb1000 (J64)" 1314 - depends on MIPS_PB1000=y && FB_E1356 1315 - 1316 - config PB1500_CRT 1317 - bool "Use CRT on Pb1500 " if MIPS_PB1500=y 1318 - depends on FB_E1356 1319 - 1320 - config PB1500_CRT 1321 - prompt "Use CRT on Pb1100 " 1322 - depends on FB_E1356 && MIPS_PB1100=y 1323 - 1324 - config PB1500_TFT 1325 - bool "Use TFT Panel on Pb1500 " if MIPS_PB1500=y 1326 - depends on FB_E1356 1327 - 1328 - config PB1500_TFT 1329 - prompt "Use TFT Panel on Pb1100 " 1330 - depends on FB_E1356 && MIPS_PB1100=y 1331 - 1332 1256 config FB_AU1100 1333 1257 bool "Au1100 LCD Driver" 1334 1258 depends on (FB = y) && EXPERIMENTAL && PCI && MIPS && MIPS_PB1100=y ··· 1488 1476 1489 1477 If unsure, say N. 1490 1478 1491 - config FB_W100 1492 - tristate "W100 frame buffer support" 1493 - depends on FB && PXA_SHARPSL 1494 - select FB_CFB_FILLRECT 1495 - select FB_CFB_COPYAREA 1496 - select FB_CFB_IMAGEBLIT 1497 - select FB_SOFT_CURSOR 1498 - ---help--- 1499 - Frame buffer driver for the w100 as found on the Sharp SL-Cxx series. 1500 - 1501 - This driver is also available as a module ( = code which can be 1502 - inserted and removed from the running kernel whenever you want). The 1503 - module will be called vfb. If you want to compile it as a module, 1504 - say M here and read <file:Documentation/modules.txt>. 1505 - 1506 - If unsure, say N. 1507 - 1508 1479 config FB_PXA_PARAMETERS 1509 1480 bool "PXA LCD command line parameters" 1510 1481 default n ··· 1505 1510 1506 1511 <file:Documentation/fb/pxafb.txt> describes the available parameters. 1507 1512 1508 - config FB_S1D13XXX 1509 - tristate "Epson S1D13XXX framebuffer support" 1510 - depends on FB 1511 - select FB_CFB_FILLRECT 1512 - select FB_CFB_COPYAREA 1513 - select FB_CFB_IMAGEBLIT 1513 + config FB_W100 1514 + tristate "W100 frame buffer support" 1515 + depends on FB && PXA_SHARPSL 1516 + select FB_CFB_FILLRECT 1517 + select FB_CFB_COPYAREA 1518 + select FB_CFB_IMAGEBLIT 1514 1519 select FB_SOFT_CURSOR 1515 - help 1516 - Support for S1D13XXX framebuffer device family (currently only 1517 - working with S1D13806). Product specs at 1518 - <http://www.erd.epson.com/vdc/html/legacy_13xxx.htm> 1520 + ---help--- 1521 + Frame buffer driver for the w100 as found on the Sharp SL-Cxx series. 1522 + 1523 + This driver is also available as a module ( = code which can be 1524 + inserted and removed from the running kernel whenever you want). The 1525 + module will be called vfb. If you want to compile it as a module, 1526 + say M here and read <file:Documentation/modules.txt>. 1527 + 1528 + If unsure, say N. 1519 1529 1520 1530 config FB_S3C2410 1521 1531 tristate "S3C2410 LCD framebuffer support"