summaryrefslogtreecommitdiff
path: root/sys/dev/ic/rt2860.c
AgeCommit message (Expand)Author
2010-04-10enable debug mode for >=RT3090Damien Bergamini
2010-04-06always enable both 2GHz and 5GHz LNAs regardless of the bandDamien Bergamini
2010-04-06on devices that have a radio switch, check GPIO pin 2 and reportDamien Bergamini
2010-04-06On RT3090 chips, read vendor RF settings from ROM and apply them.Damien Bergamini
2010-04-06Give rt3090_efuse_read_2() a chance to work by using the correct offset.Damien Bergamini
2010-04-05fix regression on RT2860C introduced in previous commit.Damien Bergamini
2010-04-05Initial bits for >=RT3090 support.Damien Bergamini
2010-04-04Fix 5GHz channels TX power settings for RT2860/RT2870 (does notDamien Bergamini
2010-03-27Fix TX power per rate settings.Damien Bergamini
2010-02-08add the 10us sifs directly to the pre-computed ack durations.Damien Bergamini
2010-02-08s/RT2860_MCU_CMD_BOOT/RT2860_MCU_CMD_RFRESET/Damien Bergamini
2010-02-07add channels 167, 169, 171, 173 for dual-band devicesDamien Bergamini
2009-12-10fix a theoretical (but not possible) array bound overflow.Owain Ainsworth
2009-11-03setting of WEP keys is defered until interface is brought up,Damien Bergamini
2009-11-01call powerhook_disestablish() and pci_intr_disestablish() earlier.Damien Bergamini
2009-08-10three more shutdown hooks bite the dust.Damien Bergamini
2009-05-11properly set unicast to me mask in MAC_ADDR_DW1 register.Damien Bergamini
2009-03-29make various strings ("can't map mem space" and similar) more consistentStuart Henderson
2009-01-26I changed the IEEE80211_QOS_ACK_POLICY_* definitions to be more in lineDamien Bergamini
2008-12-29properly update RT2860_TX_RTS_CFGDamien Bergamini
2008-12-29move the 802.11 header out of the TXWI structure.Damien Bergamini
2008-12-22I swapped MGETHDR arguments in my m_defrag removal commit.Damien Bergamini
2008-12-21Undo m_defrag().Damien Bergamini
2008-12-15in rt2860_rx_intr(), rely on RT2860_FS_DRX_IDX instead of the RX_DMA DDONEDamien Bergamini
2008-12-14Disable TX_DMA writing back DDONE into TXD.Damien Bergamini
2008-12-14- properly handle RT2860_TX_RX_COHERENT interrupts.Damien Bergamini
2008-12-13use the hardware general-purpose timer interrupt instead of timeout(9).Damien Bergamini
2008-12-13clear the WCID, pairwise keys, shared keys, IV/EIV tables in NIC memoryDamien Bergamini
2008-12-12fix a bug that slipped through my last commit.Damien Bergamini
2008-12-12- fix HW crypto using group keys (this should fix the "ExtIV bit not set"Damien Bergamini
2008-11-25use shiny new m_defrag() and nitems() instead of rolling our own.Damien Bergamini
2008-08-27introduce new IEEE80211_STA_ONLY kernel option that can be set toDamien Bergamini
2008-08-14in ieee80211_input(), call if_start() after enqueuing frames in if_sndDamien Bergamini
2008-07-21rename rt2860 pci ids to match with reality.Damien Bergamini
2008-07-21instead of passing rx tstamp and rssi to the ieee80211_input function,Damien Bergamini
2008-06-08Set up shutdown and powerhooks with code adapted from rt2661.Jonathan Gray
2008-04-26hardware TKIP (including MIC) + CCMPDamien Bergamini
2008-04-17do not blindly call ieee80211_get_hdrlen() in rt2860_rx_intr().Damien Bergamini
2008-04-16Kernel implementation of the 4-way handshake and group-keyDamien Bergamini
2007-12-14the hardware does not allow to specify the protection mode in eachDamien Bergamini
2007-12-09fix automatic rate control (if the rate falls down to 6Mbps or 1Mbps,Damien Bergamini
2007-12-07LEDsDamien Bergamini
2007-12-07In hostap mode, update beacon to reflect ERP IE changes.Damien Bergamini
2007-12-04expresscard ral(4) rt2860 now can attach and detach correctlyTheo de Raadt
2007-11-19802.11 radiotap + various tweaksDamien Bergamini
2007-11-17implement ic_set_key() and ic_delete_key() callbacks.Damien Bergamini
2007-11-17sync error messages with man page's DIAGNOSTICS section.Damien Bergamini
2007-11-16clear host to mcu mailbox after loading microcode.Damien Bergamini
2007-11-16cast pointer to right typeTheo de Raadt
2007-11-15New driver for Ralink RT2860 chipset.Damien Bergamini