Kconfig 4.8 KB
Newer Older
1 2 3 4 5 6 7
config RT2X00
	tristate "Ralink driver support"
	depends on MAC80211 && WLAN_80211 && EXPERIMENTAL
	---help---
	  This will enable the experimental support for the Ralink drivers,
	  developed in the rt2x00 project <http://rt2x00.serialmonkey.com>.

8
	  These drivers make use of the mac80211 stack.
9 10 11 12 13

	  When building one of the individual drivers, the rt2x00 library
	  will also be created. That library (when the driver is built as
	  a module) will be called "rt2x00lib.ko".

14 15 16 17
	  Additionally PCI and USB libraries will also be build depending
	  on the types of drivers being selected, these libraries will be
	  called "rt2x00pci.ko" and "rt2x00usb.ko".

18 19
if RT2X00

20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
config RT2X00_LIB
	tristate

config RT2X00_LIB_PCI
	tristate
	select RT2X00_LIB

config RT2X00_LIB_USB
	tristate
	select RT2X00_LIB

config RT2X00_LIB_FIRMWARE
	boolean
	depends on RT2X00_LIB
	select FW_LOADER

config RT2X00_LIB_RFKILL
	boolean
	depends on RT2X00_LIB
	select RFKILL

41 42
config RT2X00_LIB_LEDS
	boolean
R
Randy Dunlap 已提交
43
	depends on RT2X00_LIB && NEW_LEDS
44

45
config RT2400PCI
46
	tristate "Ralink rt2400 (PCI/PCMCIA) support"
47
	depends on PCI
48 49 50
	select RT2X00_LIB_PCI
	select EEPROM_93CX6
	---help---
51 52
	  This adds support for rt2400 wireless chipset family.
	  Supported chips: RT2460.
53 54 55 56

	  When compiled as a module, this driver will be called "rt2400pci.ko".

config RT2400PCI_RFKILL
57
	bool "Ralink rt2400 rfkill support"
58
	depends on RT2400PCI
59 60
	select RT2X00_LIB_RFKILL
	---help---
61
	  This adds support for integrated rt2400 hardware that features a
62 63 64
	  hardware button to control the radio state.
	  This feature depends on the RF switch subsystem rfkill.

65
config RT2400PCI_LEDS
66
	bool "Ralink rt2400 leds support"
R
Randy Dunlap 已提交
67
	depends on RT2400PCI && NEW_LEDS
D
David S. Miller 已提交
68
	select LEDS_CLASS
69 70 71 72
	select RT2X00_LIB_LEDS
	---help---
	  This adds support for led triggers provided my mac80211.

73
config RT2500PCI
74
	tristate "Ralink rt2500 (PCI/PCMCIA) support"
75
	depends on PCI
76 77 78
	select RT2X00_LIB_PCI
	select EEPROM_93CX6
	---help---
79 80
	  This adds support for rt2500 wireless chipset family.
	  Supported chips: RT2560.
81 82 83 84

	  When compiled as a module, this driver will be called "rt2500pci.ko".

config RT2500PCI_RFKILL
85
	bool "Ralink rt2500 rfkill support"
86
	depends on RT2500PCI
87 88
	select RT2X00_LIB_RFKILL
	---help---
89
	  This adds support for integrated rt2500 hardware that features a
90 91 92
	  hardware button to control the radio state.
	  This feature depends on the RF switch subsystem rfkill.

93
config RT2500PCI_LEDS
94
	bool "Ralink rt2500 leds support"
R
Randy Dunlap 已提交
95
	depends on RT2500PCI && NEW_LEDS
D
David S. Miller 已提交
96
	select LEDS_CLASS
97 98 99 100
	select RT2X00_LIB_LEDS
	---help---
	  This adds support for led triggers provided my mac80211.

101
config RT61PCI
102
	tristate "Ralink rt2501/rt61 (PCI/PCMCIA) support"
103
	depends on PCI
104 105
	select RT2X00_LIB_PCI
	select RT2X00_LIB_FIRMWARE
106
	select CRC_ITU_T
107 108
	select EEPROM_93CX6
	---help---
109 110
	  This adds support for rt2501 wireless chipset family.
	  Supported chips: RT2561, RT2561S & RT2661.
111 112 113 114

	  When compiled as a module, this driver will be called "rt61pci.ko".

config RT61PCI_RFKILL
115
	bool "Ralink rt2501/rt61 rfkill support"
116
	depends on RT61PCI
117 118
	select RT2X00_LIB_RFKILL
	---help---
119
	  This adds support for integrated rt61 hardware that features a
120 121 122
	  hardware button to control the radio state.
	  This feature depends on the RF switch subsystem rfkill.

123
config RT61PCI_LEDS
124
	bool "Ralink rt2501/rt61 leds support"
R
Randy Dunlap 已提交
125
	depends on RT61PCI && NEW_LEDS
D
David S. Miller 已提交
126
	select LEDS_CLASS
127 128 129 130
	select RT2X00_LIB_LEDS
	---help---
	  This adds support for led triggers provided my mac80211.

131
config RT2500USB
132
	tristate "Ralink rt2500 (USB) support"
133
	depends on USB
134 135
	select RT2X00_LIB_USB
	---help---
136 137
	  This adds support for rt2500 wireless chipset family.
	  Supported chips: RT2571 & RT2572.
138 139 140

	  When compiled as a module, this driver will be called "rt2500usb.ko".

141
config RT2500USB_LEDS
142
	bool "Ralink rt2500 leds support"
R
Randy Dunlap 已提交
143
	depends on RT2500USB && NEW_LEDS
D
David S. Miller 已提交
144
	select LEDS_CLASS
145 146 147 148
	select RT2X00_LIB_LEDS
	---help---
	  This adds support for led triggers provided my mac80211.

149
config RT73USB
150
	tristate "Ralink rt2501/rt73 (USB) support"
151
	depends on USB
152 153
	select RT2X00_LIB_USB
	select RT2X00_LIB_FIRMWARE
154
	select CRC_ITU_T
155
	---help---
156 157
	  This adds support for rt2501 wireless chipset family.
	  Supported chips: RT2571W, RT2573 & RT2671.
158 159 160

	  When compiled as a module, this driver will be called "rt73usb.ko".

161
config RT73USB_LEDS
162
	bool "Ralink rt2501/rt73 leds support"
R
Randy Dunlap 已提交
163
	depends on RT73USB && NEW_LEDS
D
David S. Miller 已提交
164
	select LEDS_CLASS
165 166 167 168
	select RT2X00_LIB_LEDS
	---help---
	  This adds support for led triggers provided my mac80211.

169 170 171 172 173 174
config RT2X00_LIB_DEBUGFS
	bool "Ralink debugfs support"
	depends on RT2X00_LIB && MAC80211_DEBUGFS
	---help---
	  Enable creation of debugfs files for the rt2x00 drivers.
	  These debugfs files support both reading and writing of the
175
	  most important register types of the rt2x00 hardware.
176 177 178 179 180 181 182

config RT2X00_DEBUG
	bool "Ralink debug output"
	depends on RT2X00_LIB
	---help---
	  Enable debugging output for all rt2x00 modules

183
endif