| .. | .. |
|---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
|---|
| 1 | 2 | # |
|---|
| 2 | 3 | # Realtek device configuration |
|---|
| 3 | 4 | # |
|---|
| .. | .. |
|---|
| 6 | 7 | bool "Realtek devices" |
|---|
| 7 | 8 | default y |
|---|
| 8 | 9 | depends on PCI || (PARPORT && X86) |
|---|
| 9 | | - ---help--- |
|---|
| 10 | + help |
|---|
| 10 | 11 | If you have a network (Ethernet) card belonging to this class, say Y. |
|---|
| 11 | 12 | |
|---|
| 12 | 13 | Note that the answer to this question doesn't directly affect the |
|---|
| .. | .. |
|---|
| 20 | 21 | tristate "AT-LAN-TEC/RealTek pocket adapter support" |
|---|
| 21 | 22 | depends on PARPORT && X86 |
|---|
| 22 | 23 | select CRC32 |
|---|
| 23 | | - ---help--- |
|---|
| 24 | + help |
|---|
| 24 | 25 | This is a network (Ethernet) device which attaches to your parallel |
|---|
| 25 | 26 | port. Read the file <file:drivers/net/ethernet/realtek/atp.c> |
|---|
| 26 | 27 | if you want to use this. If you intend to use this driver, you |
|---|
| .. | .. |
|---|
| 35 | 36 | depends on PCI |
|---|
| 36 | 37 | select CRC32 |
|---|
| 37 | 38 | select MII |
|---|
| 38 | | - ---help--- |
|---|
| 39 | + help |
|---|
| 39 | 40 | This is a driver for the Fast Ethernet PCI network cards based on |
|---|
| 40 | 41 | the RTL8139C+ chips. If you have one of those, say Y here. |
|---|
| 41 | 42 | |
|---|
| .. | .. |
|---|
| 47 | 48 | depends on PCI |
|---|
| 48 | 49 | select CRC32 |
|---|
| 49 | 50 | select MII |
|---|
| 50 | | - ---help--- |
|---|
| 51 | + help |
|---|
| 51 | 52 | This is a driver for the Fast Ethernet PCI network cards based on |
|---|
| 52 | 53 | the RTL 8129/8130/8139 chips. If you have one of those, say Y here. |
|---|
| 53 | 54 | |
|---|
| .. | .. |
|---|
| 58 | 59 | bool "Use PIO instead of MMIO" |
|---|
| 59 | 60 | default y |
|---|
| 60 | 61 | depends on 8139TOO |
|---|
| 61 | | - ---help--- |
|---|
| 62 | + help |
|---|
| 62 | 63 | This instructs the driver to use programmed I/O ports (PIO) instead |
|---|
| 63 | 64 | of PCI shared memory (MMIO). This can possibly solve some problems |
|---|
| 64 | 65 | in case your mainboard has memory consistency issues. If unsure, |
|---|
| .. | .. |
|---|
| 67 | 68 | config 8139TOO_TUNE_TWISTER |
|---|
| 68 | 69 | bool "Support for uncommon RTL-8139 rev. K (automatic channel equalization)" |
|---|
| 69 | 70 | depends on 8139TOO |
|---|
| 70 | | - ---help--- |
|---|
| 71 | + help |
|---|
| 71 | 72 | This implements a function which might come in handy in case you |
|---|
| 72 | 73 | are using low quality on long cabling. It is required for RealTek |
|---|
| 73 | 74 | RTL-8139 revision K boards, and totally unused otherwise. It tries |
|---|
| .. | .. |
|---|
| 78 | 79 | config 8139TOO_8129 |
|---|
| 79 | 80 | bool "Support for older RTL-8129/8130 boards" |
|---|
| 80 | 81 | depends on 8139TOO |
|---|
| 81 | | - ---help--- |
|---|
| 82 | + help |
|---|
| 82 | 83 | This enables support for the older and uncommon RTL-8129 and |
|---|
| 83 | 84 | RTL-8130 chips, which support MII via an external transceiver, |
|---|
| 84 | 85 | instead of an internal one. Disabling this option will save some |
|---|
| .. | .. |
|---|
| 87 | 88 | config 8139_OLD_RX_RESET |
|---|
| 88 | 89 | bool "Use older RX-reset method" |
|---|
| 89 | 90 | depends on 8139TOO |
|---|
| 90 | | - ---help--- |
|---|
| 91 | + help |
|---|
| 91 | 92 | The 8139too driver was recently updated to contain a more rapid |
|---|
| 92 | 93 | reset sequence, in the face of severe receive errors. This "new" |
|---|
| 93 | 94 | RX-reset method should be adequate for all boards. But if you |
|---|
| 94 | 95 | experience problems, you can enable this option to restore the |
|---|
| 95 | 96 | old RX-reset behavior. If unsure, say N. |
|---|
| 96 | 97 | |
|---|
| 97 | | -config R8169 |
|---|
| 98 | | - tristate "Realtek 8169 gigabit ethernet support" |
|---|
| 98 | +config R8168 |
|---|
| 99 | + tristate "Realtek 8168 gigabit ethernet support" |
|---|
| 99 | 100 | depends on PCI |
|---|
| 100 | 101 | select FW_LOADER |
|---|
| 101 | 102 | select CRC32 |
|---|
| 102 | 103 | select PHYLIB |
|---|
| 103 | 104 | select REALTEK_PHY |
|---|
| 104 | | - ---help--- |
|---|
| 105 | | - Say Y here if you have a Realtek 8169 PCI Gigabit Ethernet adapter. |
|---|
| 105 | + help |
|---|
| 106 | + Say Y here if you have a Realtek 8168 PCI Gigabit Ethernet adapter. |
|---|
| 107 | + |
|---|
| 108 | + To compile this driver as a module, choose M here: the module |
|---|
| 109 | + will be called r8168. This is recommended. |
|---|
| 110 | + |
|---|
| 111 | +config R8169 |
|---|
| 112 | + tristate "Realtek 8169/8168/8101/8125 ethernet support" |
|---|
| 113 | + depends on PCI |
|---|
| 114 | + select FW_LOADER |
|---|
| 115 | + select CRC32 |
|---|
| 116 | + select PHYLIB |
|---|
| 117 | + select REALTEK_PHY |
|---|
| 118 | + help |
|---|
| 119 | + Say Y here if you have a Realtek Ethernet adapter belonging to |
|---|
| 120 | + the following families: |
|---|
| 121 | + RTL8169 Gigabit Ethernet |
|---|
| 122 | + RTL8168 Gigabit Ethernet |
|---|
| 123 | + RTL8101 Fast Ethernet |
|---|
| 124 | + RTL8125 2.5GBit Ethernet |
|---|
| 106 | 125 | |
|---|
| 107 | 126 | To compile this driver as a module, choose M here: the module |
|---|
| 108 | 127 | will be called r8169. This is recommended. |
|---|