xref: /linux/drivers/net/ethernet/wiznet/Kconfig (revision 9fafbd4d5f97dfbabe0650a920f7a33b0b71b5d0)
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