History log of /openbsd-src/sys/dev/usb/if_rum.c (Results 101 – 125 of 129)
Revision Date Author Comments
# 68a8f278 14-Aug-2006 jsg <jsg@openbsd.org>

Disable default debug setting now rum works.


# e24b0aa6 10-Aug-2006 damien <damien@openbsd.org>

tell if chipset supports MIMO in dmesg output.


# 14761d2d 09-Aug-2006 damien <damien@openbsd.org>

mega-commit of unrelated changes to bring rum(4) into a working state.
more to come but works well enough for me to commit this over a rum(4).
it shares a lot of code with ral(4) rt2661.c.

thanks to

mega-commit of unrelated changes to bring rum(4) into a working state.
more to come but works well enough for me to commit this over a rum(4).
it shares a lot of code with ral(4) rt2661.c.

thanks to jsg@ for sending me a rum(4).

show more ...


# 2507ca19 19-Jul-2006 damien <damien@openbsd.org>

RX descriptor is located at the beginning of the RX buffer, unlike
RT2500USB.


# 0ae9c9b8 19-Jul-2006 damien <damien@openbsd.org>

remove rum_set{tx,rx}antenna() that were specific to RT2500USB.
remove #define that are no longer needed or not relevant for this hardware.


# e3d550ec 19-Jul-2006 damien <damien@openbsd.org>

write firmware 4 bytes at a time.


# 524ea73b 19-Jul-2006 damien <damien@openbsd.org>

revert part of r1.6 commit.
only data frames must reserve 4 bytes.


# e7c1b474 19-Jul-2006 damien <damien@openbsd.org>

fix rum_set_macaddr() and cleanup rum_set_bssid().


# 5cfb0993 19-Jul-2006 damien <damien@openbsd.org>

fix rum_write().
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).


# 14c47094 19-Jul-2006 damien <damien@openbsd.org>

kick ASIC only after clearing STA registers.


# 2703ec25 19-Jul-2006 damien <damien@openbsd.org>

there aren't 10 STA registers on RT2501USB.
clear only STA0 to STA2 included.


# e0d596c4 19-Jul-2006 damien <damien@openbsd.org>

wait for chip to settle *before* retrieving ASIC revision number since
waiting for the chip to settle means waiting until ASIC revision number
is different from zero.


# 6ce4a3b5 19-Jul-2006 damien <damien@openbsd.org>

define rum_read() as rum_read_multi().
change the prototype to take a uin16_t instead of a uint32_t (register
offsets are 16bit).


# 308f6873 19-Jul-2006 damien <damien@openbsd.org>

fix rum_read_multi() to actually read at the requested index.


# 41d1edf3 19-Jul-2006 damien <damien@openbsd.org>

remove redundant #define


# 59b5f8f4 18-Jul-2006 damien <damien@openbsd.org>

nuke sc->rssadapt_ch. it was used but not initialized.


# bb537af0 18-Jul-2006 damien <damien@openbsd.org>

fix a broken conditional expression in rum_bbp_init().


# 2d857b29 18-Jul-2006 damien <damien@openbsd.org>

mountroothooks don't return a value, so don't use USB_ATTACH_ERROR_RETURN
(even if it's defined as return; under OpenBSD, it's just confusing).

kill all soft tabs while i'm here.


# 15fad6ae 18-Jul-2006 damien <damien@openbsd.org>

fix polling for busy bit in rum_bbp_{read,write}


# 7c8343a4 18-Jul-2006 damien <damien@openbsd.org>

SEC_CSR registers have a different meaning in RT2501USB.
leave them to zero for now since we don't support h/w crypto yet.


# b430bbb4 18-Jul-2006 damien <damien@openbsd.org>

fix rum_set_chan():
- 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 R

fix rum_set_chan():
- 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)

show more ...


# 7bae1587 18-Jul-2006 damien <damien@openbsd.org>

RF registers are 20 bits on RT2501USB, not 21.


# 26819c62 18-Jul-2006 damien <damien@openbsd.org>

RT2501USB uses 32bit registers unlike RT2500USB.
fix rum_bbp_read() while i'm here.


# e4409adc 18-Jul-2006 damien <damien@openbsd.org>

RT2501USB needs to reserve room for a 32bit value aligned on a 32bit
boundary at the end of each data transfer (unlike RT2500USB which
reserves only 16bit).


# ae33bb09 18-Jul-2006 damien <damien@openbsd.org>

- move default register values into if_rumreg.h (for consistency w/ ural)
- fix channel 11 RF R4 setting for RF2528
- overwrite BBP register 39 default value


123456