xref: /linux/drivers/net/ethernet/atheros/Kconfig (revision d51b6ce441d356369387d20bc1de5f2edb0ab71e)
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*d51b6ce4SOleksij Rempel	depends on (PCI || ATH79)
102b133ad6SJeff Kirsher	---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
20*d51b6ce4SOleksij Rempelconfig AG71XX
21*d51b6ce4SOleksij Rempel	tristate "Atheros AR7XXX/AR9XXX built-in ethernet mac support"
22*d51b6ce4SOleksij Rempel	depends on ATH79
23*d51b6ce4SOleksij Rempel	select PHYLIB
24*d51b6ce4SOleksij Rempel	help
25*d51b6ce4SOleksij Rempel	  If you wish to compile a kernel for AR7XXX/91XXX and enable
26*d51b6ce4SOleksij Rempel	  ethernet support, then you should always answer Y to this.
27*d51b6ce4SOleksij Rempel
282b133ad6SJeff Kirsherconfig ATL2
292b133ad6SJeff Kirsher	tristate "Atheros L2 Fast Ethernet support"
302b133ad6SJeff Kirsher	depends on PCI
312b133ad6SJeff Kirsher	select CRC32
322b133ad6SJeff Kirsher	select MII
332b133ad6SJeff Kirsher	---help---
342b133ad6SJeff Kirsher	  This driver supports the Atheros L2 fast ethernet adapter.
352b133ad6SJeff Kirsher
362b133ad6SJeff Kirsher	  To compile this driver as a module, choose M here.  The module
372b133ad6SJeff Kirsher	  will be called atl2.
382b133ad6SJeff Kirsher
392b133ad6SJeff Kirsherconfig ATL1
402b133ad6SJeff Kirsher	tristate "Atheros/Attansic L1 Gigabit Ethernet support"
412b133ad6SJeff Kirsher	depends on PCI
422b133ad6SJeff Kirsher	select CRC32
432b133ad6SJeff Kirsher	select MII
442b133ad6SJeff Kirsher	---help---
452b133ad6SJeff Kirsher	  This driver supports the Atheros/Attansic L1 gigabit ethernet
462b133ad6SJeff Kirsher	  adapter.
472b133ad6SJeff Kirsher
482b133ad6SJeff Kirsher	  To compile this driver as a module, choose M here.  The module
492b133ad6SJeff Kirsher	  will be called atl1.
502b133ad6SJeff Kirsher
512b133ad6SJeff Kirsherconfig ATL1E
525633a4e8SKees Cook	tristate "Atheros L1E Gigabit Ethernet support"
535633a4e8SKees Cook	depends on PCI
542b133ad6SJeff Kirsher	select CRC32
552b133ad6SJeff Kirsher	select MII
562b133ad6SJeff Kirsher	---help---
572b133ad6SJeff Kirsher	  This driver supports the Atheros L1E gigabit ethernet adapter.
582b133ad6SJeff Kirsher
592b133ad6SJeff Kirsher	  To compile this driver as a module, choose M here.  The module
602b133ad6SJeff Kirsher	  will be called atl1e.
612b133ad6SJeff Kirsher
622b133ad6SJeff Kirsherconfig ATL1C
635633a4e8SKees Cook	tristate "Atheros L1C Gigabit Ethernet support"
645633a4e8SKees Cook	depends on PCI
652b133ad6SJeff Kirsher	select CRC32
662b133ad6SJeff Kirsher	select MII
672b133ad6SJeff Kirsher	---help---
682b133ad6SJeff Kirsher	  This driver supports the Atheros L1C gigabit ethernet adapter.
692b133ad6SJeff Kirsher
702b133ad6SJeff Kirsher	  To compile this driver as a module, choose M here.  The module
712b133ad6SJeff Kirsher	  will be called atl1c.
722b133ad6SJeff Kirsher
73ab69bde6SJohannes Bergconfig ALX
74ab69bde6SJohannes Berg	tristate "Qualcomm Atheros AR816x/AR817x support"
75ab69bde6SJohannes Berg	depends on PCI
76ab69bde6SJohannes Berg	select CRC32
77ab69bde6SJohannes Berg	select MDIO
78ab69bde6SJohannes Berg	help
79ab69bde6SJohannes Berg	  This driver supports the Qualcomm Atheros L1F ethernet adapter,
80ab69bde6SJohannes Berg	  i.e. the following chipsets:
81ab69bde6SJohannes Berg
82ab69bde6SJohannes Berg	  1969:1091 - AR8161 Gigabit Ethernet
83ab69bde6SJohannes Berg	  1969:1090 - AR8162 Fast Ethernet
84ab69bde6SJohannes Berg	  1969:10A1 - AR8171 Gigabit Ethernet
85ab69bde6SJohannes Berg	  1969:10A0 - AR8172 Fast Ethernet
86ab69bde6SJohannes Berg
87ab69bde6SJohannes Berg	  To compile this driver as a module, choose M here.  The module
88ab69bde6SJohannes Berg	  will be called alx.
89ab69bde6SJohannes Berg
902b133ad6SJeff Kirsherendif # NET_VENDOR_ATHEROS
91