xref: /openbmc/linux/drivers/net/wireless/atmel/Kconfig (revision 040a2219)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
230fe0f9bSKalle Valoconfig WLAN_VENDOR_ATMEL
330fe0f9bSKalle Valo	bool "Atmel devices"
430fe0f9bSKalle Valo	default y
5a7f7f624SMasahiro Yamada	help
630fe0f9bSKalle Valo	  If you have a wireless card belonging to this class, say Y.
730fe0f9bSKalle Valo
830fe0f9bSKalle Valo	  Note that the answer to this question doesn't directly affect the
9a6cf02e6SRandy Dunlap	  kernel: saying N will just cause the configurator to skip all the
10a6cf02e6SRandy Dunlap	  questions about these cards. If you say Y, you will be asked for
1130fe0f9bSKalle Valo	  your specific card in the following questions.
1230fe0f9bSKalle Valo
1330fe0f9bSKalle Valoif WLAN_VENDOR_ATMEL
1430fe0f9bSKalle Valo
1530fe0f9bSKalle Valoconfig ATMEL
1630fe0f9bSKalle Valo	tristate "Atmel at76c50x chipset  802.11b support"
17*040a2219SNiklas Schnelle	depends on CFG80211 && (PCI || PCMCIA) && HAS_IOPORT
1830fe0f9bSKalle Valo	select WIRELESS_EXT
1930fe0f9bSKalle Valo	select WEXT_PRIV
2030fe0f9bSKalle Valo	select FW_LOADER
2130fe0f9bSKalle Valo	select CRC32
22a7f7f624SMasahiro Yamada	help
2330fe0f9bSKalle Valo	  A driver 802.11b wireless cards based on the Atmel fast-vnet
2430fe0f9bSKalle Valo	  chips. This driver supports standard Linux wireless extensions.
2530fe0f9bSKalle Valo
2630fe0f9bSKalle Valo	  Many  cards based on this chipset do not have flash memory
2730fe0f9bSKalle Valo	  and need their firmware loaded at start-up. If yours is
2830fe0f9bSKalle Valo	  one of these, you will need to provide a firmware image
2930fe0f9bSKalle Valo	  to be loaded into the card by the driver. The Atmel
3030fe0f9bSKalle Valo	  firmware package can be downloaded from
3130fe0f9bSKalle Valo	  <http://www.thekelleys.org.uk/atmel>
3230fe0f9bSKalle Valo
3330fe0f9bSKalle Valoconfig PCI_ATMEL
3430fe0f9bSKalle Valo	tristate "Atmel at76c506 PCI cards"
3530fe0f9bSKalle Valo	depends on ATMEL && PCI
36a7f7f624SMasahiro Yamada	help
3730fe0f9bSKalle Valo	  Enable support for PCI and mini-PCI cards containing the
3830fe0f9bSKalle Valo	  Atmel at76c506 chip.
3930fe0f9bSKalle Valo
4030fe0f9bSKalle Valoconfig PCMCIA_ATMEL
4130fe0f9bSKalle Valo	tristate "Atmel at76c502/at76c504 PCMCIA cards"
4230fe0f9bSKalle Valo	depends on ATMEL && PCMCIA
4330fe0f9bSKalle Valo	select WIRELESS_EXT
4430fe0f9bSKalle Valo	select FW_LOADER
4530fe0f9bSKalle Valo	select CRC32
46a7f7f624SMasahiro Yamada	help
4730fe0f9bSKalle Valo	  Enable support for PCMCIA cards containing the
4830fe0f9bSKalle Valo	  Atmel at76c502 and at76c504 chips.
4930fe0f9bSKalle Valo
5030fe0f9bSKalle Valoconfig AT76C50X_USB
5130fe0f9bSKalle Valo	tristate "Atmel at76c503/at76c505/at76c505a USB cards"
5230fe0f9bSKalle Valo	depends on MAC80211 && USB
5330fe0f9bSKalle Valo	select FW_LOADER
54a7f7f624SMasahiro Yamada	help
5530fe0f9bSKalle Valo	  Enable support for USB Wireless devices using Atmel at76c503,
5630fe0f9bSKalle Valo	  at76c505 or at76c505a chips.
5730fe0f9bSKalle Valo
5830fe0f9bSKalle Valoendif # WLAN_VENDOR_ATMEL
59