Commit | Line | Data |
---|---|---|
a8fe65b8 JK |
1 | # |
2 | # Realtek device configuration | |
3 | # | |
4 | ||
5 | config NET_VENDOR_REALTEK | |
6 | bool "Realtek devices" | |
88f07484 | 7 | default y |
a8fe65b8 JK |
8 | depends on PCI || (PARPORT && X86) |
9 | ---help--- | |
10 | If you have a network (Ethernet) card belonging to this class, say Y | |
11 | and read the Ethernet-HOWTO, available from | |
12 | <http://www.tldp.org/docs.html#howto>. | |
13 | ||
14 | Note that the answer to this question doesn't directly affect the | |
15 | kernel: saying N will just cause the configurator to skip all | |
16 | the questions about Realtek devices. If you say Y, you will be asked for | |
17 | your specific card in the following questions. | |
18 | ||
19 | if NET_VENDOR_REALTEK | |
20 | ||
21 | config ATP | |
22 | tristate "AT-LAN-TEC/RealTek pocket adapter support" | |
23 | depends on PARPORT && X86 | |
24 | select CRC32 | |
25 | ---help--- | |
26 | This is a network (Ethernet) device which attaches to your parallel | |
3396c782 PG |
27 | port. Read <file:drivers/net/ethernet/realtek/atp.c> as well as the |
28 | Ethernet-HOWTO, available from <http://www.tldp.org/docs.html#howto>, | |
29 | if you want to use this. If you intend to use this driver, you | |
30 | should have said N to the "Parallel printer support", because the two | |
31 | drivers don't like each other. | |
a8fe65b8 JK |
32 | |
33 | To compile this driver as a module, choose M here: the module | |
34 | will be called atp. | |
35 | ||
36 | config 8139CP | |
37 | tristate "RealTek RTL-8139 C+ PCI Fast Ethernet Adapter support (EXPERIMENTAL)" | |
38 | depends on PCI && EXPERIMENTAL | |
39 | select CRC32 | |
aaba215c | 40 | select NET_CORE |
a8fe65b8 JK |
41 | select MII |
42 | ---help--- | |
43 | This is a driver for the Fast Ethernet PCI network cards based on | |
44 | the RTL8139C+ chips. If you have one of those, say Y and read | |
45 | the Ethernet-HOWTO, available from | |
46 | <http://www.tldp.org/docs.html#howto>. | |
47 | ||
48 | To compile this driver as a module, choose M here: the module | |
49 | will be called 8139cp. This is recommended. | |
50 | ||
51 | config 8139TOO | |
52 | tristate "RealTek RTL-8129/8130/8139 PCI Fast Ethernet Adapter support" | |
53 | depends on PCI | |
54 | select CRC32 | |
aaba215c | 55 | select NET_CORE |
a8fe65b8 JK |
56 | select MII |
57 | ---help--- | |
58 | This is a driver for the Fast Ethernet PCI network cards based on | |
59 | the RTL 8129/8130/8139 chips. If you have one of those, say Y and | |
60 | read the Ethernet-HOWTO <http://www.tldp.org/docs.html#howto>. | |
61 | ||
62 | To compile this driver as a module, choose M here: the module | |
63 | will be called 8139too. This is recommended. | |
64 | ||
65 | config 8139TOO_PIO | |
66 | bool "Use PIO instead of MMIO" | |
67 | default y | |
68 | depends on 8139TOO | |
69 | ---help--- | |
70 | This instructs the driver to use programmed I/O ports (PIO) instead | |
71 | of PCI shared memory (MMIO). This can possibly solve some problems | |
72 | in case your mainboard has memory consistency issues. If unsure, | |
73 | say N. | |
74 | ||
75 | config 8139TOO_TUNE_TWISTER | |
76 | bool "Support for uncommon RTL-8139 rev. K (automatic channel equalization)" | |
77 | depends on 8139TOO | |
78 | ---help--- | |
79 | This implements a function which might come in handy in case you | |
80 | are using low quality on long cabling. It is required for RealTek | |
81 | RTL-8139 revision K boards, and totally unused otherwise. It tries | |
82 | to match the transceiver to the cable characteristics. This is | |
83 | experimental since hardly documented by the manufacturer. | |
84 | If unsure, say Y. | |
85 | ||
86 | config 8139TOO_8129 | |
87 | bool "Support for older RTL-8129/8130 boards" | |
88 | depends on 8139TOO | |
89 | ---help--- | |
90 | This enables support for the older and uncommon RTL-8129 and | |
91 | RTL-8130 chips, which support MII via an external transceiver, | |
92 | instead of an internal one. Disabling this option will save some | |
93 | memory by making the code size smaller. If unsure, say Y. | |
94 | ||
95 | config 8139_OLD_RX_RESET | |
96 | bool "Use older RX-reset method" | |
97 | depends on 8139TOO | |
98 | ---help--- | |
99 | The 8139too driver was recently updated to contain a more rapid | |
100 | reset sequence, in the face of severe receive errors. This "new" | |
101 | RX-reset method should be adequate for all boards. But if you | |
102 | experience problems, you can enable this option to restore the | |
103 | old RX-reset behavior. If unsure, say N. | |
104 | ||
105 | config R8169 | |
106 | tristate "Realtek 8169 gigabit ethernet support" | |
107 | depends on PCI | |
108 | select FW_LOADER | |
109 | select CRC32 | |
aaba215c | 110 | select NET_CORE |
a8fe65b8 JK |
111 | select MII |
112 | ---help--- | |
113 | Say Y here if you have a Realtek 8169 PCI Gigabit Ethernet adapter. | |
114 | ||
115 | To compile this driver as a module, choose M here: the module | |
116 | will be called r8169. This is recommended. | |
117 | ||
a8fe65b8 | 118 | endif # NET_VENDOR_REALTEK |