Staging: rt{286,287,307}0: merge rt3070 with rt2870
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest33 patches 5 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/33 | Staging: rtxxxx: unify AsicRxAntEvalTimeout()drivers/ | +7 | 0 replies | |
| 2/33 | Staging: rtxxxx: unify AsicSwitchChannel()drivers/ | +9 | 0 replies | |
| 3/33 | Staging: rtxx70: unify NICInitRT30xxRFRegisters()drivers/ | +12 | 0 replies | |
| 4/33 | Staging: rtxxxx: RTMPGetRalinkAuthModeStr() fixesdrivers/ | +0 | 0 replies | |
| 5/33 | Staging: rt3070: update allowed channels list for Japandrivers/ | +0 | 0 replies | |
| 6/33 | Staging: rt3070: fix PID checking in RTUSBEnqueueCmdFromNdis()drivers/ | +0 | 0 replies | |
| 7/33 | Staging: rt3070: WEP fixesdrivers/ drivers/ drivers/ +1 more | +4 | 0 replies | |
| 8/33 | Staging: rt3070: AsicSetSlotTime() fixdrivers/ | +0 | 0 replies | |
| 9/33 | Staging: rt3070: remove needless EFUSE_TAG register readdrivers/ drivers/ | +0 | 0 replies | |
| 10/33 | Staging: rt3070: add remaining rt2870 device idsdrivers/ | +2 | 0 replies | |
| 11/33 | Staging: rt2870: use internal command for AsicUpdateProtect()drivers/ drivers/ | +2 | 0 replies | |
| 12/33 | Staging: rt2870: add fRTUSB_BULK_OUT_DATA_NORMAL_5 quirkdrivers/ drivers/ | +1 | 0 replies | |
| 13/33 | Staging: rt28x0: add SIOCGIWNAME support to rt_ioctl_giwscan()drivers/ | +0 | 0 replies | |
| 14/33 | Staging: rt28x0: fix GTK length check in ParseKeyData()drivers/ drivers/ | +0 | 0 replies | |
| 15/33 | Staging: rt28x0: fix BPP_R66 register handlingdrivers/ | +1 | 0 replies | |
| 16/33 | Staging: rt28x0: fix fOP_STATUS_DOZE flag handlingdrivers/ | +2 | 0 replies | |
| 17/33 | Staging: rt28x0 fix BACapability policy handlingdrivers/ drivers/ | +1 | 0 replies | |
| 18/33 | Staging: rt28x0: AsicSwitchChannel() fixdrivers/ | +0 | 0 replies | |
| 19/33 | Staging: rt28x0: BssTableSetEntry() fixdrivers/ | +0 | 0 replies | |
| 20/33 | Staging: rt28x0: MlmeSelectTxRateTable() fixdrivers/ | +1 | 0 replies | |
| 21/33 | Staging: rt28x0: MlmeCheckPsmChange() fixdrivers/ | +0 | 0 replies | |
| 22/33 | Staging: rt28x0: MlmeAssocReqAction() fixes for wpa_supplicant supportdrivers/ | +0 | 0 replies | |
| 23/33 | Staging: rt28x0: rt_ioctl_siwencode() fixesdrivers/ | +0 | 0 replies | |
| 24/33 | Staging: rt28x0: LinkUp() fixesdrivers/ | +0 | 0 replies | |
| 25/33 | Staging: rt3070: remove unused MiniportDataMMRequest()drivers/ drivers/ | +1 | 0 replies | |
| 26/33 | Staging: rt3070: remove unused RT_CMD_SET_* internal commandsdrivers/ drivers/ | +0 | 0 replies | |
| 27/33 | Staging: rt2870: remove SHOW_ADHOC_ENTRY_INFO supportdrivers/ | +0 | 0 replies | |
| 28/33 | Staging: rtxxxx: remove unused AsicAntenna{Select,Setting}()drivers/ drivers/ drivers/ | +2 | 0 replies | |
| 29/33 | Staging: rt2870: add eFuse supportdrivers/ drivers/ drivers/ +3 more | +9 | 0 replies | |
| 30/33 | Staging: rt2870: add Antenna Diversity supportdrivers/ drivers/ drivers/ +3 more | +15 | 0 replies | |
| 31/33 | Staging: rtxx70: merge rt3070 with rt2870drivers/ drivers/ drivers/ +9 more | +33 | 0 replies | |
| 32/33 | Staging: rt2870: remove old firmwaredrivers/ | +0 | 0 replies | |
| 33/33 | Staging: remove no longer needed rt3070 driverdrivers/ drivers/ drivers/ +54 more | +0 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 00/33] Staging: rt{286,287,307}0: merge rt3070 with rt2870
Hi,
The final part of rt2870 and rt3070 merge.
It adds RT3070 chipset support to rt2870 driver and removes no longer needed rt3070 driver (yes, it means one Ralink driver less in the staging tree!).
[ in the process many bugs in all Ralink drivers were fixed, RT2870 chipset
support was converted to use the new firmware and ~1.5 KLOC were removed ]
I tested it on RT2860 and RT3070 chipsets already but I would need some help from people with RT2870 hardware to verify those changes (Mike? Marcin?).
To make life easier there is also the combined patchset available at:
http://www.kernel.org/pub/linux/kernel/people/bart/ralink-20090822.patch
which can be applied at the top of the current staging tree patch from:
http://www.kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/gregkh-07-staging-2.6.31-rc6.patch
[ which in turn applies just fine also at the top of 2.6.31-rc7 ]
Thanks!
diffstat:
drivers/staging/rt2870/common/firmware.h | 558 ---------------- drivers/staging/rt3070/2870_main_dev.c | 1 drivers/staging/rt3070/Kconfig | 6 drivers/staging/rt3070/Makefile | 43 - drivers/staging/rt3070/action.h | 1 drivers/staging/rt3070/aironet.h | 1 drivers/staging/rt3070/ap.h | 1 drivers/staging/rt3070/chlist.h | 1 drivers/staging/rt3070/common/2870_rtmp_init.c | 1 drivers/staging/rt3070/common/action.c | 1 drivers/staging/rt3070/common/ba_action.c | 1 drivers/staging/rt3070/common/cmm_data.c | 1 drivers/staging/rt3070/common/cmm_data_2870.c | 1 drivers/staging/rt3070/common/cmm_info.c | 1 drivers/staging/rt3070/common/cmm_sanity.c | 1 drivers/staging/rt3070/common/cmm_sync.c | 1 drivers/staging/rt3070/common/cmm_wpa.c | 1 drivers/staging/rt3070/common/dfs.c | 1 drivers/staging/rt3070/common/eeprom.c | 1 drivers/staging/rt3070/common/md5.c | 1 drivers/staging/rt3070/common/mlme.c | 1 drivers/staging/rt3070/common/rtmp_init.c | 1 drivers/staging/rt3070/common/rtmp_tkip.c | 1 drivers/staging/rt3070/common/rtmp_wep.c | 1 drivers/staging/rt3070/common/rtusb_bulk.c | 1 drivers/staging/rt3070/common/rtusb_data.c | 1 drivers/staging/rt3070/common/rtusb_io.c | 1 drivers/staging/rt3070/common/spectrum.c | 1 drivers/staging/rt3070/dfs.h | 1 drivers/staging/rt3070/md5.h | 1 drivers/staging/rt3070/mlme.h | 1 drivers/staging/rt3070/oid.h | 1 drivers/staging/rt3070/rt2870.h | 1 drivers/staging/rt3070/rt28xx.h | 1 drivers/staging/rt3070/rt_config.h | 1 drivers/staging/rt3070/rt_linux.c | 1 drivers/staging/rt3070/rt_linux.h | 1 drivers/staging/rt3070/rt_main_dev.c | 1 drivers/staging/rt3070/rt_profile.c | 1 drivers/staging/rt3070/rtmp.h | 1 drivers/staging/rt3070/rtmp_ckipmic.h | 1 drivers/staging/rt3070/rtmp_def.h | 1 drivers/staging/rt3070/rtmp_type.h | 1 drivers/staging/rt3070/spectrum.h | 1 drivers/staging/rt3070/spectrum_def.h | 1 drivers/staging/rt3070/sta/aironet.c | 1 drivers/staging/rt3070/sta/assoc.c | 1 drivers/staging/rt3070/sta/auth.c | 1 drivers/staging/rt3070/sta/auth_rsp.c | 1 drivers/staging/rt3070/sta/connect.c | 2 drivers/staging/rt3070/sta/rtmp_data.c | 1 drivers/staging/rt3070/sta/sanity.c | 1 drivers/staging/rt3070/sta/sync.c | 1 drivers/staging/rt3070/sta/wpa.c | 1 drivers/staging/rt3070/sta_ioctl.c | 1 drivers/staging/rt3070/wpa.h | 1 b/drivers/staging/Kconfig | 2 b/drivers/staging/Makefile | 1 b/drivers/staging/rt2860/chlist.h | 5 b/drivers/staging/rt2860/common/cmm_data.c | 134 --- b/drivers/staging/rt2860/common/cmm_info.c | 25 b/drivers/staging/rt2860/common/cmm_wpa.c | 12 b/drivers/staging/rt2860/common/eeprom.c | 23 b/drivers/staging/rt2860/common/mlme.c | 295 -------- b/drivers/staging/rt2860/common/rtmp_init.c | 116 --- b/drivers/staging/rt2860/rt_main_dev.c | 2 b/drivers/staging/rt2860/rt_profile.c | 23 b/drivers/staging/rt2860/rtmp.h | 35 - b/drivers/staging/rt2860/sta/assoc.c | 6 b/drivers/staging/rt2860/sta/connect.c | 6 b/drivers/staging/rt2860/sta/rtmp_data.c | 9 b/drivers/staging/rt2860/sta/wpa.c | 9 b/drivers/staging/rt2860/sta_ioctl.c | 81 -- b/drivers/staging/rt2860/wpa.h | 1 b/drivers/staging/rt2870/2870_main_dev.c | 33 b/drivers/staging/rt2870/Kconfig | 5 b/drivers/staging/rt2870/Makefile | 2 b/drivers/staging/rt2870/common/2870_rtmp_init.c | 5 b/drivers/staging/rt2870/common/cmm_data_2870.c | 30 b/drivers/staging/rt2870/common/rtusb_bulk.c | 3 b/drivers/staging/rt2870/common/rtusb_io.c | 54 - b/drivers/staging/rt2870/rt2870.h | 27 82 files changed, 74 insertions(+), 1531 deletions(-)