summaryrefslogtreecommitdiff
path: root/sys/dev/ic/rtwn.c
AgeCommit message (Expand)Author
2022-12-27Fix array bounds mismatch with clang 15Patrick Wildt
2022-08-21A couple of minor changes for rtl8192eu:Kevin Lo
2022-01-09spellingJonathan Gray
2020-07-10Change users of IFQ_DEQUEUE(), IFQ_ENQUEUE() and IFQ_LEN() to use thePatrick Wildt
2020-06-11Make use of hardware crypto for CCMP. The tricky bits had been lyingJonathan Matthew
2020-01-09Convert sleeps of 1sec or more to tsleep_nsec(9).Martin Pieuchot
2019-12-31Convert infinite sleeps to {m,t}sleep_nsec(9).Martin Pieuchot
2019-11-16- Don't enable/disable efuse access protection for rtl8188c/rtl8192c;Kevin Lo
2019-04-25Follow up on jmatthew's suggestion:Kevin Lo
2019-03-11- in rtwn_r88e_fw_reset function, use the correct bit R88E_RSV_CTRL_MCU_RSTKevin Lo
2019-01-29Accept control frames in monitor mode.Kevin Lo
2018-12-07Handle 2 Tx chains in the computation of transmit power for the RTL8192EU.Kevin Lo
2018-12-04Add support for RTL8192EU adapters, partly taken from netbsd.Jonathan Matthew
2018-10-04Force 8051 reset/enable before waiting for firmware to get ready forKevin Lo
2018-10-01add RTL8723AE supportJonathan Matthew
2018-09-28Move the unions into the rom struct which fixes Coverity CID 1473649 andKevin Lo
2018-09-21Add support for RTL8188EE.Jonathan Matthew
2018-09-13- There's no need to set R92C_HSSI_PARAM2_READ_EDGE for R92C_HSSI_PARAM2(0)Kevin Lo
2017-10-26Move common code to add/remove multicast filters to ieee80211_ioctl(9).Martin Pieuchot
2017-09-23Fix build on octeon by reverting two cosmetic changes in rtwn.c r1.34.Stefan Sperling
2017-09-22- Fix short preamble for rtl8188euKevin Lo
2017-08-23Fix up rssi calculations and r88e_rx_cck structure for RTL8188EU.Kevin Lo
2017-08-21Fix the build when RTWN_DEBUG is defined.Jonathan Gray
2017-08-20Surprise: I/Q calibration now works with urtwn(4) devices, so enable it.Stefan Sperling
2017-08-20Fix use of uninitialized variables during rtwn(4) I/Q calibration, whichStefan Sperling
2017-08-19Remove a redundant declaration of rtwn_update_avgrssi().Stefan Sperling
2017-08-16Mostly cosmetic changes to make things a bit more consistant:Kevin Lo
2017-08-14Fix CID 1452952: Unlikely use of uninitialized offset in rtwn_efuse_read().Stefan Sperling
2017-07-08- For RTL8188CUS/RTL8192CU, we have to force 8051 reset/enable before waitingKevin Lo
2017-07-02Add the definition of IEEE80211_DUR_DS_SHSLOT.Kevin Lo
2017-07-01- Avoid possible use of uninitialized variable; noticed by jsg@Kevin Lo
2017-06-23- Fix Tx queues to USB endpoints mapping and merge urtwn_r92c_dma_init()Kevin Lo
2017-06-16- Fix incorrect values in the computation of transmit power for theKevin Lo
2017-05-19Repair rtwn(4) IQ calibration.Stefan Sperling
2017-05-088192C is the only MIMO chip supported by this driver, all others are 1T1R.Ricardo Mestre
2017-02-12Fix an uninitialised return value in rtwn_ra_init(). Though nothingJonathan Gray
2017-02-01Add AMRR support to rtwn(4). Based on code from FreeBSD.Stefan Sperling
2017-01-31Configure rtwn's ACMHWCTRL register correctly. Bits in this registerStefan Sperling
2017-01-31Clean up code in rtwn(4)/urtwn(4) which handles EDCA parameters:Stefan Sperling
2017-01-30Make urtwn(4) run slot time updates from a USB task.Stefan Sperling
2017-01-30Make rtwn(4) and urtwn(4) tell the hardware about short preamble andStefan Sperling
2017-01-30Fix size passed to free(9)Jeremie Courreges-Anglas
2017-01-26Fix rtwn(4) IQ calibration code (affects PCI devices only).Stefan Sperling
2017-01-08Make urtwn(4) use AMRR instead of letting the firmware handle rate scaling.Stefan Sperling
2016-07-26Fix byteswap errors in rtwn(4) and urtwn(4) introduced by me on June 17.Stefan Sperling
2016-06-17Merge a lot of code from urtwn(4) into rtwn(4). Both drivers now share codeStefan Sperling
2016-06-05Continue preparing a future merge of urtwn(4) and rtwn(4).Stefan Sperling
2016-04-13G/C IFQ_SET_READY().Martin Pieuchot
2016-03-21The common part of rtwn(4) needs help from attachment drivers to determineStefan Sperling
2016-03-15usbd_is_dying() can't be part of the common rtwn(4) driver code once weStefan Sperling