19899b81eSMike Sinkovsky# 29899b81eSMike Sinkovsky# WIZnet devices configuration 39899b81eSMike Sinkovsky# 49899b81eSMike Sinkovsky 59899b81eSMike Sinkovskyconfig NET_VENDOR_WIZNET 69899b81eSMike Sinkovsky bool "WIZnet devices" 7*9fafbd4dSfrank.blaschka@de.ibm.com depends on HAS_IOMEM 89899b81eSMike Sinkovsky default y 99899b81eSMike Sinkovsky ---help--- 109899b81eSMike Sinkovsky If you have a network (Ethernet) card belonging to this class, say Y 119899b81eSMike Sinkovsky and read the Ethernet-HOWTO, available from 129899b81eSMike Sinkovsky <http://www.tldp.org/docs.html#howto>. 139899b81eSMike Sinkovsky 149899b81eSMike Sinkovsky Note that the answer to this question doesn't directly affect the 159899b81eSMike Sinkovsky kernel: saying N will just cause the configurator to skip all 169899b81eSMike Sinkovsky the questions about WIZnet devices. If you say Y, you will be asked 179899b81eSMike Sinkovsky for your specific card in the following questions. 189899b81eSMike Sinkovsky 199899b81eSMike Sinkovskyif NET_VENDOR_WIZNET 209899b81eSMike Sinkovsky 218b1467a3SMike Sinkovskyconfig WIZNET_W5100 228b1467a3SMike Sinkovsky tristate "WIZnet W5100 Ethernet support" 2332ed53b8SDavid S. Miller depends on HAS_IOMEM 248b1467a3SMike Sinkovsky ---help--- 258b1467a3SMike Sinkovsky Support for WIZnet W5100 chips. 268b1467a3SMike Sinkovsky 278b1467a3SMike Sinkovsky W5100 is a single chip with integrated 10/100 Ethernet MAC, 288b1467a3SMike Sinkovsky PHY and hardware TCP/IP stack, but this driver is limited to 298b1467a3SMike Sinkovsky the MAC and PHY functions only, onchip TCP/IP is unused. 308b1467a3SMike Sinkovsky 318b1467a3SMike Sinkovsky To compile this driver as a module, choose M here: the module 328b1467a3SMike Sinkovsky will be called w5100. 338b1467a3SMike Sinkovsky 349899b81eSMike Sinkovskyconfig WIZNET_W5300 359899b81eSMike Sinkovsky tristate "WIZnet W5300 Ethernet support" 3632ed53b8SDavid S. Miller depends on HAS_IOMEM 379899b81eSMike Sinkovsky ---help--- 389899b81eSMike Sinkovsky Support for WIZnet W5300 chips. 399899b81eSMike Sinkovsky 409899b81eSMike Sinkovsky W5300 is a single chip with integrated 10/100 Ethernet MAC, 419899b81eSMike Sinkovsky PHY and hardware TCP/IP stack, but this driver is limited to 429899b81eSMike Sinkovsky the MAC and PHY functions only, onchip TCP/IP is unused. 439899b81eSMike Sinkovsky 449899b81eSMike Sinkovsky To compile this driver as a module, choose M here: the module 459899b81eSMike Sinkovsky will be called w5300. 469899b81eSMike Sinkovsky 479899b81eSMike Sinkovskychoice 489899b81eSMike Sinkovsky prompt "WIZnet interface mode" 4932ed53b8SDavid S. Miller depends on WIZNET_W5100 || WIZNET_W5300 509899b81eSMike Sinkovsky default WIZNET_BUS_ANY 519899b81eSMike Sinkovsky 529899b81eSMike Sinkovskyconfig WIZNET_BUS_DIRECT 539899b81eSMike Sinkovsky bool "Direct address bus mode" 549899b81eSMike Sinkovsky ---help--- 559899b81eSMike Sinkovsky In direct address mode host system can directly access all registers 569899b81eSMike Sinkovsky after mapping to Memory-Mapped I/O space. 579899b81eSMike Sinkovsky 589899b81eSMike Sinkovskyconfig WIZNET_BUS_INDIRECT 599899b81eSMike Sinkovsky bool "Indirect address bus mode" 609899b81eSMike Sinkovsky ---help--- 619899b81eSMike Sinkovsky In indirect address mode host system indirectly accesses registers 629899b81eSMike Sinkovsky using Indirect Mode Address Register and Indirect Mode Data Register, 639899b81eSMike Sinkovsky which are directly mapped to Memory-Mapped I/O space. 649899b81eSMike Sinkovsky 659899b81eSMike Sinkovskyconfig WIZNET_BUS_ANY 669899b81eSMike Sinkovsky bool "Select interface mode in runtime" 679899b81eSMike Sinkovsky ---help--- 689899b81eSMike Sinkovsky If interface mode is unknown in compile time, it can be selected 699899b81eSMike Sinkovsky in runtime from board/platform resources configuration. 709899b81eSMike Sinkovsky 719899b81eSMike Sinkovsky Performance may decrease compared to explicitly selected bus mode. 729899b81eSMike Sinkovskyendchoice 739899b81eSMike Sinkovsky 749899b81eSMike Sinkovskyendif # NET_VENDOR_WIZNET 75