[PATCH 0/3] Fix rt28{6,7}0sta to use firmware loader

From: Ben Hutchings
Date: Sun Apr 12 2009 - 22:33:29 EST


Greg,

The Ralink drivers rt2860sta, rt2870sta and rt3070sta contain non-free
firmware which should be distributed separately.

Darren Salt wrote a patch for Debian for rt2860sta which I've cleaned up
slightly. At my suggestion he also extended the ITU-T CRC code to
support this, allowing the copy in rt2860sta to be removed. I have
duplicated and adapted the rt2860sta for rt2870sta, but this last patch
is untested.

rt3070sta remains unfixed. So far as I can see, rt3070sta is a later
version of rt2870sta and should be merged with it rather than requiring
people to apply the same fixes twice. Since Debian has never enabled
this driver in its kernel packages I have simply removed the firmware
and marked it as broken in our kernel source.

Ben.

Ben Hutchings (2):
rt2860sta: use the firmware loader interface and library CRC code
rt2870sta: use the firmware loader interface and library CRC code

Darren Salt (1):
crc-itu-t: add bit-reversed calculation

drivers/staging/rt2860/Kconfig | 2 +
drivers/staging/rt2860/common/firmware.h | 558 -----------------------------
drivers/staging/rt2860/common/rtmp_init.c | 309 ++++-------------
drivers/staging/rt2870/Kconfig | 2 +
drivers/staging/rt2870/common/firmware.h | 558 -----------------------------
drivers/staging/rt2870/common/rtmp_init.c | 385 ++++----------------
include/linux/crc-itu-t.h | 10 +
lib/crc-itu-t.c | 18 +
8 files changed, 168 insertions(+), 1674 deletions(-)
delete mode 100644 drivers/staging/rt2860/common/firmware.h
delete mode 100644 drivers/staging/rt2870/common/firmware.h

Attachment: signature.asc
Description: This is a digitally signed message part