| .. | .. |
|---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
|---|
| 1 | 2 | # |
|---|
| 2 | 3 | # Micrel device configuration |
|---|
| 3 | 4 | # |
|---|
| .. | .. |
|---|
| 5 | 6 | config NET_VENDOR_MICREL |
|---|
| 6 | 7 | bool "Micrel devices" |
|---|
| 7 | 8 | default y |
|---|
| 8 | | - depends on (HAS_IOMEM && DMA_ENGINE) || SPI || PCI || HAS_IOMEM || \ |
|---|
| 9 | | - (ARM && ARCH_KS8695) |
|---|
| 10 | | - ---help--- |
|---|
| 9 | + depends on (HAS_IOMEM && DMA_ENGINE) || SPI || PCI || HAS_IOMEM |
|---|
| 10 | + help |
|---|
| 11 | 11 | If you have a network (Ethernet) card belonging to this class, say Y. |
|---|
| 12 | 12 | |
|---|
| 13 | 13 | Note that the answer to this question doesn't directly affect the |
|---|
| .. | .. |
|---|
| 17 | 17 | |
|---|
| 18 | 18 | if NET_VENDOR_MICREL |
|---|
| 19 | 19 | |
|---|
| 20 | | -config ARM_KS8695_ETHER |
|---|
| 21 | | - tristate "KS8695 Ethernet support" |
|---|
| 22 | | - depends on ARM && ARCH_KS8695 |
|---|
| 23 | | - select MII |
|---|
| 24 | | - ---help--- |
|---|
| 25 | | - If you wish to compile a kernel for the KS8695 and want to |
|---|
| 26 | | - use the internal ethernet then you should answer Y to this. |
|---|
| 27 | | - |
|---|
| 28 | 20 | config KS8842 |
|---|
| 29 | 21 | tristate "Micrel KSZ8841/42 with generic bus interface" |
|---|
| 30 | 22 | depends on HAS_IOMEM && DMA_ENGINE |
|---|
| 31 | | - ---help--- |
|---|
| 23 | + help |
|---|
| 32 | 24 | This platform driver is for KSZ8841(1-port) / KS8842(2-port) |
|---|
| 33 | 25 | ethernet switch chip (managed, VLAN, QoS) from Micrel or |
|---|
| 34 | 26 | Timberdale(FPGA). |
|---|
| .. | .. |
|---|
| 39 | 31 | select MII |
|---|
| 40 | 32 | select CRC32 |
|---|
| 41 | 33 | select EEPROM_93CX6 |
|---|
| 42 | | - ---help--- |
|---|
| 34 | + help |
|---|
| 43 | 35 | SPI driver for Micrel KS8851 SPI attached network chip. |
|---|
| 44 | 36 | |
|---|
| 45 | 37 | config KS8851_MLL |
|---|
| 46 | 38 | tristate "Micrel KS8851 MLL" |
|---|
| 47 | 39 | depends on HAS_IOMEM |
|---|
| 48 | 40 | select MII |
|---|
| 49 | | - ---help--- |
|---|
| 41 | + select CRC32 |
|---|
| 42 | + select EEPROM_93CX6 |
|---|
| 43 | + help |
|---|
| 50 | 44 | This platform driver is for Micrel KS8851 Address/data bus |
|---|
| 51 | 45 | multiplexed network chip. |
|---|
| 52 | 46 | |
|---|
| .. | .. |
|---|
| 55 | 49 | depends on PCI |
|---|
| 56 | 50 | select MII |
|---|
| 57 | 51 | select CRC32 |
|---|
| 58 | | - ---help--- |
|---|
| 52 | + help |
|---|
| 59 | 53 | This PCI driver is for Micrel KSZ8841/KSZ8842 PCI Ethernet chip. |
|---|
| 60 | 54 | |
|---|
| 61 | 55 | To compile this driver as a module, choose M here. The module |
|---|