xref: /linux/drivers/net/ethernet/atheros/Kconfig (revision 9410645520e9b820069761f3450ef6661418e279)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
22b133ad6SJeff Kirsher#
32b133ad6SJeff Kirsher# Atheros device configuration
42b133ad6SJeff Kirsher#
52b133ad6SJeff Kirsher
62b133ad6SJeff Kirsherconfig NET_VENDOR_ATHEROS
72b133ad6SJeff Kirsher	bool "Atheros devices"
888f07484SJeff Kirsher	default y
9*969431d2SRosen Penev	depends on PCI || ATH79 || COMPILE_TEST
10a7f7f624SMasahiro Yamada	help
11138b15edSPaul Gortmaker	  If you have a network (Ethernet) card belonging to this class, say Y.
122b133ad6SJeff Kirsher
132b133ad6SJeff Kirsher	  Note that the answer to this question doesn't directly affect the
142b133ad6SJeff Kirsher	  kernel: saying N will just cause the configurator to skip all
152b133ad6SJeff Kirsher	  the questions about Atheros devices. If you say Y, you will be asked
162b133ad6SJeff Kirsher	  for your specific card in the following questions.
172b133ad6SJeff Kirsher
182b133ad6SJeff Kirsherif NET_VENDOR_ATHEROS
192b133ad6SJeff Kirsher
20d51b6ce4SOleksij Rempelconfig AG71XX
21d51b6ce4SOleksij Rempel	tristate "Atheros AR7XXX/AR9XXX built-in ethernet mac support"
22*969431d2SRosen Penev	depends on ATH79 || COMPILE_TEST
23892e0915SOleksij Rempel	select PHYLINK
244a52dd8fSOleksij Rempel	imply NET_SELFTESTS
25d51b6ce4SOleksij Rempel	help
26d51b6ce4SOleksij Rempel	  If you wish to compile a kernel for AR7XXX/91XXX and enable
27d51b6ce4SOleksij Rempel	  ethernet support, then you should always answer Y to this.
28d51b6ce4SOleksij Rempel
292b133ad6SJeff Kirsherconfig ATL2
302b133ad6SJeff Kirsher	tristate "Atheros L2 Fast Ethernet support"
312b133ad6SJeff Kirsher	depends on PCI
322b133ad6SJeff Kirsher	select CRC32
332b133ad6SJeff Kirsher	select MII
34a7f7f624SMasahiro Yamada	help
352b133ad6SJeff Kirsher	  This driver supports the Atheros L2 fast ethernet adapter.
362b133ad6SJeff Kirsher
372b133ad6SJeff Kirsher	  To compile this driver as a module, choose M here.  The module
382b133ad6SJeff Kirsher	  will be called atl2.
392b133ad6SJeff Kirsher
402b133ad6SJeff Kirsherconfig ATL1
412b133ad6SJeff Kirsher	tristate "Atheros/Attansic L1 Gigabit Ethernet support"
422b133ad6SJeff Kirsher	depends on PCI
432b133ad6SJeff Kirsher	select CRC32
442b133ad6SJeff Kirsher	select MII
45a7f7f624SMasahiro Yamada	help
462b133ad6SJeff Kirsher	  This driver supports the Atheros/Attansic L1 gigabit ethernet
472b133ad6SJeff Kirsher	  adapter.
482b133ad6SJeff Kirsher
492b133ad6SJeff Kirsher	  To compile this driver as a module, choose M here.  The module
502b133ad6SJeff Kirsher	  will be called atl1.
512b133ad6SJeff Kirsher
522b133ad6SJeff Kirsherconfig ATL1E
535633a4e8SKees Cook	tristate "Atheros L1E Gigabit Ethernet support"
545633a4e8SKees Cook	depends on PCI
552b133ad6SJeff Kirsher	select CRC32
562b133ad6SJeff Kirsher	select MII
57a7f7f624SMasahiro Yamada	help
582b133ad6SJeff Kirsher	  This driver supports the Atheros L1E gigabit ethernet adapter.
592b133ad6SJeff Kirsher
602b133ad6SJeff Kirsher	  To compile this driver as a module, choose M here.  The module
612b133ad6SJeff Kirsher	  will be called atl1e.
622b133ad6SJeff Kirsher
632b133ad6SJeff Kirsherconfig ATL1C
645633a4e8SKees Cook	tristate "Atheros L1C Gigabit Ethernet support"
655633a4e8SKees Cook	depends on PCI
662b133ad6SJeff Kirsher	select CRC32
672b133ad6SJeff Kirsher	select MII
68a7f7f624SMasahiro Yamada	help
692b133ad6SJeff Kirsher	  This driver supports the Atheros L1C gigabit ethernet adapter.
702b133ad6SJeff Kirsher
712b133ad6SJeff Kirsher	  To compile this driver as a module, choose M here.  The module
722b133ad6SJeff Kirsher	  will be called atl1c.
732b133ad6SJeff Kirsher
74ab69bde6SJohannes Bergconfig ALX
75ab69bde6SJohannes Berg	tristate "Qualcomm Atheros AR816x/AR817x support"
76ab69bde6SJohannes Berg	depends on PCI
77ab69bde6SJohannes Berg	select CRC32
78ab69bde6SJohannes Berg	select MDIO
79ab69bde6SJohannes Berg	help
80ab69bde6SJohannes Berg	  This driver supports the Qualcomm Atheros L1F ethernet adapter,
81ab69bde6SJohannes Berg	  i.e. the following chipsets:
82ab69bde6SJohannes Berg
83ab69bde6SJohannes Berg	  1969:1091 - AR8161 Gigabit Ethernet
84ab69bde6SJohannes Berg	  1969:1090 - AR8162 Fast Ethernet
85ab69bde6SJohannes Berg	  1969:10A1 - AR8171 Gigabit Ethernet
86ab69bde6SJohannes Berg	  1969:10A0 - AR8172 Fast Ethernet
87ab69bde6SJohannes Berg
88ab69bde6SJohannes Berg	  To compile this driver as a module, choose M here.  The module
89ab69bde6SJohannes Berg	  will be called alx.
90ab69bde6SJohannes Berg
912b133ad6SJeff Kirsherendif # NET_VENDOR_ATHEROS
92