19899b81eSMike Sinkovsky# 29899b81eSMike Sinkovsky# WIZnet devices configuration 39899b81eSMike Sinkovsky# 49899b81eSMike Sinkovsky 59899b81eSMike Sinkovskyconfig NET_VENDOR_WIZNET 69899b81eSMike Sinkovsky bool "WIZnet devices" 79fafbd4dSfrank.blaschka@de.ibm.com depends on HAS_IOMEM 89899b81eSMike Sinkovsky default y 99899b81eSMike Sinkovsky ---help--- 10138b15edSPaul Gortmaker If you have a network (Ethernet) card belonging to this class, say Y. 119899b81eSMike Sinkovsky 129899b81eSMike Sinkovsky Note that the answer to this question doesn't directly affect the 139899b81eSMike Sinkovsky kernel: saying N will just cause the configurator to skip all 149899b81eSMike Sinkovsky the questions about WIZnet devices. If you say Y, you will be asked 159899b81eSMike Sinkovsky for your specific card in the following questions. 169899b81eSMike Sinkovsky 179899b81eSMike Sinkovskyif NET_VENDOR_WIZNET 189899b81eSMike Sinkovsky 198b1467a3SMike Sinkovskyconfig WIZNET_W5100 208b1467a3SMike Sinkovsky tristate "WIZnet W5100 Ethernet support" 2132ed53b8SDavid S. Miller depends on HAS_IOMEM 228b1467a3SMike Sinkovsky ---help--- 238b1467a3SMike Sinkovsky Support for WIZnet W5100 chips. 248b1467a3SMike Sinkovsky 258b1467a3SMike Sinkovsky W5100 is a single chip with integrated 10/100 Ethernet MAC, 268b1467a3SMike Sinkovsky PHY and hardware TCP/IP stack, but this driver is limited to 278b1467a3SMike Sinkovsky the MAC and PHY functions only, onchip TCP/IP is unused. 288b1467a3SMike Sinkovsky 298b1467a3SMike Sinkovsky To compile this driver as a module, choose M here: the module 308b1467a3SMike Sinkovsky will be called w5100. 318b1467a3SMike Sinkovsky 329899b81eSMike Sinkovskyconfig WIZNET_W5300 339899b81eSMike Sinkovsky tristate "WIZnet W5300 Ethernet support" 3432ed53b8SDavid S. Miller depends on HAS_IOMEM 359899b81eSMike Sinkovsky ---help--- 369899b81eSMike Sinkovsky Support for WIZnet W5300 chips. 379899b81eSMike Sinkovsky 389899b81eSMike Sinkovsky W5300 is a single chip with integrated 10/100 Ethernet MAC, 399899b81eSMike Sinkovsky PHY and hardware TCP/IP stack, but this driver is limited to 409899b81eSMike Sinkovsky the MAC and PHY functions only, onchip TCP/IP is unused. 419899b81eSMike Sinkovsky 429899b81eSMike Sinkovsky To compile this driver as a module, choose M here: the module 439899b81eSMike Sinkovsky will be called w5300. 449899b81eSMike Sinkovsky 459899b81eSMike Sinkovskychoice 469899b81eSMike Sinkovsky prompt "WIZnet interface mode" 4732ed53b8SDavid S. Miller depends on WIZNET_W5100 || WIZNET_W5300 489899b81eSMike Sinkovsky default WIZNET_BUS_ANY 499899b81eSMike Sinkovsky 509899b81eSMike Sinkovskyconfig WIZNET_BUS_DIRECT 519899b81eSMike Sinkovsky bool "Direct address bus mode" 529899b81eSMike Sinkovsky ---help--- 539899b81eSMike Sinkovsky In direct address mode host system can directly access all registers 549899b81eSMike Sinkovsky after mapping to Memory-Mapped I/O space. 559899b81eSMike Sinkovsky 569899b81eSMike Sinkovskyconfig WIZNET_BUS_INDIRECT 579899b81eSMike Sinkovsky bool "Indirect address bus mode" 589899b81eSMike Sinkovsky ---help--- 599899b81eSMike Sinkovsky In indirect address mode host system indirectly accesses registers 609899b81eSMike Sinkovsky using Indirect Mode Address Register and Indirect Mode Data Register, 619899b81eSMike Sinkovsky which are directly mapped to Memory-Mapped I/O space. 629899b81eSMike Sinkovsky 639899b81eSMike Sinkovskyconfig WIZNET_BUS_ANY 649899b81eSMike Sinkovsky bool "Select interface mode in runtime" 659899b81eSMike Sinkovsky ---help--- 669899b81eSMike Sinkovsky If interface mode is unknown in compile time, it can be selected 679899b81eSMike Sinkovsky in runtime from board/platform resources configuration. 689899b81eSMike Sinkovsky 699899b81eSMike Sinkovsky Performance may decrease compared to explicitly selected bus mode. 709899b81eSMike Sinkovskyendchoice 719899b81eSMike Sinkovsky 72630cf097SAkinobu Mitaconfig WIZNET_W5100_SPI 730c165ff2SAkinobu Mita tristate "WIZnet W5100/W5200 Ethernet support for SPI mode" 74*b67d1df5SArnd Bergmann depends on WIZNET_BUS_ANY && WIZNET_W5100 75630cf097SAkinobu Mita depends on SPI 76630cf097SAkinobu Mita ---help--- 77630cf097SAkinobu Mita In SPI mode host system accesses registers using SPI protocol 78630cf097SAkinobu Mita (mode 0) on the SPI bus. 79630cf097SAkinobu Mita 80630cf097SAkinobu Mita Performance decreases compared to other bus interface mode. 81630cf097SAkinobu Mita In W5100 SPI mode, burst READ/WRITE processing are not provided. 82630cf097SAkinobu Mita 83630cf097SAkinobu Mita To compile this driver as a module, choose M here: the module 84630cf097SAkinobu Mita will be called w5100-spi. 85630cf097SAkinobu Mita 869899b81eSMike Sinkovskyendif # NET_VENDOR_WIZNET 87