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