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