android_kernel_motorola_sm6225/drivers/net/wireless/rt2x00
Ivo van Doorn 70e2fed4ec rt2x00: Rate structure overhaul
Recent changes to the rate structure registration broke rt2x00,
the hw_value was reduced from 32bits to 16bits while rt2x00 used
the full 32bits. However the way rt2x00 used the value was inflexible
and needed to be changed anyway.

This patch creates a array containing information for each rate,
the hw_value passed to mac80211 is the index value for that array
including a field to indicate if short preamble should be enabled.

Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2008-02-29 15:19:38 -05:00
..
Kconfig rt2x00: Driver requiring firmware should select crc algo 2008-02-29 15:19:28 -05:00
Makefile rt2x00: Queue handling overhaul 2008-02-29 15:19:27 -05:00
rt2x00.h cfg80211 API for channels/bitrates, mac80211 and driver conversion 2008-02-29 15:19:32 -05:00
rt2x00config.c rt2x00: Rate structure overhaul 2008-02-29 15:19:38 -05:00
rt2x00debug.c rt2x00: Queue handling overhaul 2008-02-29 15:19:27 -05:00
rt2x00debug.h rt2x00: Update copyright notice 2008-02-29 15:19:22 -05:00
rt2x00dev.c rt2x00: Rate structure overhaul 2008-02-29 15:19:38 -05:00
rt2x00dump.h rt2x00: Queue handling overhaul 2008-02-29 15:19:27 -05:00
rt2x00firmware.c rt2x00: Driver requiring firmware should select crc algo 2008-02-29 15:19:28 -05:00
rt2x00lib.h rt2x00: Rate structure overhaul 2008-02-29 15:19:38 -05:00
rt2x00mac.c rt2x00: Move beacon and atim queue defines into rt2x00 2008-02-29 15:19:29 -05:00
rt2x00pci.c rt2x00: Move beacon and atim queue defines into rt2x00 2008-02-29 15:19:29 -05:00
rt2x00pci.h rt2x00: Move beacon and atim queue defines into rt2x00 2008-02-29 15:19:29 -05:00
rt2x00queue.c rt2x00: Fix queue index handling 2008-02-29 15:19:29 -05:00
rt2x00queue.h rt2x00: Move beacon and atim queue defines into rt2x00 2008-02-29 15:19:29 -05:00
rt2x00reg.h rt2x00: Rate structure overhaul 2008-02-29 15:19:38 -05:00
rt2x00rfkill.c rt2x00: Update copyright notice 2008-02-29 15:19:22 -05:00
rt2x00usb.c rt2x00: Queue handling overhaul 2008-02-29 15:19:27 -05:00
rt2x00usb.h rt2x00: Queue handling overhaul 2008-02-29 15:19:27 -05:00
rt61pci.c cfg80211 API for channels/bitrates, mac80211 and driver conversion 2008-02-29 15:19:32 -05:00
rt61pci.h rt2x00: Add per-interface structure 2008-02-29 15:19:28 -05:00
rt73usb.c cfg80211 API for channels/bitrates, mac80211 and driver conversion 2008-02-29 15:19:32 -05:00
rt73usb.h rt2x00: Add per-interface structure 2008-02-29 15:19:28 -05:00
rt2400pci.c rt2x00: Move beacon and atim queue defines into rt2x00 2008-02-29 15:19:29 -05:00
rt2400pci.h rt2x00: Update copyright notice 2008-02-29 15:19:22 -05:00
rt2500pci.c rt2x00: Move beacon and atim queue defines into rt2x00 2008-02-29 15:19:29 -05:00
rt2500pci.h rt2x00: Update copyright notice 2008-02-29 15:19:22 -05:00
rt2500usb.c rt2x00: Move beacon and atim queue defines into rt2x00 2008-02-29 15:19:29 -05:00
rt2500usb.h rt2x00: Add per-interface structure 2008-02-29 15:19:28 -05:00