xref: /openbmc/linux/drivers/net/ethernet/dlink/Kconfig (revision 4b4193256c8d3bc3a5397b5cd9494c2ad386317d)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
23401299aSJeff Kirsher#
33401299aSJeff Kirsher# D-Link device configuration
43401299aSJeff Kirsher#
53401299aSJeff Kirsher
63401299aSJeff Kirsherconfig NET_VENDOR_DLINK
73401299aSJeff Kirsher	bool "D-Link devices"
888f07484SJeff Kirsher	default y
9168e06aeSPaul Gortmaker	depends on PCI
10*a7f7f624SMasahiro Yamada	help
11138b15edSPaul Gortmaker	  If you have a network (Ethernet) card belonging to this class, say Y.
123401299aSJeff Kirsher
133401299aSJeff Kirsher	  Note that the answer to this question doesn't directly affect the
143401299aSJeff Kirsher	  kernel: saying N will just cause the configurator to skip all
153401299aSJeff Kirsher	  the questions about D-Link devices. If you say Y, you will be asked for
163401299aSJeff Kirsher	  your specific card in the following questions.
173401299aSJeff Kirsher
183401299aSJeff Kirsherif NET_VENDOR_DLINK
193401299aSJeff Kirsher
203401299aSJeff Kirsherconfig DL2K
21c3f45d32SOndrej Zary	tristate "DL2000/TC902x/IP1000A-based Gigabit Ethernet support"
223401299aSJeff Kirsher	depends on PCI
233401299aSJeff Kirsher	select CRC32
24*a7f7f624SMasahiro Yamada	help
25c3f45d32SOndrej Zary	  This driver supports DL2000/TC902x/IP1000A-based Gigabit ethernet cards,
263401299aSJeff Kirsher	  which includes
273401299aSJeff Kirsher	  D-Link DGE-550T Gigabit Ethernet Adapter.
283401299aSJeff Kirsher	  D-Link DL2000-based Gigabit Ethernet Adapter.
293401299aSJeff Kirsher	  Sundance/Tamarack TC902x Gigabit Ethernet Adapter.
30c3f45d32SOndrej Zary	  ICPlus IP1000A-based cards
313401299aSJeff Kirsher
323401299aSJeff Kirsher	  To compile this driver as a module, choose M here: the
333401299aSJeff Kirsher	  module will be called dl2k.
343401299aSJeff Kirsher
353401299aSJeff Kirsherconfig SUNDANCE
363401299aSJeff Kirsher	tristate "Sundance Alta support"
373401299aSJeff Kirsher	depends on PCI
383401299aSJeff Kirsher	select CRC32
393401299aSJeff Kirsher	select MII
40*a7f7f624SMasahiro Yamada	help
413401299aSJeff Kirsher	  This driver is for the Sundance "Alta" chip.
423401299aSJeff Kirsher	  More specific information and updates are available from
433401299aSJeff Kirsher	  <http://www.scyld.com/network/sundance.html>.
443401299aSJeff Kirsher
453401299aSJeff Kirsherconfig SUNDANCE_MMIO
463401299aSJeff Kirsher	bool "Use MMIO instead of PIO"
473401299aSJeff Kirsher	depends on SUNDANCE
48*a7f7f624SMasahiro Yamada	help
493401299aSJeff Kirsher	  Enable memory-mapped I/O for interaction with Sundance NIC registers.
503401299aSJeff Kirsher	  Do NOT enable this by default, PIO (enabled when MMIO is disabled)
513401299aSJeff Kirsher	  is known to solve bugs on certain chips.
523401299aSJeff Kirsher
533401299aSJeff Kirsher	  If unsure, say N.
543401299aSJeff Kirsher
553401299aSJeff Kirsherendif # NET_VENDOR_DLINK
56