1 # SPDX-License-Identifier: GPL-2.0-only
2 #
3 # Atheros device configuration
4 #
5 
6 config NET_VENDOR_ATHEROS
7 	bool "Atheros devices"
8 	default y
9 	depends on PCI || ATH79 || COMPILE_TEST
10 	help
11 	  If you have a network (Ethernet) card belonging to this class, say Y.
12 
13 	  Note that the answer to this question doesn't directly affect the
14 	  kernel: saying N will just cause the configurator to skip all
15 	  the questions about Atheros devices. If you say Y, you will be asked
16 	  for your specific card in the following questions.
17 
18 if NET_VENDOR_ATHEROS
19 
20 config AG71XX
21 	tristate "Atheros AR7XXX/AR9XXX built-in ethernet mac support"
22 	depends on ATH79 || COMPILE_TEST
23 	select PHYLINK
24 	imply NET_SELFTESTS
25 	help
26 	  If you wish to compile a kernel for AR7XXX/91XXX and enable
27 	  ethernet support, then you should always answer Y to this.
28 
29 config ATL2
30 	tristate "Atheros L2 Fast Ethernet support"
31 	depends on PCI
32 	select CRC32
33 	select MII
34 	help
35 	  This driver supports the Atheros L2 fast ethernet adapter.
36 
37 	  To compile this driver as a module, choose M here.  The module
38 	  will be called atl2.
39 
40 config ATL1
41 	tristate "Atheros/Attansic L1 Gigabit Ethernet support"
42 	depends on PCI
43 	select CRC32
44 	select MII
45 	help
46 	  This driver supports the Atheros/Attansic L1 gigabit ethernet
47 	  adapter.
48 
49 	  To compile this driver as a module, choose M here.  The module
50 	  will be called atl1.
51 
52 config ATL1E
53 	tristate "Atheros L1E Gigabit Ethernet support"
54 	depends on PCI
55 	select CRC32
56 	select MII
57 	help
58 	  This driver supports the Atheros L1E gigabit ethernet adapter.
59 
60 	  To compile this driver as a module, choose M here.  The module
61 	  will be called atl1e.
62 
63 config ATL1C
64 	tristate "Atheros L1C Gigabit Ethernet support"
65 	depends on PCI
66 	select CRC32
67 	select MII
68 	help
69 	  This driver supports the Atheros L1C gigabit ethernet adapter.
70 
71 	  To compile this driver as a module, choose M here.  The module
72 	  will be called atl1c.
73 
74 config ALX
75 	tristate "Qualcomm Atheros AR816x/AR817x support"
76 	depends on PCI
77 	select CRC32
78 	select MDIO
79 	help
80 	  This driver supports the Qualcomm Atheros L1F ethernet adapter,
81 	  i.e. the following chipsets:
82 
83 	  1969:1091 - AR8161 Gigabit Ethernet
84 	  1969:1090 - AR8162 Fast Ethernet
85 	  1969:10A1 - AR8171 Gigabit Ethernet
86 	  1969:10A0 - AR8172 Fast Ethernet
87 
88 	  To compile this driver as a module, choose M here.  The module
89 	  will be called alx.
90 
91 endif # NET_VENDOR_ATHEROS
92