diff options
author | Maciej W. Rozycki <macro@linux-mips.org> | 2007-02-05 19:28:27 -0500 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2007-02-09 11:23:17 -0500 |
commit | e89a2cfb7d7b5a658295fef9be84b12e813163bd (patch) | |
tree | 2e5e3efd3f27b58965b4e47aaa079bbd13ed6d20 /drivers/net/Kconfig | |
parent | 33cf45b90eb73e1f3b784b50691d74f7ea381b21 (diff) |
[TC] defxx: TURBOchannel support
This is a set of changes to add TURBOchannel support to the defxx driver. As
at this point the EISA support in the driver has become the only not having
been converted to the driver model, I took the opportunity to convert it as
well. Plus support for MMIO in addition to PIO operation as TURBOchannel
requires it anyway.
Signed-off-by: Maciej W. Rozycki <macro@linux-mips.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Acked-by: Jeff Garzik <jeff@garzik.org>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'drivers/net/Kconfig')
-rw-r--r-- | drivers/net/Kconfig | 32 |
1 files changed, 26 insertions, 6 deletions
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig index ad92b6a76ee6..b79711d441a4 100644 --- a/drivers/net/Kconfig +++ b/drivers/net/Kconfig | |||
@@ -2534,7 +2534,7 @@ config RIONET_RX_SIZE | |||
2534 | 2534 | ||
2535 | config FDDI | 2535 | config FDDI |
2536 | bool "FDDI driver support" | 2536 | bool "FDDI driver support" |
2537 | depends on (PCI || EISA) | 2537 | depends on (PCI || EISA || TC) |
2538 | help | 2538 | help |
2539 | Fiber Distributed Data Interface is a high speed local area network | 2539 | Fiber Distributed Data Interface is a high speed local area network |
2540 | design; essentially a replacement for high speed Ethernet. FDDI can | 2540 | design; essentially a replacement for high speed Ethernet. FDDI can |
@@ -2544,11 +2544,31 @@ config FDDI | |||
2544 | will say N. | 2544 | will say N. |
2545 | 2545 | ||
2546 | config DEFXX | 2546 | config DEFXX |
2547 | tristate "Digital DEFEA and DEFPA adapter support" | 2547 | tristate "Digital DEFTA/DEFEA/DEFPA adapter support" |
2548 | depends on FDDI && (PCI || EISA) | 2548 | depends on FDDI && (PCI || EISA || TC) |
2549 | help | 2549 | ---help--- |
2550 | This is support for the DIGITAL series of EISA (DEFEA) and PCI | 2550 | This is support for the DIGITAL series of TURBOchannel (DEFTA), |
2551 | (DEFPA) controllers which can connect you to a local FDDI network. | 2551 | EISA (DEFEA) and PCI (DEFPA) controllers which can connect you |
2552 | to a local FDDI network. | ||
2553 | |||
2554 | To compile this driver as a module, choose M here: the module | ||
2555 | will be called defxx. If unsure, say N. | ||
2556 | |||
2557 | config DEFXX_MMIO | ||
2558 | bool | ||
2559 | prompt "Use MMIO instead of PIO" if PCI || EISA | ||
2560 | depends on DEFXX | ||
2561 | default n if PCI || EISA | ||
2562 | default y | ||
2563 | ---help--- | ||
2564 | This instructs the driver to use EISA or PCI memory-mapped I/O | ||
2565 | (MMIO) as appropriate instead of programmed I/O ports (PIO). | ||
2566 | Enabling this gives an improvement in processing time in parts | ||
2567 | of the driver, but it may cause problems with EISA (DEFEA) | ||
2568 | adapters. TURBOchannel does not have the concept of I/O ports, | ||
2569 | so MMIO is always used for these (DEFTA) adapters. | ||
2570 | |||
2571 | If unsure, say N. | ||
2552 | 2572 | ||
2553 | config SKFP | 2573 | config SKFP |
2554 | tristate "SysKonnect FDDI PCI support" | 2574 | tristate "SysKonnect FDDI PCI support" |