xref: /linux/drivers/net/ethernet/dlink/Kconfig (revision 88f07484ccdf08e58dc462ed1ac7eb2e84d88a17)
13401299aSJeff Kirsher#
23401299aSJeff Kirsher# D-Link device configuration
33401299aSJeff Kirsher#
43401299aSJeff Kirsher
53401299aSJeff Kirsherconfig NET_VENDOR_DLINK
63401299aSJeff Kirsher	bool "D-Link devices"
7*88f07484SJeff Kirsher	default y
83401299aSJeff Kirsher	depends on PCI || PARPORT
93401299aSJeff Kirsher	---help---
103401299aSJeff Kirsher	  If you have a network (Ethernet) card belonging to this class, say Y
113401299aSJeff Kirsher	  and read the Ethernet-HOWTO, available from
123401299aSJeff Kirsher	  <http://www.tldp.org/docs.html#howto>.
133401299aSJeff Kirsher
143401299aSJeff Kirsher	  Note that the answer to this question doesn't directly affect the
153401299aSJeff Kirsher	  kernel: saying N will just cause the configurator to skip all
163401299aSJeff Kirsher	  the questions about D-Link devices. If you say Y, you will be asked for
173401299aSJeff Kirsher	  your specific card in the following questions.
183401299aSJeff Kirsher
193401299aSJeff Kirsherif NET_VENDOR_DLINK
203401299aSJeff Kirsher
213401299aSJeff Kirsherconfig DE600
223401299aSJeff Kirsher	tristate "D-Link DE600 pocket adapter support"
233401299aSJeff Kirsher	depends on PARPORT
243401299aSJeff Kirsher	---help---
253401299aSJeff Kirsher	  This is a network (Ethernet) device which attaches to your parallel
263401299aSJeff Kirsher	  port. Read <file:Documentation/networking/DLINK.txt> as well as the
273401299aSJeff Kirsher	  Ethernet-HOWTO, available from
283401299aSJeff Kirsher	  <http://www.tldp.org/docs.html#howto>, if you want to use
293401299aSJeff Kirsher	  this. It is possible to have several devices share a single parallel
303401299aSJeff Kirsher	  port and it is safe to compile the corresponding drivers into the
313401299aSJeff Kirsher	  kernel.
323401299aSJeff Kirsher
333401299aSJeff Kirsher	  To compile this driver as a module, choose M here: the module
343401299aSJeff Kirsher	  will be called de600.
353401299aSJeff Kirsher
363401299aSJeff Kirsherconfig DE620
373401299aSJeff Kirsher	tristate "D-Link DE620 pocket adapter support"
383401299aSJeff Kirsher	depends on PARPORT
393401299aSJeff Kirsher	---help---
403401299aSJeff Kirsher	  This is a network (Ethernet) device which attaches to your parallel
413401299aSJeff Kirsher	  port. Read <file:Documentation/networking/DLINK.txt> as well as the
423401299aSJeff Kirsher	  Ethernet-HOWTO, available from
433401299aSJeff Kirsher	  <http://www.tldp.org/docs.html#howto>, if you want to use
443401299aSJeff Kirsher	  this. It is possible to have several devices share a single parallel
453401299aSJeff Kirsher	  port and it is safe to compile the corresponding drivers into the
463401299aSJeff Kirsher	  kernel.
473401299aSJeff Kirsher
483401299aSJeff Kirsher	  To compile this driver as a module, choose M here: the module
493401299aSJeff Kirsher	  will be called de620.
503401299aSJeff Kirsher
513401299aSJeff Kirsherconfig DL2K
523401299aSJeff Kirsher	tristate "DL2000/TC902x-based Gigabit Ethernet support"
533401299aSJeff Kirsher	depends on PCI
543401299aSJeff Kirsher	select CRC32
553401299aSJeff Kirsher	---help---
563401299aSJeff Kirsher	  This driver supports DL2000/TC902x-based Gigabit ethernet cards,
573401299aSJeff Kirsher	  which includes
583401299aSJeff Kirsher	  D-Link DGE-550T Gigabit Ethernet Adapter.
593401299aSJeff Kirsher	  D-Link DL2000-based Gigabit Ethernet Adapter.
603401299aSJeff Kirsher	  Sundance/Tamarack TC902x Gigabit Ethernet Adapter.
613401299aSJeff Kirsher
623401299aSJeff Kirsher	  To compile this driver as a module, choose M here: the
633401299aSJeff Kirsher	  module will be called dl2k.
643401299aSJeff Kirsher
653401299aSJeff Kirsherconfig SUNDANCE
663401299aSJeff Kirsher	tristate "Sundance Alta support"
673401299aSJeff Kirsher	depends on PCI
683401299aSJeff Kirsher	select CRC32
693401299aSJeff Kirsher	select MII
703401299aSJeff Kirsher	---help---
713401299aSJeff Kirsher	  This driver is for the Sundance "Alta" chip.
723401299aSJeff Kirsher	  More specific information and updates are available from
733401299aSJeff Kirsher	  <http://www.scyld.com/network/sundance.html>.
743401299aSJeff Kirsher
753401299aSJeff Kirsherconfig SUNDANCE_MMIO
763401299aSJeff Kirsher	bool "Use MMIO instead of PIO"
773401299aSJeff Kirsher	depends on SUNDANCE
783401299aSJeff Kirsher	---help---
793401299aSJeff Kirsher	  Enable memory-mapped I/O for interaction with Sundance NIC registers.
803401299aSJeff Kirsher	  Do NOT enable this by default, PIO (enabled when MMIO is disabled)
813401299aSJeff Kirsher	  is known to solve bugs on certain chips.
823401299aSJeff Kirsher
833401299aSJeff Kirsher	  If unsure, say N.
843401299aSJeff Kirsher
853401299aSJeff Kirsherendif # NET_VENDOR_DLINK
86