summaryrefslogtreecommitdiff
path: root/sys/dev/ic/ar5210.c
AgeCommit message (Collapse)Author
2007-11-01backout last "fix" because it breaks operation on some devices. evenReyk Floeter
if the fix looks right, it seems to expose another problem that i haven't found yet. figured out by Denis Doroshenko at gmail dot com
2007-10-29fix the setup of Tx descriptors. the frame type and "no ack" bits wereReyk Floeter
initialized in ar5k_ar521*_setup_tx_desc() but cleared in ar5k_ar521*_fill_tx_desc() by setting the segment length incorrectly. From ath5k via Nick Kossifidis (mickflemm at gmail dot com)* ---snip--- The missing no_ack in broadcast frames caused them to be retried up to the retry_limit(1+4=5 transmissions by default). ---snap--- * it was explicitly mentioned that it is ISC-licensed now
2007-04-10``it's'' -> ``its'' when the grammar gods require this change.Miod Vallat
2007-03-12add some HAL functions (again) inspired by the changes from theReyk Floeter
madwifi-old-openhal project. this was backed out the last time because it was too close to the release and i didn't respect the ABI/API lock.
2007-03-12do not use bcopy to set the mac address registers. this diff shouldReyk Floeter
fix the "hal" on big endian systems. thanks to the madwifi-old-openhal people
2007-03-05back out, reyk is not paying attentionTheo de Raadt
2007-03-05Add some HAL functions.Reyk Floeter
From madwifi-old-openhal via Nick Kossifidis (mickflemm at gmail dot com) Bump copyright while I'm here.
2007-02-14Consistently spell FALLTHROUGH to appease lint.Jonathan Gray
ok kettenis@ cloder@ tom@ henning@
2005-12-18Update my e-mail address in the copyright statement, no binary changes.Reyk Floeter
2005-10-07KNFReyk Floeter
2005-10-04fix a bug in Tx descriptor processing.Reyk Floeter
found by David Malone
2005-09-19don't attach unsupported radio chipsetsReyk Floeter
based on a diff by jsg@
2005-09-10ansi, no binary change.Jonathan Gray
ok reyk@
2005-08-14catched->caughtMiod Vallat
2005-08-02reduce stack usageReyk Floeter
spotted out by jsg@
2005-06-17remove non-constant array initializers which is a GNU extension.Reyk Floeter
suggested by anil some time ago.
2005-05-27remove some misplaced htole32sReyk Floeter
2005-05-24ath_hal_rx_monitor should be used for link state monitoring instead ofReyk Floeter
setting the promisc mode. rename it to ath_hal_rx_signal and remove the incorrect promisc flag. this should fix some problems with ath running in forwarding mode.
2005-05-21sync power management settings. this should fix some unrecoverableReyk Floeter
sleep mode timeouts for ar5210, ar5211 and ar5212.
2005-05-08the ar5210 is silicon version 0, not 1.Reyk Floeter
2005-05-08fix silicon version number reporting. ie. ath0: mac 80.6 -> ath0: mac 5.6.Reyk Floeter
2005-04-18beautify the code by renaming HAL functions with capitalized words (iReyk Floeter
always wanted to do that). this breaks HAL compatibility but porting should be easy, have a look at athvar.h. no functional changes.
2005-04-08move reset of HAL descriptors to ath.cReyk Floeter
2005-04-08bye bye unportable bitfieldsReyk Floeter
2005-04-06pad keys with zeros to a supported key length. this is bad but seemsReyk Floeter
to be the default WEP behaviour for string-based keys and allows commands like "ifconfig ath0 nwkey yuck" to work...
2005-03-20some fixes for wep and reset.Reyk Floeter
btw.: this is a commit using an ar5212 in 11b mode... ok deraadt@, krw@
2005-03-18ignore bmiss interrupts for now.Reyk Floeter
2005-03-10fix beacon handlingReyk Floeter
2005-02-17a new year and a new, less restrictive license. because it has to beReyk Floeter
free. go ahead miod@
2005-02-17knfReyk Floeter
2005-02-17cosmetic changes, fix regdomain code and beacon handlingReyk Floeter
2005-02-16fix an invalid condition which returns on an invalid beacon state.Reyk Floeter
2005-01-09fix regulation domain handlingReyk Floeter
2004-12-31sync with the latest work and add some stuff needed by the upcoming ↵Reyk Floeter
ar5211/ar5212 support. some further cleanups and changes will follow.
2004-11-23store number of supported gpio pinsReyk Floeter
2004-11-11some fixes for beeing compatible with gcc3 as noticed by some people.Reyk Floeter
thanks to Joerg Sonnenberger and Nathan Binkert.
2004-11-08use __packed instead of __attribute__ ((__packed__)) (ok miod@), checkReyk Floeter
possible NULL mac in the keycache function.
2004-11-03knf, use positive error values (suggested by miod@)Reyk Floeter
2004-11-02spacing, beautify dmesg outputReyk Floeter
2004-11-02removed some printfsReyk Floeter
2004-11-02import of a free hal part for the ath driver as a replacement for theReyk Floeter
binary-only hal module found in FreeBSD and NetBSD. OpenBSD's approach is based on reverse engineering because it is _not_ possible to include a non-free and binary-only piece of software in a 100% free operating system. it still lacks some features found in the "official" hal module but this will be done very soon with a help by a lot of contributors - because it's free. ok deraadt@