Age | Commit message (Collapse) | Author |
|
are known: ADM8211A (1.1/1.5), ADM8211B (2.0), ADM8211C (3.0). The B and
C parts, while not yet supported, have AP capability. From NetBSD (dyoung).
|
|
|
|
numbers. From NetBSD (dyoung)
|
|
|
|
of the DIVCTL/RSSI register on the RF3000 baseband. Mask all but
the RSSI bits. From NetBSD (dyoung).
|
|
after ether_input_mbuf conversion); also kill some stupid spaces
|
|
|
|
|
|
timeout is still active as seen by david@
|
|
|
|
|
|
|
|
to even offsets in the ADM8211 SRAM. From NetBSD (dyoung).
|
|
reference driver. From NetBSD (dyoung).
|
|
|
|
From NetBSD (dyoung).
|
|
|
|
Totally revamp the way that the synthesizer and baseband are programmed.
From NetBSD (dyoung). Also remove trailing whitespace from lines (me).
|
|
|
|
|
|
Borrowing an idea from the reference driver, use no 64-bit arithmetic.
From NetBSD (dyoung)
|
|
In atw_start_beacon, set CAP0 as well as BCNT and CAP1.
From NetBSD (dyoung)
|
|
Set up the Tx descriptor ring more safely. Fix an endianness bug.
"It's a wonder this ever worked." (Actually, it's not.)
hange the order in which I write the BSSID registers on the ADM8211,
to match the reference driver. This probably does not make any
functional difference.
Only write the SSID buffer to the ADM8211 SRAM up to the end of
the SSID, not up to the end of the buffer. Given the (too
conservative?) delays involved, this should save some time when we
join a new network.
From NetBSD (dyoung)
|
|
all the descriptors for a buffer chain. Just synchronize the last
one, which has the interesting stuff.
We still synchronize all the descriptors for the buffer chain if
super-verbose debugging is enabled, since the driver will print
all the descriptors for the chain.
Delay for tens of milliseconds lot after writing the Network Access
Register. This is what the reference driver does, we can probably
lower the delays later.
From NetBSD (dyoung)
|
|
Don't call back into the bus-specific code for resets any longer.
It does not seem to be necessary.
When super-verbose debugging is enabled, convert Rx descriptors'
endianness before printing them.
Clamp the length of a received packet, just in case the chip lies.
From NetBSD (dyoung)
|
|
stops ARP and IPv6 Neighbor Discovery packets from trickling out
the interface before it is time.
Remove dead code from atw_clear_sram.
During scans, initialize the BSSID to ff:ff:ff:ff:ff:ff before
sending the first probe request.
From NetBSD (dyoung)
|
|
a dumb way to track the link condition anyway. From NetBSD (dyoung).
|
|
Register. ADMtek's reference driver does not use it at all, and it
does not seem to make any difference whether we set it or not. Also
remove some dead code and test instrumentation. From NetBSD (dyoung).
|
|
|
|
to add RAID support.
|
|
|
|
From NetBSD (dyoung)
|
|
transmit queue and cancel the watchdog timer. Fixes the annoying
"atw0: transmit timeout" messages. From NetBSD (dyoung)
|
|
From NetBSD (dyoung)
|
|
the original ADM8211. From NetBSD (dyoung)
|
|
This does not make any functional difference: each manufacturer's
RF type-number is the same as its BBP type-number.
From NetBSD (dyoung)
|
|
MP kernels which don't enable interrupts until after probe.
ok marco@
|
|
MAC address in the common attach code and not the PCI/CardBus
specific portions, this was a side effect of the code being
split to support CardBus.
ok beck@
|
|
encapsulating all such access into wall-defined functions
that makes sure locking is done as needed.
It also cleans up some uses of wall time vs. uptime some
places, but there is sure to be more of these needed as
well, particularily in MD code. Also, many current calls
to microtime() should probably be changed to getmicrotime(),
or to the {,get}microuptime() versions.
ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
"Oh, that is not your problem!" from miod@
|
|
|
|
|
|
|
|
Matthew Gream.
Unfortunately, the adm8211 card I have with me does not work correctly
with the driver yet so real testing will have to wait until I get
my hands on an adm8211-based DWL-650 or something similar.
|
|
for devices. This is how ahc is done too. Fixes probe hang on Theo's
box with the 7902B chip.
ok marco@
|
|
instead of SIOCSIFASYNCMAP and SIOCGIFASYNCMAP. Needed for upcoming
802.11 framework. OK deraadt@
|
|
config comands and other types but we don't so remove the CNF_ from
WI_RID_CNF_ENH_SECURITY and WI_RID_CNF_DBM_ADJUST for consistency
and compat with Net and Free.
|
|
|
|
things such that code that only need a second-resolution uptime or wall
time, and used to get that from time.tv_secs or mono_time.tv_secs now get
this from separate time_t globals time_second and time_uptime.
ok art@ niklas@ nordin@
|
|
Allocate max number of SCB's at initialization.
Display negotiated transfer parameters.
ok marco@
|
|
allocate interrupts early on (before PHY attachment, etc) just like all
other drivers do to allow the above; ok mcbride
|