18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ci#
38c2ecf20Sopenharmony_ci# Atheros device configuration
48c2ecf20Sopenharmony_ci#
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_ciconfig NET_VENDOR_ATHEROS
78c2ecf20Sopenharmony_ci	bool "Atheros devices"
88c2ecf20Sopenharmony_ci	default y
98c2ecf20Sopenharmony_ci	depends on (PCI || ATH79)
108c2ecf20Sopenharmony_ci	help
118c2ecf20Sopenharmony_ci	  If you have a network (Ethernet) card belonging to this class, say Y.
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ci	  Note that the answer to this question doesn't directly affect the
148c2ecf20Sopenharmony_ci	  kernel: saying N will just cause the configurator to skip all
158c2ecf20Sopenharmony_ci	  the questions about Atheros devices. If you say Y, you will be asked
168c2ecf20Sopenharmony_ci	  for your specific card in the following questions.
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ciif NET_VENDOR_ATHEROS
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ciconfig AG71XX
218c2ecf20Sopenharmony_ci	tristate "Atheros AR7XXX/AR9XXX built-in ethernet mac support"
228c2ecf20Sopenharmony_ci	depends on ATH79
238c2ecf20Sopenharmony_ci	select PHYLINK
248c2ecf20Sopenharmony_ci	help
258c2ecf20Sopenharmony_ci	  If you wish to compile a kernel for AR7XXX/91XXX and enable
268c2ecf20Sopenharmony_ci	  ethernet support, then you should always answer Y to this.
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ciconfig ATL2
298c2ecf20Sopenharmony_ci	tristate "Atheros L2 Fast Ethernet support"
308c2ecf20Sopenharmony_ci	depends on PCI
318c2ecf20Sopenharmony_ci	select CRC32
328c2ecf20Sopenharmony_ci	select MII
338c2ecf20Sopenharmony_ci	help
348c2ecf20Sopenharmony_ci	  This driver supports the Atheros L2 fast ethernet adapter.
358c2ecf20Sopenharmony_ci
368c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here.  The module
378c2ecf20Sopenharmony_ci	  will be called atl2.
388c2ecf20Sopenharmony_ci
398c2ecf20Sopenharmony_ciconfig ATL1
408c2ecf20Sopenharmony_ci	tristate "Atheros/Attansic L1 Gigabit Ethernet support"
418c2ecf20Sopenharmony_ci	depends on PCI
428c2ecf20Sopenharmony_ci	select CRC32
438c2ecf20Sopenharmony_ci	select MII
448c2ecf20Sopenharmony_ci	help
458c2ecf20Sopenharmony_ci	  This driver supports the Atheros/Attansic L1 gigabit ethernet
468c2ecf20Sopenharmony_ci	  adapter.
478c2ecf20Sopenharmony_ci
488c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here.  The module
498c2ecf20Sopenharmony_ci	  will be called atl1.
508c2ecf20Sopenharmony_ci
518c2ecf20Sopenharmony_ciconfig ATL1E
528c2ecf20Sopenharmony_ci	tristate "Atheros L1E Gigabit Ethernet support"
538c2ecf20Sopenharmony_ci	depends on PCI
548c2ecf20Sopenharmony_ci	select CRC32
558c2ecf20Sopenharmony_ci	select MII
568c2ecf20Sopenharmony_ci	help
578c2ecf20Sopenharmony_ci	  This driver supports the Atheros L1E gigabit ethernet adapter.
588c2ecf20Sopenharmony_ci
598c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here.  The module
608c2ecf20Sopenharmony_ci	  will be called atl1e.
618c2ecf20Sopenharmony_ci
628c2ecf20Sopenharmony_ciconfig ATL1C
638c2ecf20Sopenharmony_ci	tristate "Atheros L1C Gigabit Ethernet support"
648c2ecf20Sopenharmony_ci	depends on PCI
658c2ecf20Sopenharmony_ci	select CRC32
668c2ecf20Sopenharmony_ci	select MII
678c2ecf20Sopenharmony_ci	help
688c2ecf20Sopenharmony_ci	  This driver supports the Atheros L1C gigabit ethernet adapter.
698c2ecf20Sopenharmony_ci
708c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here.  The module
718c2ecf20Sopenharmony_ci	  will be called atl1c.
728c2ecf20Sopenharmony_ci
738c2ecf20Sopenharmony_ciconfig ALX
748c2ecf20Sopenharmony_ci	tristate "Qualcomm Atheros AR816x/AR817x support"
758c2ecf20Sopenharmony_ci	depends on PCI
768c2ecf20Sopenharmony_ci	select CRC32
778c2ecf20Sopenharmony_ci	select MDIO
788c2ecf20Sopenharmony_ci	help
798c2ecf20Sopenharmony_ci	  This driver supports the Qualcomm Atheros L1F ethernet adapter,
808c2ecf20Sopenharmony_ci	  i.e. the following chipsets:
818c2ecf20Sopenharmony_ci
828c2ecf20Sopenharmony_ci	  1969:1091 - AR8161 Gigabit Ethernet
838c2ecf20Sopenharmony_ci	  1969:1090 - AR8162 Fast Ethernet
848c2ecf20Sopenharmony_ci	  1969:10A1 - AR8171 Gigabit Ethernet
858c2ecf20Sopenharmony_ci	  1969:10A0 - AR8172 Fast Ethernet
868c2ecf20Sopenharmony_ci
878c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here.  The module
888c2ecf20Sopenharmony_ci	  will be called alx.
898c2ecf20Sopenharmony_ci
908c2ecf20Sopenharmony_ciendif # NET_VENDOR_ATHEROS
91