65 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# Micrel device configuration4#5 6config NET_VENDOR_MICREL7 bool "Micrel devices"8 default y9 depends on (HAS_IOMEM && DMA_ENGINE) || SPI || PCI || HAS_IOMEM10 help11 If you have a network (Ethernet) card belonging to this class, say Y.12 13 Note that the answer to this question doesn't directly affect the14 kernel: saying N will just cause the configurator to skip all15 the questions about Micrel devices. If you say Y, you will be asked16 for your specific card in the following questions.17 18if NET_VENDOR_MICREL19 20config KS884221 tristate "Micrel KSZ8841/42 with generic bus interface"22 depends on HAS_IOMEM && DMA_ENGINE23 help24 This platform driver is for KSZ8841(1-port) / KS8842(2-port)25 ethernet switch chip (managed, VLAN, QoS) from Micrel or26 Timberdale(FPGA).27 28config KS885129 tristate "Micrel KS8851 SPI"30 depends on SPI31 depends on PTP_1588_CLOCK_OPTIONAL32 select MII33 select CRC3234 select EEPROM_93CX635 select PHYLIB36 select MICREL_PHY37 help38 SPI driver for Micrel KS8851 SPI attached network chip.39 40config KS8851_MLL41 tristate "Micrel KS8851 MLL"42 depends on HAS_IOMEM43 depends on PTP_1588_CLOCK_OPTIONAL44 select MII45 select CRC3246 select EEPROM_93CX647 select PHYLIB48 select MICREL_PHY49 help50 This platform driver is for Micrel KS8851 Address/data bus51 multiplexed network chip.52 53config KSZ884X_PCI54 tristate "Micrel KSZ8841/2 PCI"55 depends on PCI56 select MII57 select CRC3258 help59 This PCI driver is for Micrel KSZ8841/KSZ8842 PCI Ethernet chip.60 61 To compile this driver as a module, choose M here. The module62 will be called ksz884x.63 64endif # NET_VENDOR_MICREL65