Kconfig 4.9 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
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
R
Randy Dunlap 已提交
39
	depends on INPUT
40 41 42
	select RFKILL
	select INPUT_POLLDEV

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

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

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

config RT2400PCI_RFKILL
59
	bool "Ralink rt2400 rfkill support"
R
Randy Dunlap 已提交
60
	depends on RT2400PCI && INPUT
61 62
	select RT2X00_LIB_RFKILL
	---help---
63
	  This adds support for integrated rt2400 hardware that features a
64 65 66
	  hardware button to control the radio state.
	  This feature depends on the RF switch subsystem rfkill.

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

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

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

config RT2500PCI_RFKILL
87
	bool "Ralink rt2500 rfkill support"
R
Randy Dunlap 已提交
88
	depends on RT2500PCI && INPUT
89 90
	select RT2X00_LIB_RFKILL
	---help---
91
	  This adds support for integrated rt2500 hardware that features a
92 93 94
	  hardware button to control the radio state.
	  This feature depends on the RF switch subsystem rfkill.

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

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

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

config RT61PCI_RFKILL
117
	bool "Ralink rt2501/rt61 rfkill support"
R
Randy Dunlap 已提交
118
	depends on RT61PCI && INPUT
119 120
	select RT2X00_LIB_RFKILL
	---help---
121
	  This adds support for integrated rt61 hardware that features a
122 123 124
	  hardware button to control the radio state.
	  This feature depends on the RF switch subsystem rfkill.

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

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

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

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

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

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

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

171 172 173 174 175 176
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
177
	  most important register types of the rt2x00 hardware.
178 179 180 181 182 183 184

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

185
endif