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-rc2v2.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 | |||