brintos

brintos / linux-shallow public Read only

0
0
Text · 1.6 KiB · 830363b Raw
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