summaryrefslogtreecommitdiff
path: root/sys/dev/ic/rt2860.c
AgeCommit message (Expand)Author
2010-10-23fix the two extremely retarded bugs that prevented the RT30XXDamien Bergamini
2010-09-07remove the powerhook code. All architectures now use the ca_activate treeTheo de Raadt
2010-09-06All PWR_{SUSPEND,RESUME} can now be replaced by DVACT_{SUSPEND,RESUME}Theo de Raadt
2010-08-28rename the *_power functions to *_powerhook to indicate that we've beenTheo de Raadt
2010-08-27remove the unused if_init callback in struct ifnetJonathan Gray
2010-08-27Stop calling xxx_power() from xxx_resume(); instead do it the other way around.Mark Kettenis
2010-08-27kill PWR_STANDBY (apm can use PWR_SUSPEND instead). While here, renumberTheo de Raadt
2010-08-25Make CardBus ral(4) suspend and resume properly on machines that keep theMark Kettenis
2010-08-04add suspend/resume support for PCI ral(4) devices.Damien Bergamini
2010-07-19store the WCID in the rt2860_node structure at association timeDamien Bergamini
2010-07-19implement the ic_ampdu_rx_{start,stop} callbacks (not used yet).Damien Bergamini
2010-07-19in hostap mode, when a STA leaves the BSS, clear its entry in theDamien Bergamini
2010-05-10additionnal bits and fixes for RT3090.Damien Bergamini
2010-04-20remove proc.h include from uvm_map.h. This has far reaching effects, asTed Unangst
2010-04-12Make hardware generate 802.11 sequence numbers (except for unicastDamien Bergamini
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