Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 #
0003 # Micrel device configuration
0004 #
0005 
0006 config NET_VENDOR_MICREL
0007         bool "Micrel devices"
0008         default y
0009         depends on (HAS_IOMEM && DMA_ENGINE) || SPI || PCI || HAS_IOMEM
0010         help
0011           If you have a network (Ethernet) card belonging to this class, say Y.
0012 
0013           Note that the answer to this question doesn't directly affect the
0014           kernel: saying N will just cause the configurator to skip all
0015           the questions about Micrel devices. If you say Y, you will be asked
0016           for your specific card in the following questions.
0017 
0018 if NET_VENDOR_MICREL
0019 
0020 config KS8842
0021         tristate "Micrel KSZ8841/42 with generic bus interface"
0022         depends on HAS_IOMEM && DMA_ENGINE
0023         help
0024           This platform driver is for KSZ8841(1-port) / KS8842(2-port)
0025           ethernet switch chip (managed, VLAN, QoS) from Micrel or
0026           Timberdale(FPGA).
0027 
0028 config KS8851
0029         tristate "Micrel KS8851 SPI"
0030         depends on SPI
0031         depends on PTP_1588_CLOCK_OPTIONAL
0032         select MII
0033         select CRC32
0034         select EEPROM_93CX6
0035         select PHYLIB
0036         select MICREL_PHY
0037         help
0038           SPI driver for Micrel KS8851 SPI attached network chip.
0039 
0040 config KS8851_MLL
0041         tristate "Micrel KS8851 MLL"
0042         depends on HAS_IOMEM
0043         depends on PTP_1588_CLOCK_OPTIONAL
0044         select MII
0045         select CRC32
0046         select EEPROM_93CX6
0047         select PHYLIB
0048         select MICREL_PHY
0049         help
0050           This platform driver is for Micrel KS8851 Address/data bus
0051           multiplexed network chip.
0052 
0053 config KSZ884X_PCI
0054         tristate "Micrel KSZ8841/2 PCI"
0055         depends on PCI
0056         select MII
0057         select CRC32
0058         help
0059           This PCI driver is for Micrel KSZ8841/KSZ8842 PCI Ethernet chip.
0060 
0061           To compile this driver as a module, choose M here. The module
0062           will be called ksz884x.
0063 
0064 endif # NET_VENDOR_MICREL