xref: /linux/drivers/net/ethernet/dlink/Kconfig (revision d69eb204c255c35abd9e8cb621484e8074c75eaa)
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
10a7f7f624SMasahiro 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
24a7f7f624SMasahiro 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
35*8b3332c1SJakub Kicinskiconfig SUNDANCE
36*8b3332c1SJakub Kicinski	tristate "Sundance Alta support"
37*8b3332c1SJakub Kicinski	depends on PCI
38*8b3332c1SJakub Kicinski	select CRC32
39*8b3332c1SJakub Kicinski	select MII
40*8b3332c1SJakub Kicinski	help
41*8b3332c1SJakub Kicinski	  This driver is for the Sundance "Alta" chip.
42*8b3332c1SJakub Kicinski	  More specific information and updates are available from
43*8b3332c1SJakub Kicinski	  <http://www.scyld.com/network/sundance.html>.
44*8b3332c1SJakub Kicinski
45*8b3332c1SJakub Kicinskiconfig SUNDANCE_MMIO
46*8b3332c1SJakub Kicinski	bool "Use MMIO instead of PIO"
47*8b3332c1SJakub Kicinski	depends on SUNDANCE
48*8b3332c1SJakub Kicinski	help
49*8b3332c1SJakub Kicinski	  Enable memory-mapped I/O for interaction with Sundance NIC registers.
50*8b3332c1SJakub Kicinski	  Do NOT enable this by default, PIO (enabled when MMIO is disabled)
51*8b3332c1SJakub Kicinski	  is known to solve bugs on certain chips.
52*8b3332c1SJakub Kicinski
53*8b3332c1SJakub Kicinski	  If unsure, say N.
54*8b3332c1SJakub Kicinski
553401299aSJeff Kirsherendif # NET_VENDOR_DLINK
56