aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/ide
diff options
context:
space:
mode:
authorBartlomiej Zolnierkiewicz <bzolnier@gmail.com>2007-10-11 17:54:00 -0400
committerBartlomiej Zolnierkiewicz <bzolnier@gmail.com>2007-10-11 17:54:00 -0400
commit842c19ad6fc0dbd9ac9d2f8527466201802934cf (patch)
tree9f896ef504248d6b19734b2f86f8b396e5315f88 /drivers/ide
parentf212ff28f08e4ddcef9f25b13463c45cc4204a0c (diff)
ide: Kconfig face-lift
* Convert config options for PCI host drivers to select BLK_DEV_IDEPCI. * Same for BLK_DEV_IDEDMA_PCI and PCI DMA host drivers, also make this config option select BLK_DEV_IDEPCI. * Remove no longer needed help for BLK_DEV_IDEPCI and BLK_DEV_IDEDMA_PCI. * Remove redundant IDE_CHIPSETS config option. As a result of this patch users have now three less config options to worry about and can just select host drivers that they need (IDE config menu is "flatter"). Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Diffstat (limited to 'drivers/ide')
-rw-r--r--drivers/ide/Kconfig102
1 files changed, 52 insertions, 50 deletions
diff --git a/drivers/ide/Kconfig b/drivers/ide/Kconfig
index 75b2737510a6..aa0e0c9f74c5 100644
--- a/drivers/ide/Kconfig
+++ b/drivers/ide/Kconfig
@@ -359,17 +359,16 @@ config BLK_DEV_IDEPNP
359 would like the kernel to automatically detect and activate 359 would like the kernel to automatically detect and activate
360 it, say Y here. 360 it, say Y here.
361 361
362if PCI
363
364comment "PCI IDE chipsets support"
365
362config BLK_DEV_IDEPCI 366config BLK_DEV_IDEPCI
363 bool "PCI IDE chipset support" if PCI 367 bool
364 default BLK_DEV_IDEDMA_PMAC if PPC_PMAC && BLK_DEV_IDEDMA_PMAC
365 help
366 Say Y here for PCI systems which use IDE drive(s).
367 This option helps the IDE driver to automatically detect and
368 configure all PCI-based IDE interfaces in your system.
369 368
370config IDEPCI_SHARE_IRQ 369config IDEPCI_SHARE_IRQ
371 bool "Sharing PCI IDE interrupts support" 370 bool "Sharing PCI IDE interrupts support"
372 depends on PCI && BLK_DEV_IDEPCI 371 depends on BLK_DEV_IDEPCI
373 help 372 help
374 Some ATA/IDE chipsets have hardware support which allows for 373 Some ATA/IDE chipsets have hardware support which allows for
375 sharing a single IRQ with other cards. To enable support for 374 sharing a single IRQ with other cards. To enable support for
@@ -379,11 +378,11 @@ config IDEPCI_SHARE_IRQ
379 If unsure, say N. 378 If unsure, say N.
380 379
381config IDEPCI_PCIBUS_ORDER 380config IDEPCI_PCIBUS_ORDER
382 def_bool PCI && BLK_DEV_IDE=y && BLK_DEV_IDEPCI 381 def_bool BLK_DEV_IDE=y && BLK_DEV_IDEPCI
383 382
384config BLK_DEV_OFFBOARD 383config BLK_DEV_OFFBOARD
385 bool "Boot off-board chipsets first support" 384 bool "Boot off-board chipsets first support"
386 depends on PCI && BLK_DEV_IDEPCI 385 depends on BLK_DEV_IDEPCI
387 help 386 help
388 Normally, IDE controllers built into the motherboard (on-board 387 Normally, IDE controllers built into the motherboard (on-board
389 controllers) are assigned to ide0 and ide1 while those on add-in PCI 388 controllers) are assigned to ide0 and ide1 while those on add-in PCI
@@ -406,21 +405,23 @@ config BLK_DEV_OFFBOARD
406 405
407config BLK_DEV_GENERIC 406config BLK_DEV_GENERIC
408 tristate "Generic PCI IDE Chipset Support" 407 tristate "Generic PCI IDE Chipset Support"
409 depends on BLK_DEV_IDEPCI 408 select BLK_DEV_IDEPCI
410 help 409 help
411 This option provides generic support for various PCI IDE Chipsets 410 This option provides generic support for various PCI IDE Chipsets
412 which otherwise might not be supported. 411 which otherwise might not be supported.
413 412
414config BLK_DEV_OPTI621 413config BLK_DEV_OPTI621
415 tristate "OPTi 82C621 chipset enhanced support (EXPERIMENTAL)" 414 tristate "OPTi 82C621 chipset enhanced support (EXPERIMENTAL)"
416 depends on PCI && BLK_DEV_IDEPCI && EXPERIMENTAL 415 depends on EXPERIMENTAL
416 select BLK_DEV_IDEPCI
417 help 417 help
418 This is a driver for the OPTi 82C621 EIDE controller. 418 This is a driver for the OPTi 82C621 EIDE controller.
419 Please read the comments at the top of <file:drivers/ide/pci/opti621.c>. 419 Please read the comments at the top of <file:drivers/ide/pci/opti621.c>.
420 420
421config BLK_DEV_RZ1000 421config BLK_DEV_RZ1000
422 tristate "RZ1000 chipset bugfix/support" 422 tristate "RZ1000 chipset bugfix/support"
423 depends on PCI && BLK_DEV_IDEPCI && X86 423 depends on X86
424 select BLK_DEV_IDEPCI
424 help 425 help
425 The PC-Technologies RZ1000 IDE chip is used on many common 486 and 426 The PC-Technologies RZ1000 IDE chip is used on many common 486 and
426 Pentium motherboards, usually along with the "Neptune" chipset. 427 Pentium motherboards, usually along with the "Neptune" chipset.
@@ -431,35 +432,21 @@ config BLK_DEV_RZ1000
431 things will operate 100% reliably. 432 things will operate 100% reliably.
432 433
433config BLK_DEV_IDEDMA_PCI 434config BLK_DEV_IDEDMA_PCI
434 bool "Generic PCI bus-master DMA support" 435 bool
435 depends on PCI && BLK_DEV_IDEPCI 436 select BLK_DEV_IDEPCI
436 ---help---
437 If your PCI system uses IDE drive(s) (as opposed to SCSI, say) and
438 is capable of bus-master DMA operation (most Pentium PCI systems),
439 you will want to say Y here to reduce CPU overhead. You can then use
440 the "hdparm" utility to enable DMA for drives for which it was not
441 enabled automatically. By default, DMA is not enabled automatically
442 for these drives, but you can change that by saying Y to the
443 following question "Use DMA by default when available". You can get
444 the latest version of the hdparm utility from
445 <ftp://ibiblio.org/pub/Linux/system/hardware/>.
446
447 Read the comments at the beginning of <file:drivers/ide/ide-dma.c>
448 and the file <file:Documentation/ide.txt> for more information.
449
450 It is safe to say Y to this question.
451
452if BLK_DEV_IDEDMA_PCI
453 437
454config BLK_DEV_IDEDMA_FORCED 438config BLK_DEV_IDEDMA_FORCED
455 bool "Force enable legacy 2.0.X HOSTS to use DMA" 439 bool "Force enable legacy 2.0.X HOSTS to use DMA"
440 depends on BLK_DEV_IDEDMA_PCI
456 help 441 help
457 This is an old piece of lost code from Linux 2.0 Kernels. 442 This is an old piece of lost code from Linux 2.0 Kernels.
458 443
459 Generally say N here. 444 Generally say N here.
460 445
446# TODO: remove it
461config IDEDMA_ONLYDISK 447config IDEDMA_ONLYDISK
462 bool "Enable DMA only for disks " 448 bool "Enable DMA only for disks "
449 depends on BLK_DEV_IDEDMA_PCI
463 help 450 help
464 This is used if you know your ATAPI Devices are going to fail DMA 451 This is used if you know your ATAPI Devices are going to fail DMA
465 Transfers. 452 Transfers.
@@ -468,6 +455,7 @@ config IDEDMA_ONLYDISK
468 455
469config BLK_DEV_AEC62XX 456config BLK_DEV_AEC62XX
470 tristate "AEC62XX chipset support" 457 tristate "AEC62XX chipset support"
458 select BLK_DEV_IDEDMA_PCI
471 help 459 help
472 This driver adds explicit support for Acard AEC62xx (Artop ATP8xx) 460 This driver adds explicit support for Acard AEC62xx (Artop ATP8xx)
473 IDE controllers. This allows the kernel to change PIO, DMA and UDMA 461 IDE controllers. This allows the kernel to change PIO, DMA and UDMA
@@ -475,6 +463,7 @@ config BLK_DEV_AEC62XX
475 463
476config BLK_DEV_ALI15X3 464config BLK_DEV_ALI15X3
477 tristate "ALI M15x3 chipset support" 465 tristate "ALI M15x3 chipset support"
466 select BLK_DEV_IDEDMA_PCI
478 help 467 help
479 This driver ensures (U)DMA support for ALI 1533, 1543 and 1543C 468 This driver ensures (U)DMA support for ALI 1533, 1543 and 1543C
480 onboard chipsets. It also tests for Simplex mode and enables 469 onboard chipsets. It also tests for Simplex mode and enables
@@ -503,6 +492,7 @@ config WDC_ALI15X3
503 492
504config BLK_DEV_AMD74XX 493config BLK_DEV_AMD74XX
505 tristate "AMD and nVidia IDE support" 494 tristate "AMD and nVidia IDE support"
495 select BLK_DEV_IDEDMA_PCI
506 help 496 help
507 This driver adds explicit support for AMD-7xx and AMD-8111 chips 497 This driver adds explicit support for AMD-7xx and AMD-8111 chips
508 and also for the nVidia nForce chip. This allows the kernel to 498 and also for the nVidia nForce chip. This allows the kernel to
@@ -512,6 +502,7 @@ config BLK_DEV_AMD74XX
512config BLK_DEV_ATIIXP 502config BLK_DEV_ATIIXP
513 tristate "ATI IXP chipset IDE support" 503 tristate "ATI IXP chipset IDE support"
514 depends on X86 504 depends on X86
505 select BLK_DEV_IDEDMA_PCI
515 help 506 help
516 This driver adds explicit support for ATI IXP chipset. 507 This driver adds explicit support for ATI IXP chipset.
517 This allows the kernel to change PIO, DMA and UDMA speeds 508 This allows the kernel to change PIO, DMA and UDMA speeds
@@ -521,18 +512,21 @@ config BLK_DEV_ATIIXP
521 512
522config BLK_DEV_CMD64X 513config BLK_DEV_CMD64X
523 tristate "CMD64{3|6|8|9} chipset support" 514 tristate "CMD64{3|6|8|9} chipset support"
515 select BLK_DEV_IDEDMA_PCI
524 help 516 help
525 Say Y here if you have an IDE controller which uses any of these 517 Say Y here if you have an IDE controller which uses any of these
526 chipsets: CMD643, CMD646, or CMD648. 518 chipsets: CMD643, CMD646, or CMD648.
527 519
528config BLK_DEV_TRIFLEX 520config BLK_DEV_TRIFLEX
529 tristate "Compaq Triflex IDE support" 521 tristate "Compaq Triflex IDE support"
522 select BLK_DEV_IDEDMA_PCI
530 help 523 help
531 Say Y here if you have a Compaq Triflex IDE controller, such 524 Say Y here if you have a Compaq Triflex IDE controller, such
532 as those commonly found on Compaq Pentium-Pro systems 525 as those commonly found on Compaq Pentium-Pro systems
533 526
534config BLK_DEV_CY82C693 527config BLK_DEV_CY82C693
535 tristate "CY82C693 chipset support" 528 tristate "CY82C693 chipset support"
529 select BLK_DEV_IDEDMA_PCI
536 help 530 help
537 This driver adds detection and support for the CY82C693 chipset 531 This driver adds detection and support for the CY82C693 chipset
538 used on Digital's PC-Alpha 164SX boards. 532 used on Digital's PC-Alpha 164SX boards.
@@ -543,6 +537,7 @@ config BLK_DEV_CY82C693
543config BLK_DEV_CS5520 537config BLK_DEV_CS5520
544 tristate "Cyrix CS5510/20 MediaGX chipset support (VERY EXPERIMENTAL)" 538 tristate "Cyrix CS5510/20 MediaGX chipset support (VERY EXPERIMENTAL)"
545 depends on EXPERIMENTAL 539 depends on EXPERIMENTAL
540 select BLK_DEV_IDEDMA_PCI
546 help 541 help
547 Include support for PIO tuning and virtual DMA on the Cyrix MediaGX 542 Include support for PIO tuning and virtual DMA on the Cyrix MediaGX
548 5510/5520 chipset. This will automatically be detected and 543 5510/5520 chipset. This will automatically be detected and
@@ -552,6 +547,7 @@ config BLK_DEV_CS5520
552 547
553config BLK_DEV_CS5530 548config BLK_DEV_CS5530
554 tristate "Cyrix/National Semiconductor CS5530 MediaGX chipset support" 549 tristate "Cyrix/National Semiconductor CS5530 MediaGX chipset support"
550 select BLK_DEV_IDEDMA_PCI
555 help 551 help
556 Include support for UDMA on the Cyrix MediaGX 5530 chipset. This 552 Include support for UDMA on the Cyrix MediaGX 5530 chipset. This
557 will automatically be detected and configured if found. 553 will automatically be detected and configured if found.
@@ -561,6 +557,7 @@ config BLK_DEV_CS5530
561config BLK_DEV_CS5535 557config BLK_DEV_CS5535
562 tristate "AMD CS5535 chipset support" 558 tristate "AMD CS5535 chipset support"
563 depends on X86 && !X86_64 559 depends on X86 && !X86_64
560 select BLK_DEV_IDEDMA_PCI
564 help 561 help
565 Include support for UDMA on the NSC/AMD CS5535 companion chipset. 562 Include support for UDMA on the NSC/AMD CS5535 companion chipset.
566 This will automatically be detected and configured if found. 563 This will automatically be detected and configured if found.
@@ -569,6 +566,7 @@ config BLK_DEV_CS5535
569 566
570config BLK_DEV_HPT34X 567config BLK_DEV_HPT34X
571 tristate "HPT34X chipset support" 568 tristate "HPT34X chipset support"
569 select BLK_DEV_IDEDMA_PCI
572 help 570 help
573 This driver adds up to 4 more EIDE devices sharing a single 571 This driver adds up to 4 more EIDE devices sharing a single
574 interrupt. The HPT343 chipset in its current form is a non-bootable 572 interrupt. The HPT343 chipset in its current form is a non-bootable
@@ -589,7 +587,8 @@ config HPT34X_AUTODMA
589 587
590config BLK_DEV_HPT366 588config BLK_DEV_HPT366
591 tristate "HPT36X/37X chipset support" 589 tristate "HPT36X/37X chipset support"
592 ---help--- 590 select BLK_DEV_IDEDMA_PCI
591 help
593 HPT366 is an Ultra DMA chipset for ATA-66. 592 HPT366 is an Ultra DMA chipset for ATA-66.
594 HPT368 is an Ultra DMA chipset for ATA-66 RAID Based. 593 HPT368 is an Ultra DMA chipset for ATA-66 RAID Based.
595 HPT370 is an Ultra DMA chipset for ATA-100. 594 HPT370 is an Ultra DMA chipset for ATA-100.
@@ -613,18 +612,21 @@ config BLK_DEV_HPT366
613 612
614config BLK_DEV_JMICRON 613config BLK_DEV_JMICRON
615 tristate "JMicron JMB36x support" 614 tristate "JMicron JMB36x support"
615 select BLK_DEV_IDEDMA_PCI
616 help 616 help
617 Basic support for the JMicron ATA controllers. For full support 617 Basic support for the JMicron ATA controllers. For full support
618 use the libata drivers. 618 use the libata drivers.
619 619
620config BLK_DEV_SC1200 620config BLK_DEV_SC1200
621 tristate "National SCx200 chipset support" 621 tristate "National SCx200 chipset support"
622 select BLK_DEV_IDEDMA_PCI
622 help 623 help
623 This driver adds support for the built in IDE on the National 624 This driver adds support for the built in IDE on the National
624 SCx200 series of embedded x86 "Geode" systems 625 SCx200 series of embedded x86 "Geode" systems
625 626
626config BLK_DEV_PIIX 627config BLK_DEV_PIIX
627 tristate "Intel PIIXn chipsets support" 628 tristate "Intel PIIXn chipsets support"
629 select BLK_DEV_IDEDMA_PCI
628 help 630 help
629 This driver adds explicit support for Intel PIIX and ICH chips 631 This driver adds explicit support for Intel PIIX and ICH chips
630 and also for the Efar Victory66 (slc90e66) chip. This allows 632 and also for the Efar Victory66 (slc90e66) chip. This allows
@@ -633,17 +635,20 @@ config BLK_DEV_PIIX
633 635
634config BLK_DEV_IT8213 636config BLK_DEV_IT8213
635 tristate "IT8213 IDE support" 637 tristate "IT8213 IDE support"
638 select BLK_DEV_IDEDMA_PCI
636 help 639 help
637 This driver adds support for the ITE 8213 IDE controller. 640 This driver adds support for the ITE 8213 IDE controller.
638 641
639config BLK_DEV_IT821X 642config BLK_DEV_IT821X
640 tristate "IT821X IDE support" 643 tristate "IT821X IDE support"
644 select BLK_DEV_IDEDMA_PCI
641 help 645 help
642 This driver adds support for the ITE 8211 IDE controller and the 646 This driver adds support for the ITE 8211 IDE controller and the
643 IT 8212 IDE RAID controller in both RAID and pass-through mode. 647 IT 8212 IDE RAID controller in both RAID and pass-through mode.
644 648
645config BLK_DEV_NS87415 649config BLK_DEV_NS87415
646 tristate "NS87415 chipset support" 650 tristate "NS87415 chipset support"
651 select BLK_DEV_IDEDMA_PCI
647 help 652 help
648 This driver adds detection and support for the NS87415 chip 653 This driver adds detection and support for the NS87415 chip
649 (used mainly on SPARC64 and PA-RISC machines). 654 (used mainly on SPARC64 and PA-RISC machines).
@@ -652,6 +657,7 @@ config BLK_DEV_NS87415
652 657
653config BLK_DEV_PDC202XX_OLD 658config BLK_DEV_PDC202XX_OLD
654 tristate "PROMISE PDC202{46|62|65|67} support" 659 tristate "PROMISE PDC202{46|62|65|67} support"
660 select BLK_DEV_IDEDMA_PCI
655 help 661 help
656 Promise Ultra33 or PDC20246 662 Promise Ultra33 or PDC20246
657 Promise Ultra66 or PDC20262 663 Promise Ultra66 or PDC20262
@@ -693,9 +699,11 @@ config PDC202XX_BURST
693 699
694config BLK_DEV_PDC202XX_NEW 700config BLK_DEV_PDC202XX_NEW
695 tristate "PROMISE PDC202{68|69|70|71|75|76|77} support" 701 tristate "PROMISE PDC202{68|69|70|71|75|76|77} support"
702 select BLK_DEV_IDEDMA_PCI
696 703
697config BLK_DEV_SVWKS 704config BLK_DEV_SVWKS
698 tristate "ServerWorks OSB4/CSB5/CSB6 chipsets support" 705 tristate "ServerWorks OSB4/CSB5/CSB6 chipsets support"
706 select BLK_DEV_IDEDMA_PCI
699 help 707 help
700 This driver adds PIO/(U)DMA support for the ServerWorks OSB4/CSB5 708 This driver adds PIO/(U)DMA support for the ServerWorks OSB4/CSB5
701 chipsets. 709 chipsets.
@@ -704,6 +712,7 @@ config BLK_DEV_SGIIOC4
704 tristate "Silicon Graphics IOC4 chipset ATA/ATAPI support" 712 tristate "Silicon Graphics IOC4 chipset ATA/ATAPI support"
705 depends on (IA64_SGI_SN2 || IA64_GENERIC) && SGI_IOC4 713 depends on (IA64_SGI_SN2 || IA64_GENERIC) && SGI_IOC4
706 select IDEPCI_SHARE_IRQ 714 select IDEPCI_SHARE_IRQ
715 select BLK_DEV_IDEDMA_PCI
707 help 716 help
708 This driver adds PIO & MultiMode DMA-2 support for the SGI IOC4 717 This driver adds PIO & MultiMode DMA-2 support for the SGI IOC4
709 chipset, which has one channel and can support two devices. 718 chipset, which has one channel and can support two devices.
@@ -711,6 +720,7 @@ config BLK_DEV_SGIIOC4
711 720
712config BLK_DEV_SIIMAGE 721config BLK_DEV_SIIMAGE
713 tristate "Silicon Image chipset support" 722 tristate "Silicon Image chipset support"
723 select BLK_DEV_IDEDMA_PCI
714 help 724 help
715 This driver adds PIO/(U)DMA support for the SI CMD680 and SII 725 This driver adds PIO/(U)DMA support for the SI CMD680 and SII
716 3112 (Serial ATA) chips. 726 3112 (Serial ATA) chips.
@@ -718,7 +728,8 @@ config BLK_DEV_SIIMAGE
718config BLK_DEV_SIS5513 728config BLK_DEV_SIS5513
719 tristate "SiS5513 chipset support" 729 tristate "SiS5513 chipset support"
720 depends on X86 730 depends on X86
721 ---help--- 731 select BLK_DEV_IDEDMA_PCI
732 help
722 This driver ensures (U)DMA support for SIS5513 chipset family based 733 This driver ensures (U)DMA support for SIS5513 chipset family based
723 mainboards. 734 mainboards.
724 735
@@ -737,6 +748,7 @@ config BLK_DEV_SIS5513
737config BLK_DEV_SL82C105 748config BLK_DEV_SL82C105
738 tristate "Winbond SL82c105 support" 749 tristate "Winbond SL82c105 support"
739 depends on (PPC || ARM) 750 depends on (PPC || ARM)
751 select BLK_DEV_IDEDMA_PCI
740 help 752 help
741 If you have a Winbond SL82c105 IDE controller, say Y here to enable 753 If you have a Winbond SL82c105 IDE controller, say Y here to enable
742 special configuration for this chip. This is common on various CHRP 754 special configuration for this chip. This is common on various CHRP
@@ -744,6 +756,7 @@ config BLK_DEV_SL82C105
744 756
745config BLK_DEV_SLC90E66 757config BLK_DEV_SLC90E66
746 tristate "SLC90E66 chipset support" 758 tristate "SLC90E66 chipset support"
759 select BLK_DEV_IDEDMA_PCI
747 help 760 help
748 This driver ensures (U)DMA support for Victory66 SouthBridges for 761 This driver ensures (U)DMA support for Victory66 SouthBridges for
749 SMsC with Intel NorthBridges. This is an Ultra66 based chipset. 762 SMsC with Intel NorthBridges. This is an Ultra66 based chipset.
@@ -759,6 +772,7 @@ config BLK_DEV_SLC90E66
759 772
760config BLK_DEV_TRM290 773config BLK_DEV_TRM290
761 tristate "Tekram TRM290 chipset support" 774 tristate "Tekram TRM290 chipset support"
775 select BLK_DEV_IDEDMA_PCI
762 help 776 help
763 This driver adds support for bus master DMA transfers 777 This driver adds support for bus master DMA transfers
764 using the Tekram TRM290 PCI IDE chip. Volunteers are 778 using the Tekram TRM290 PCI IDE chip. Volunteers are
@@ -767,6 +781,7 @@ config BLK_DEV_TRM290
767 781
768config BLK_DEV_VIA82CXXX 782config BLK_DEV_VIA82CXXX
769 tristate "VIA82CXXX chipset support" 783 tristate "VIA82CXXX chipset support"
784 select BLK_DEV_IDEDMA_PCI
770 help 785 help
771 This driver adds explicit support for VIA BusMastering IDE chips. 786 This driver adds explicit support for VIA BusMastering IDE chips.
772 This allows the kernel to change PIO, DMA and UDMA speeds and to 787 This allows the kernel to change PIO, DMA and UDMA speeds and to
@@ -774,12 +789,14 @@ config BLK_DEV_VIA82CXXX
774 789
775config BLK_DEV_TC86C001 790config BLK_DEV_TC86C001
776 tristate "Toshiba TC86C001 support" 791 tristate "Toshiba TC86C001 support"
792 select BLK_DEV_IDEDMA_PCI
777 help 793 help
778 This driver adds support for Toshiba TC86C001 GOKU-S chip. 794 This driver adds support for Toshiba TC86C001 GOKU-S chip.
779 795
780config BLK_DEV_CELLEB 796config BLK_DEV_CELLEB
781 tristate "Toshiba's Cell Reference Set IDE support" 797 tristate "Toshiba's Cell Reference Set IDE support"
782 depends on PPC_CELLEB 798 depends on PPC_CELLEB
799 select BLK_DEV_IDEDMA_PCI
783 help 800 help
784 This driver provides support for the built-in IDE controller on 801 This driver provides support for the built-in IDE controller on
785 Toshiba Cell Reference Board. 802 Toshiba Cell Reference Board.
@@ -993,24 +1010,9 @@ config IDE_EXT_DIRECT
993endchoice 1010endchoice
994 1011
995# no isa -> no vlb 1012# no isa -> no vlb
996config IDE_CHIPSETS 1013if ISA
997 bool "Other IDE chipset support"
998 depends on ISA
999 ---help---
1000 Say Y here if you want to include enhanced support for various IDE
1001 interface chipsets used on motherboards and add-on cards. You can
1002 then pick your particular IDE chip from among the following options.
1003 This enhanced support may be necessary for Linux to be able to
1004 access the 3rd/4th drives in some systems. It may also enable
1005 setting of higher speed I/O rates to improve system performance with
1006 these chipsets. Most of these also require special kernel boot
1007 parameters to actually turn on the support at runtime; you can find
1008 a list of these in the file <file:Documentation/ide.txt>.
1009
1010 People with SCSI-only systems can say N here.
1011
1012if IDE_CHIPSETS
1013 1014
1015comment "Other IDE chipsets support"
1014comment "Note: most of these also require special kernel boot parameters" 1016comment "Note: most of these also require special kernel boot parameters"
1015 1017
1016config BLK_DEV_4DRIVES 1018config BLK_DEV_4DRIVES