Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-06-02 | replace custom macro AR5K_ELEMENTS() with nitems() | Reyk Floeter | |
2009-02-06 | Replace comparision between boolean expression result and an integer | Alexander Yurchenko | |
that may confuse gcc with a simple boolean expression. ok reyk@ | |||
2009-01-15 | const void foo() makes no sense. No binary change. | Alexander Yurchenko | |
ok niklas@ otto@ | |||
2008-09-13 | fallback to 11b support if the EEPROM is not reporting any available mode. | Reyk Floeter | |
there is probably a new EEPROM format here, but i don't know how to parse the AR5424 version yet, so just set some defaults for these chipsets for now. | |||
2008-08-29 | add a HAL function to force disabling the hardware crypto engine | Reyk Floeter | |
2008-08-27 | introduce new IEEE80211_STA_ONLY kernel option that can be set to | Damien Bergamini | |
remove IBSS and HostAP support from net80211 and 802.11 drivers. it can be used to shrink RAMDISK kernels for instance (like what was done for wi(4)). it also has the benefit of highlighting what is specific to IBSS and HostAP modes in the code. the cost is that we now have two code paths to maintain. | |||
2008-07-30 | spacing | Reyk Floeter | |
2008-07-30 | Update the RF, RFGAIN, MODE, INI, and BBGAIN initialization tables | Reyk Floeter | |
with different versions for various ar5212 variants and add an extra table for PCI-E devices. This fixes support for various newer devices (like the 1st generation MacBook, T61 variants) but it still does not work on a number of other devices. Tested by many ok deraadt@ | |||
2008-07-29 | - fix FIFO overruns on PCI-E chipsets by setting the DMA size | Reyk Floeter | |
RX/TX configuration registers to 128 instead of 512 bytes. - add a few more MAC/RF id strings for the dmesg. - check for PCI-E instead of single chip variants in a few places. ok deraadt@ | |||
2007-11-01 | backout last "fix" because it breaks operation on some devices. even | Reyk 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-29 | fix the setup of Tx descriptors. the frame type and "no ack" bits were | Reyk 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-12 | add some HAL functions (again) inspired by the changes from the | Reyk 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-12 | do not use bcopy to set the mac address registers. this diff should | Reyk Floeter | |
fix the "hal" on big endian systems. thanks to the madwifi-old-openhal people | |||
2007-03-05 | back out, reyk is not paying attention | Theo de Raadt | |
2007-03-05 | Add 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-14 | Consistently spell FALLTHROUGH to appease lint. | Jonathan Gray | |
ok kettenis@ cloder@ tom@ henning@ | |||
2006-12-14 | fix a minor bug in the tx data queue setup by using the right queue | Reyk Floeter | |
type. this would cause us some more trouble with WME which isn't supported yet... thanks to Nick Kossifidis | |||
2006-09-19 | attach and enable the newer chipset generations AR2413, AR5413, and | Reyk Floeter | |
AR5424. unlike the previous chipset generations, these chipsets are single chip solutions. the AR5424 is a PCI Express chipset as found in various intel Macs. support is still incomplete- 11a mode works and 11b mode is rx-only. i need some more test reports, hardware donations (there are several different subrevisions) and time to finish it. thanks for help from kettenis@ "of course!" deraadt@ | |||
2006-09-19 | better mode setup in the ar5211 and ar5212 reset functions | Reyk Floeter | |
2006-09-19 | use the correct antenna mode settings and fix a bug in the tx | Reyk Floeter | |
descriptor setup. this will fix various issues including 11a mode with ar5212. | |||
2006-09-19 | disable 11g mode for now | Reyk Floeter | |
2006-06-05 | start to sync some changes and fixes from various "openhal" ports of | Reyk Floeter | |
this driver. thanks for contribution (even if i didn't get much feedback from these projects...). tested by many during c2k6, like aanriot@ and ian@ | |||
2005-12-18 | Update my e-mail address in the copyright statement, no binary changes. | Reyk Floeter | |
2005-10-07 | KNF | Reyk Floeter | |
2005-09-19 | don't attach unsupported radio chipsets | Reyk Floeter | |
based on a diff by jsg@ | |||
2005-09-10 | ansi, no binary change. | Jonathan Gray | |
ok reyk@ | |||
2005-08-14 | catched->caught | Miod Vallat | |
2005-07-30 | remove a useless timeout after tx (decrease nasty delays while | Reyk Floeter | |
scanning) and fix various other minor things in the ath(4) driver. | |||
2005-06-17 | remove non-constant array initializers which is a GNU extension. | Reyk Floeter | |
suggested by anil some time ago. | |||
2005-05-28 | fix hostap mode | Reyk Floeter | |
2005-05-27 | remove some misplaced htole32s | Reyk Floeter | |
2005-05-24 | ath_hal_rx_monitor should be used for link state monitoring instead of | Reyk 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-21 | sync power management settings. this should fix some unrecoverable | Reyk Floeter | |
sleep mode timeouts for ar5210, ar5211 and ar5212. | |||
2005-05-21 | improve power saving mode | Reyk Floeter | |
2005-05-08 | fix silicon version number reporting. ie. ath0: mac 80.6 -> ath0: mac 5.6. | Reyk Floeter | |
2005-04-18 | beautify the code by renaming HAL functions with capitalized words (i | Reyk 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-08 | move reset of HAL descriptors to ath.c | Reyk Floeter | |
2005-04-08 | bye bye unportable bitfields | Reyk Floeter | |
2005-04-06 | pad keys with zeros to a supported key length. this is bad but seems | Reyk Floeter | |
to be the default WEP behaviour for string-based keys and allows commands like "ifconfig ath0 nwkey yuck" to work... | |||
2005-03-23 | fix a possible kernel panic in the ar5211 and ar5212 detach functions. | Reyk Floeter | |
closes PR #4153. | |||
2005-03-20 | some fixes for wep and reset. | Reyk Floeter | |
btw.: this is a commit using an ar5212 in 11b mode... ok deraadt@, krw@ | |||
2005-03-19 | ar5212 uses larger tx descriptors, adjust the offset | Reyk Floeter | |
2005-03-19 | further fixes for ar5212. | Reyk Floeter | |
2005-03-18 | improve ar5212 init on reset | Reyk Floeter | |
2005-03-13 | the wep mac may be NULL if it's a broadcast key | Reyk Floeter | |
ok krw@ | |||
2005-03-10 | fix beacon handling | Reyk Floeter | |
2005-03-03 | improve radiotap support, fix some minor bugs. | Reyk Floeter | |
2005-02-25 | add support for the atheros ar5211 802.11A/B/g wireless chipset. | Reyk Floeter | |
ok deraadt@ | |||
2005-02-19 | return on invalid beacon state | Reyk Floeter | |