1# 2# Micrel device configuration 3# 4 5config NET_VENDOR_MICREL 6 bool "Micrel devices" 7 default y 8 depends on (HAS_IOMEM && DMA_ENGINE) || SPI || PCI || HAS_IOMEM || \ 9 (ARM && ARCH_KS8695) 10 ---help--- 11 If you have a network (Ethernet) card belonging to this class, say Y 12 and read the Ethernet-HOWTO, available from 13 <http://www.tldp.org/docs.html#howto>. 14 15 Note that the answer to this question doesn't directly affect the 16 kernel: saying N will just cause the configurator to skip all 17 the questions about Micrel devices. If you say Y, you will be asked 18 for your specific card in the following questions. 19 20if NET_VENDOR_MICREL 21 22config ARM_KS8695_ETHER 23 tristate "KS8695 Ethernet support" 24 depends on ARM && ARCH_KS8695 25 select MII 26 ---help--- 27 If you wish to compile a kernel for the KS8695 and want to 28 use the internal ethernet then you should answer Y to this. 29 30config KS8842 31 tristate "Micrel KSZ8841/42 with generic bus interface" 32 depends on HAS_IOMEM && DMA_ENGINE 33 ---help--- 34 This platform driver is for KSZ8841(1-port) / KS8842(2-port) 35 ethernet switch chip (managed, VLAN, QoS) from Micrel or 36 Timberdale(FPGA). 37 38config KS8851 39 tristate "Micrel KS8851 SPI" 40 depends on SPI 41 select MII 42 select CRC32 43 select EEPROM_93CX6 44 ---help--- 45 SPI driver for Micrel KS8851 SPI attached network chip. 46 47config KS8851_MLL 48 tristate "Micrel KS8851 MLL" 49 depends on HAS_IOMEM 50 select MII 51 ---help--- 52 This platform driver is for Micrel KS8851 Address/data bus 53 multiplexed network chip. 54 55config KSZ884X_PCI 56 tristate "Micrel KSZ8841/2 PCI" 57 depends on PCI 58 select MII 59 select CRC32 60 ---help--- 61 This PCI driver is for Micrel KSZ8841/KSZ8842 PCI Ethernet chip. 62 63 To compile this driver as a module, choose M here. The module 64 will be called ksz884x. 65 66endif # NET_VENDOR_MICREL 67