summaryrefslogtreecommitdiffstats
path: root/drivers/staging/rt2860
Commit message (Collapse)AuthorAgeFilesLines
* Staging: rt2860/rt2870/rt3070/rt3090: fix compiler warning on x86_64Axel K2009-09-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | When compiling rt2860/rt2870/rt3070 or rt3090 on x86_64, the following warning is displayed: drivers/staging/rt3090/rt_linux.c: In function 'duplicate_pkt': drivers/staging/rt3090/rt_linux.c:531: warning: passing argument 1 of 'memmove' makes pointer from integer without a cast include2/asm/string_64.h:58: note: expected 'void *' but argument is of type 'sk_buff_data_t' drivers/staging/rt3090/rt_linux.c:533: warning: passing argument 1 of 'memmove' makes pointer from integer without a cast include2/asm/string_64.h:58: note: expected 'void *' but argument is of type 'sk_buff_data_t' The following patch fixes this warning. Credits go to Helmut Schaa <hschaa@suse.de> for his kind advice/help on this patch. Signed-off-by: Axel Koellhofer <rain_maker@root-forum.org> Cc: Helmut Schaa <hschaa@suse.de> Acked-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rt2860: add new device idsAxel K2009-09-152-0/+9
| | | | | | | | | | This patch adds new device IDs to ralink rt2860 driver in linux staging. The device IDs were retrieved from the latest vendor release (version 2.1.2.0). Signed-off-by: Axel Koellhofer <rain_maker@root-forum.org> Acked-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rt2860: fix possible NULL dereferencesRoel Kluin2009-09-153-0/+8
| | | | | | | | | Allocations may fail, prevent NULL dereferences. Signed-off-by: Roel Kluin <roel.kluin@gmail.com> Acked-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rt{2860,2870,3070}sta: Remove unused CRC codeBen Hutchings2009-09-151-53/+0Star
| | | | | | | Signed-off-by: Ben Hutchings <ben@decadent.org.uk> Cc: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rt2860: Fix test in rt_ioctl_siwfrag()Roel Kluin2009-09-151-2/+2
| | | | | | | | | | | The test always evaluated to true. MIN_FRAG_THRESHOLD is defined 256, MAX_FRAG_THRESHOLD is defined 2346 Signed-off-by: Roel Kluin <roel.kluin@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rtxx70: merge rt3070 with rt2870Bartlomiej Zolnierkiewicz2009-09-155-102/+26Star
| | | | | | | | | | | | | | | | * remove RT30xx ifdefs * add -DRT3070 to rt2870's EXTRA_CFLAGS * because of changes in the way that hardware is initialized/accessed rt3070 driver's firmware should be now also used by rt2870 driver (this is also done by newer out-of-tree vendor driver versions, i.e. 2.1.0.0, historically in-kernel driver was based on 1.4.0.0 version) * change RT28xx_CHIP_NAME to RTxx70 * update rt2870's help entry text * add MODULE_ALIAS("rt3070sta") to rt2870 * update rt3070's dependencies Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rt2870: add Antenna Diversity supportBartlomiej Zolnierkiewicz2009-09-156-46/+15Star
| | | | | | | | | | | | rt3070: * remove non-working AntDiversity config parameter * remove unused bRxAntDiversity field from COMMON_CONFIG rt2870: * propagate Antenna Diversity support from rt3070 Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rt2870: add eFuse supportBartlomiej Zolnierkiewicz2009-09-154-21/+9Star
| | | | | | | | | | | rt3070: * remove unused bEEPROMFile field from RTMP_ADAPTER rt2870: * propagate eFuse support from rt3070 Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rtxxxx: remove unused AsicAntenna{Select,Setting}()Bartlomiej Zolnierkiewicz2009-09-153-104/+2Star
| | | | | Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rt2870: remove SHOW_ADHOC_ENTRY_INFO supportBartlomiej Zolnierkiewicz2009-09-151-61/+0Star
| | | | | Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rt3070: remove unused MiniportDataMMRequest()Bartlomiej Zolnierkiewicz2009-09-152-133/+1Star
| | | | | | | Then remove no longer needed MlmeDataHardTransmit(). Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rt28x0: LinkUp() fixesBartlomiej Zolnierkiewicz2009-09-151-6/+0Star
| | | | | Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rt28x0: rt_ioctl_siwencode() fixesBartlomiej Zolnierkiewicz2009-09-151-10/+0Star
| | | | | Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rt28x0: MlmeAssocReqAction() fixes for wpa_supplicant supportBartlomiej Zolnierkiewicz2009-09-151-6/+0Star
| | | | | Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rt28x0: MlmeCheckPsmChange() fixBartlomiej Zolnierkiewicz2009-09-151-2/+0Star
| | | | | Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rt28x0: MlmeSelectTxRateTable() fixBartlomiej Zolnierkiewicz2009-09-151-6/+1Star
| | | | | Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rt28x0: BssTableSetEntry() fixBartlomiej Zolnierkiewicz2009-09-151-4/+0Star
| | | | | Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rt28x0: AsicSwitchChannel() fixBartlomiej Zolnierkiewicz2009-09-151-12/+0Star
| | | | | Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rt28x0 fix BACapability policy handlingBartlomiej Zolnierkiewicz2009-09-152-12/+1Star
| | | | | Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rt28x0: fix fOP_STATUS_DOZE flag handlingBartlomiej Zolnierkiewicz2009-09-151-2/+2
| | | | | Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rt28x0: fix BPP_R66 register handlingBartlomiej Zolnierkiewicz2009-09-151-2/+1Star
| | | | | Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rt28x0: fix GTK length check in ParseKeyData()Bartlomiej Zolnierkiewicz2009-09-152-6/+0Star
| | | | | Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rt28x0: add SIOCGIWNAME support to rt_ioctl_giwscan()Bartlomiej Zolnierkiewicz2009-09-151-2/+0Star
| | | | | Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rt2870: use internal command for AsicUpdateProtect()Bartlomiej Zolnierkiewicz2009-09-151-3/+2Star
| | | | | Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rt3070: remove needless EFUSE_TAG register readBartlomiej Zolnierkiewicz2009-09-152-9/+0Star
| | | | | | | | * remove write-only EFuseTag field from RTMP_ADAPTER * remove needless EFUSE_TAG register read Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rt3070: AsicSetSlotTime() fixBartlomiej Zolnierkiewicz2009-09-151-5/+0Star
| | | | | Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rt3070: WEP fixesBartlomiej Zolnierkiewicz2009-09-154-36/+4Star
| | | | | | | Propagate WEP fixes from rt28[67]0 to rt3070. Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rt3070: update allowed channels list for JapanBartlomiej Zolnierkiewicz2009-09-151-5/+0Star
| | | | | | | | | rt3070 driver allows use of 5G channel 34 while rt{286,287,309}0 drivers don't and quick googling seems to confirm the limitation. Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rtxxxx: RTMPGetRalinkAuthModeStr() fixesBartlomiej Zolnierkiewicz2009-09-151-7/+0Star
| | | | | Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rtxx70: unify NICInitRT30xxRFRegisters()Bartlomiej Zolnierkiewicz2009-09-151-29/+12Star
| | | | | | | | | Unify RT30xx and !RT30xx code in NICInitRT30xxRFRegisters(). There should be no functional changes caused by this patch. Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rtxxxx: unify AsicSwitchChannel()Bartlomiej Zolnierkiewicz2009-09-151-37/+9Star
| | | | | | | | | Unify RT30xx and !RT30xx code in AsicSwitchChannel(). There should be no functional changes caused by this patch. Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rtxxxx: unify AsicRxAntEvalTimeout()Bartlomiej Zolnierkiewicz2009-09-151-72/+7Star
| | | | | | | | | | Unify RT30xx and !RT30xx code in AsicRxAntEvalTimeout(). There should be no functional changes caused by this patch. Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rtxxx0: remove unused codeBartlomiej Zolnierkiewicz2009-09-156-1182/+0Star
| | | | | Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rtxxx0: remove private ioctlsBartlomiej Zolnierkiewicz2009-09-152-1965/+8Star
| | | | | Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rtxxx0: remove private debugging ioctlsBartlomiej Zolnierkiewicz2009-09-152-782/+0Star
| | | | | Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rtxxx0: remove superfluous function prototypesBartlomiej Zolnierkiewicz2009-09-154-1003/+0Star
| | | | | Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rtxxx0: remove unused link_list.hBartlomiej Zolnierkiewicz2009-09-152-135/+0Star
| | | | | Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rtxxx0: debug messages fixesBartlomiej Zolnierkiewicz2009-09-155-32/+1Star
| | | | | Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rtxxx0: remove dead virtual adapter supportBartlomiej Zolnierkiewicz2009-09-154-328/+9Star
| | | | | | | | | * remove dead virtual adapter support * remove needless rt28xx_ioctl() wrapper * remove superfluous NULL checks Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rtxxx0: remove dead DBG_DIAGNOSE codeBartlomiej Zolnierkiewicz2009-09-153-139/+0Star
| | | | | Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rtxxx0: unify AsicEvaluateRxAnt()Bartlomiej Zolnierkiewicz2009-09-151-48/+15Star
| | | | | | | Unify RT30xx and !RT30xx code in AsicEvaluateRxAnt(). Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rtxxx0: unify MlmeCheckPsmChange()Bartlomiej Zolnierkiewicz2009-09-151-28/+2Star
| | | | | | | Unify RT30xx and !RT30xx code in MlmeCheckPsmChange(). Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rtxxx0: unify RT{USB,MP}FilterCalibration()Bartlomiej Zolnierkiewicz2009-09-151-144/+10Star
| | | | | | | | RTMP_BBP_IO_{READ,WRITE}8_BY_REG_ID equals RTUSB{Read,Write}BBPRegister in case of USB chipsets so unify RT30xx and !RT30xx code. Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rtxxx0: remove superfluous RT30xx ifdefsBartlomiej Zolnierkiewicz2009-09-1514-164/+34Star
| | | | | | | | | | | | * add !RT30xx version of IS_RT3090() macro * remove superfluous RT30xx ifdefs * unify RT30xx and !RT30xx code where possible * kill RT28XX_UPDATE_PROTECT() macro * remove needless variable initializations * kill some needless function prototypes Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rtxxx0: unify different RT30xx{Read,Write}RFRegister() flavorsBartlomiej Zolnierkiewicz2009-09-153-125/+3Star
| | | | | | | | RTMP_IO_{READ,WRITE}32 equals RTUSB{Read,Write}MACRegister in case of USB chipsets so unify RT30xx and !RT30xx code. Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rtxxx0: remove unused definesBartlomiej Zolnierkiewicz2009-09-153-38/+0Star
| | | | | Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rtxxx0: kill PID macrosBartlomiej Zolnierkiewicz2009-09-151-16/+0Star
| | | | | | | | * kill PID macros * unify now identical RT30xx and !RT30xx code Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rtxxx0: PID checking fixesBartlomiej Zolnierkiewicz2009-09-151-1/+1
| | | | | | | | | | | * rt3070: - add missing pid_nr() invocations * rt{28,30}70: - do not treat PID 0 as valid Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rtxxx0: remove dead platform specific codeBartlomiej Zolnierkiewicz2009-09-155-90/+0Star
| | | | | | | | | | | | | | Remove dead support for: * IKANOS_VX_1X0 * INF_TWINPASS * INF_DANUBE * BRCM_6358 platforms. Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* Staging: rtxxx0: remove support for older wireless extensionsBartlomiej Zolnierkiewicz2009-09-152-61/+0Star
| | | | | Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>