diff options
| author | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-16 18:20:36 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-16 18:20:36 -0400 |
| commit | 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (patch) | |
| tree | 0bba044c4ce775e45a88a51686b5d9f90697ea9d /drivers/net/arcnet/Kconfig | |
Linux-2.6.12-rc2
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.
Let it rip!
Diffstat (limited to 'drivers/net/arcnet/Kconfig')
| -rw-r--r-- | drivers/net/arcnet/Kconfig | 140 |
1 files changed, 140 insertions, 0 deletions
diff --git a/drivers/net/arcnet/Kconfig b/drivers/net/arcnet/Kconfig new file mode 100644 index 000000000000..948de2532a1e --- /dev/null +++ b/drivers/net/arcnet/Kconfig | |||
| @@ -0,0 +1,140 @@ | |||
| 1 | # | ||
| 2 | # Arcnet configuration | ||
| 3 | # | ||
| 4 | |||
| 5 | menu "ARCnet devices" | ||
| 6 | depends on NETDEVICES && (ISA || PCI) | ||
| 7 | |||
| 8 | config ARCNET | ||
| 9 | tristate "ARCnet support" | ||
| 10 | ---help--- | ||
| 11 | If you have a network card of this type, say Y and check out the | ||
| 12 | (arguably) beautiful poetry in | ||
| 13 | <file:Documentation/networking/arcnet.txt>. | ||
| 14 | |||
| 15 | You need both this driver, and the driver for the particular ARCnet | ||
| 16 | chipset of your card. If you don't know, then it's probably a | ||
| 17 | COM90xx type card, so say Y (or M) to "ARCnet COM90xx chipset | ||
| 18 | support" below. | ||
| 19 | |||
| 20 | You might also want to have a look at the Ethernet-HOWTO, available | ||
| 21 | from <http://www.tldp.org/docs.html#howto>(even though ARCnet | ||
| 22 | is not really Ethernet). | ||
| 23 | |||
| 24 | To compile this driver as a module, choose M here and read | ||
| 25 | <file:Documentation/networking/net-modules.txt>. The module will | ||
| 26 | be called arcnet. | ||
| 27 | |||
| 28 | config ARCNET_1201 | ||
| 29 | tristate "Enable standard ARCNet packet format (RFC 1201)" | ||
| 30 | depends on ARCNET | ||
| 31 | help | ||
| 32 | This allows you to use RFC1201 with your ARCnet card via the virtual | ||
| 33 | arc0 device. You need to say Y here to communicate with | ||
| 34 | industry-standard RFC1201 implementations, like the arcether.com | ||
| 35 | packet driver or most DOS/Windows ODI drivers. Please read the | ||
| 36 | ARCnet documentation in <file:Documentation/networking/arcnet.txt> | ||
| 37 | for more information about using arc0. | ||
| 38 | |||
| 39 | config ARCNET_1051 | ||
| 40 | tristate "Enable old ARCNet packet format (RFC 1051)" | ||
| 41 | depends on ARCNET | ||
| 42 | ---help--- | ||
| 43 | This allows you to use RFC1051 with your ARCnet card via the virtual | ||
| 44 | arc0s device. You only need arc0s if you want to talk to ARCnet | ||
| 45 | software complying with the "old" standard, specifically, the DOS | ||
| 46 | arcnet.com packet driver, Amigas running AmiTCP, and some variants | ||
| 47 | of NetBSD. You do not need to say Y here to communicate with | ||
| 48 | industry-standard RFC1201 implementations, like the arcether.com | ||
| 49 | packet driver or most DOS/Windows ODI drivers. RFC1201 is included | ||
| 50 | automatically as the arc0 device. Please read the ARCnet | ||
| 51 | documentation in <file:Documentation/networking/arcnet.txt> for more | ||
| 52 | information about using arc0e and arc0s. | ||
| 53 | |||
| 54 | config ARCNET_RAW | ||
| 55 | tristate "Enable raw mode packet interface" | ||
| 56 | depends on ARCNET | ||
| 57 | help | ||
| 58 | ARCnet "raw mode" packet encapsulation, no soft headers. Unlikely | ||
| 59 | to work unless talking to a copy of the same Linux arcnet driver, | ||
| 60 | but perhaps marginally faster in that case. | ||
| 61 | |||
| 62 | config ARCNET_CAP | ||
| 63 | tristate "Enable CAP mode packet interface" | ||
| 64 | depends on ARCNET | ||
| 65 | help | ||
| 66 | ARCnet "cap mode" packet encapsulation. Used to get the hardware | ||
| 67 | acknowledge back to userspace. After the initial protocol byte every | ||
| 68 | packet is stuffed with an extra 4 byte "cookie" which doesn't | ||
| 69 | actually appear on the network. After transmit the driver will send | ||
| 70 | back a packet with protocol byte 0 containing the status of the | ||
| 71 | transmition: | ||
| 72 | 0=no hardware acknowledge | ||
| 73 | 1=excessive nak | ||
| 74 | 2=transmition accepted by the reciever hardware | ||
| 75 | |||
| 76 | Received packets are also stuffed with the extra 4 bytes but it will | ||
| 77 | be random data. | ||
| 78 | |||
| 79 | Cap only listens to protocol 1-8. | ||
| 80 | |||
| 81 | config ARCNET_COM90xx | ||
| 82 | tristate "ARCnet COM90xx (normal) chipset driver" | ||
| 83 | depends on ARCNET | ||
| 84 | help | ||
| 85 | This is the chipset driver for the standard COM90xx cards. If you | ||
| 86 | have always used the old ARCnet driver without knowing what type of | ||
| 87 | card you had, this is probably the one for you. | ||
| 88 | |||
| 89 | To compile this driver as a module, choose M here and read | ||
| 90 | <file:Documentation/networking/net-modules.txt>. The module will | ||
| 91 | be called com90xx. | ||
| 92 | |||
| 93 | config ARCNET_COM90xxIO | ||
| 94 | tristate "ARCnet COM90xx (IO mapped) chipset driver" | ||
| 95 | depends on ARCNET | ||
| 96 | ---help--- | ||
| 97 | This is the chipset driver for the COM90xx cards, using them in | ||
| 98 | IO-mapped mode instead of memory-mapped mode. This is slower than | ||
| 99 | the normal driver. Only use it if your card doesn't support shared | ||
| 100 | memory. | ||
| 101 | |||
| 102 | To compile this driver as a module, choose M here and read | ||
| 103 | <file:Documentation/networking/net-modules.txt>. The module will | ||
| 104 | be called com90io. | ||
| 105 | |||
| 106 | config ARCNET_RIM_I | ||
| 107 | tristate "ARCnet COM90xx (RIM I) chipset driver" | ||
| 108 | depends on ARCNET | ||
| 109 | ---help--- | ||
| 110 | This is yet another chipset driver for the COM90xx cards, but this | ||
| 111 | time only using memory-mapped mode, and no IO ports at all. This | ||
| 112 | driver is completely untested, so if you have one of these cards, | ||
| 113 | please mail <dwmw2@infradead.org>, especially if it works! | ||
| 114 | |||
| 115 | To compile this driver as a module, choose M here and read | ||
| 116 | <file:Documentation/networking/net-modules.txt>. The module will | ||
| 117 | be called arc-rimi. | ||
| 118 | |||
| 119 | config ARCNET_COM20020 | ||
| 120 | tristate "ARCnet COM20020 chipset driver" | ||
| 121 | depends on ARCNET | ||
| 122 | help | ||
| 123 | This is the driver for the new COM20020 chipset. It supports such | ||
| 124 | things as promiscuous mode, so packet sniffing is possible, and | ||
| 125 | extra diagnostic information. | ||
| 126 | |||
| 127 | To compile this driver as a module, choose M here and read | ||
| 128 | <file:Documentation/networking/net-modules.txt>. The module will | ||
| 129 | be called com20020. | ||
| 130 | |||
| 131 | config ARCNET_COM20020_ISA | ||
| 132 | tristate "Support for COM20020 on ISA" | ||
| 133 | depends on ARCNET_COM20020 && ISA | ||
| 134 | |||
| 135 | config ARCNET_COM20020_PCI | ||
| 136 | tristate "Support for COM20020 on PCI" | ||
| 137 | depends on ARCNET_COM20020 && PCI | ||
| 138 | |||
| 139 | endmenu | ||
| 140 | |||
