12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- # SPDX-License-Identifier: GPL-2.0-only
- #
- # Micrel device configuration
- #
- config NET_VENDOR_MICREL
- bool "Micrel devices"
- default y
- depends on (HAS_IOMEM && DMA_ENGINE) || SPI || PCI || HAS_IOMEM
- help
- If you have a network (Ethernet) card belonging to this class, say Y.
- Note that the answer to this question doesn't directly affect the
- kernel: saying N will just cause the configurator to skip all
- the questions about Micrel devices. If you say Y, you will be asked
- for your specific card in the following questions.
- if NET_VENDOR_MICREL
- config KS8842
- tristate "Micrel KSZ8841/42 with generic bus interface"
- depends on HAS_IOMEM && DMA_ENGINE
- help
- This platform driver is for KSZ8841(1-port) / KS8842(2-port)
- ethernet switch chip (managed, VLAN, QoS) from Micrel or
- Timberdale(FPGA).
- config KS8851
- tristate "Micrel KS8851 SPI"
- depends on SPI
- depends on PTP_1588_CLOCK_OPTIONAL
- select MII
- select CRC32
- select EEPROM_93CX6
- select PHYLIB
- select MICREL_PHY
- help
- SPI driver for Micrel KS8851 SPI attached network chip.
- config KS8851_MLL
- tristate "Micrel KS8851 MLL"
- depends on HAS_IOMEM
- depends on PTP_1588_CLOCK_OPTIONAL
- select MII
- select CRC32
- select EEPROM_93CX6
- select PHYLIB
- select MICREL_PHY
- help
- This platform driver is for Micrel KS8851 Address/data bus
- multiplexed network chip.
- config KSZ884X_PCI
- tristate "Micrel KSZ8841/2 PCI"
- depends on PCI
- select MII
- select CRC32
- help
- This PCI driver is for Micrel KSZ8841/KSZ8842 PCI Ethernet chip.
- To compile this driver as a module, choose M here. The module
- will be called ksz884x.
- endif # NET_VENDOR_MICREL
|