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--- 10*138b15edSPaul 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 729899b81eSMike Sinkovskyendif # NET_VENDOR_WIZNET 73