Linux Audio

Check our new training course

In-person Linux kernel drivers training

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