Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | RX descriptor is located at the beginning of the RX buffer, unlike | 2006-07-19 | 1 | -3/+3 | ||
| | | | | RT2500USB. | |||||
* | remove rum_set{tx,rx}antenna() that were specific to RT2500USB. | 2006-07-19 | 1 | -54/+1 | ||
| | | | | remove #define that are no longer needed or not relevant for this hardware. | |||||
* | write firmware 4 bytes at a time. | 2006-07-19 | 1 | -25/+10 | ||
| | ||||||
* | revert part of r1.6 commit. | 2006-07-19 | 1 | -8/+8 | ||
| | | | | only data frames must reserve 4 bytes. | |||||
* | fix rum_set_macaddr() and cleanup rum_set_bssid(). | 2006-07-19 | 1 | -8/+7 | ||
| | ||||||
* | fix rum_write(). | 2006-07-19 | 1 | -14/+3 | ||
| | | | | | | on RT2501USB, registers are 32bit thus the value doesn't fit into the wValue field (16bit) of a usb_device_request_t structure. define rum_write() using rum_write_multi(4). | |||||
* | kick ASIC only after clearing STA registers. | 2006-07-19 | 1 | -5/+6 | ||
| | ||||||
* | there aren't 10 STA registers on RT2501USB. | 2006-07-19 | 1 | -4/+4 | ||
| | | | | clear only STA0 to STA2 included. | |||||
* | wait for chip to settle *before* retrieving ASIC revision number since | 2006-07-19 | 1 | -13/+12 | ||
| | | | | | waiting for the chip to settle means waiting until ASIC revision number is different from zero. | |||||
* | define rum_read() as rum_read_multi(). | 2006-07-19 | 1 | -17/+4 | ||
| | | | | | change the prototype to take a uin16_t instead of a uint32_t (register offsets are 16bit). | |||||
* | fix rum_read_multi() to actually read at the requested index. | 2006-07-19 | 1 | -3/+3 | ||
| | ||||||
* | remove redundant #define | 2006-07-19 | 1 | -2/+2 | ||
| | ||||||
* | nuke sc->rssadapt_ch. it was used but not initialized. | 2006-07-18 | 1 | -7/+2 | ||
| | ||||||
* | fix a broken conditional expression in rum_bbp_init(). | 2006-07-18 | 1 | -6/+5 | ||
| | ||||||
* | mountroothooks don't return a value, so don't use USB_ATTACH_ERROR_RETURN | 2006-07-18 | 1 | -80/+76 | ||
| | | | | | | (even if it's defined as return; under OpenBSD, it's just confusing). kill all soft tabs while i'm here. | |||||
* | fix polling for busy bit in rum_bbp_{read,write} | 2006-07-18 | 1 | -6/+6 | ||
| | ||||||
* | SEC_CSR registers have a different meaning in RT2501USB. | 2006-07-18 | 1 | -19/+3 | ||
| | | | | leave them to zero for now since we don't support h/w crypto yet. | |||||
* | fix rum_set_chan(): | 2006-07-18 | 1 | -10/+14 | ||
| | | | | | | | - don't read BBP register R3 since the returned value is unused - fix RF register R1 setting - fix RF register R3 setting - RF settings must be written three times (with only RF R3 changing) | |||||
* | RF registers are 20 bits on RT2501USB, not 21. | 2006-07-18 | 1 | -2/+2 | ||
| | ||||||
* | RT2501USB uses 32bit registers unlike RT2500USB. | 2006-07-18 | 1 | -9/+9 | ||
| | | | | fix rum_bbp_read() while i'm here. | |||||
* | RT2501USB needs to reserve room for a 32bit value aligned on a 32bit | 2006-07-18 | 1 | -8/+8 | ||
| | | | | | boundary at the end of each data transfer (unlike RT2500USB which reserves only 16bit). | |||||
* | - move default register values into if_rumreg.h (for consistency w/ ural) | 2006-07-18 | 1 | -115/+7 | ||
| | | | | | - fix channel 11 RF R4 setting for RF2528 - overwrite BBP register 39 default value | |||||
* | Fix channel frequency/flags in radiotap structures. | 2006-07-02 | 1 | -7/+7 | ||
| | | | | | Now I can see probes cycling 1->14 instead of just sitting at channel 1. | |||||
* | Add a few RT73 devices that are known to exist in the wild. | 2006-06-21 | 1 | -3/+9 | ||
| | ||||||
* | prefix debug messages with the device name | 2006-06-17 | 1 | -15/+19 | ||
| | ||||||
* | - add rum(4), a driver for the next generation Ralink Technology USB 802.11a/b/g | 2006-06-16 | 1 | -0/+2265 | ||
wireless network devices. not yet fully functional, putting it in the tree so others can hack on it too. |