History log of /haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/wpi/if_wpi.c
Revision Date Author Comments
# 0fc3af21 10-Jan-2019 Augustin Cavalier <waddlesplash@gmail.com>

iprowifi3945: Upgrade to FreeBSD 12.


# bf365469 07-Jan-2019 Augustin Cavalier <waddlesplash@gmail.com>

drivers/wlan: Merge the ratectl change commit from FreeBSD.

This is a relatively minor change that mostly just shuffles structs
around, so presumably it will not break any of these drivers.


# 77cf4765 10-Jul-2018 Augustin Cavalier <waddlesplash@gmail.com>

iprowifi3945: Disable hardware AES.

Recommended by the FreeBSD developers as "possibly broken." Hopefully
helps with #14260.


# 6a138e17 29-Jun-2018 Augustin Cavalier <waddlesplash@gmail.com>

freebsd11_network: Enable previously-disabled uses of counter(9).

Tested and verified this doesn't break anything.


# 6baca0c4 28-Jun-2018 waddlesplash <waddlesplash@gmail.com>

iprowifi3945: Fix GCC4+ build.


# 9552ec82 28-Jun-2018 Augustin Cavalier <waddlesplash@gmail.com>

iprowifi3945: Sync with FreeBSD 11.1.

Tested and verified as working by cocobean. (The previous driver KDLed
on their hardware.)


# 57f44406 12-Jul-2014 Jérôme Duval <jerome.duval@gmail.com>

Update FreeBSD network drivers with the 9.3 release


# d57b6246 08-Oct-2013 Jérôme Duval <jerome.duval@gmail.com>

Update FreeBSD network drivers with the 9.2 release


# 648db733 03-Jan-2013 Jérôme Duval <jerome.duval@gmail.com>

Update FreeBSD network drivers with the 9.1 release


# 5f1c0791 14-Feb-2012 Jérôme Duval <jerome.duval@gmail.com>

merged changes from FreeBSD 9.0 for most wlan drivers and net80211.

* merged changes from FreeBSD 9.0 for most wlan drivers except atheroswifi and net80211.
* added iwlwifi-6000g2b-ucode-18.168.6.1


# fae2ac46 08-May-2011 Jérôme Duval <korli@users.berlios.de>

Made ieee80211_ratectl_tx_complete and ieee80211_ratectl_rate functions no op instead of not calling these functions in each wlan driver.
This should be iso functionality.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41375 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 745e9243 14-Apr-2011 Jérôme Duval <korli@users.berlios.de>

we don't report stats for now, as some init is missing for ratectl, this should avoid KDL for these drivers.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41251 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8dc03de6 11-Apr-2011 Jérôme Duval <korli@users.berlios.de>

merged changes from 8.2 FreeBSD release for most wlan drivers and net80211.
updated several firmwares for iprowifi4965 and iprowifi3945. Tested on iprowifi4965 only.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41240 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8f49507c 15-Apr-2010 Axel Dörfler <axeld@pinc-software.de>

* Added MSI support (might help with bug #5511).
* Fixed wrong return type from wpi_read_prom_data().


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36292 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0e39b0b7 29-Dec-2009 Colin Günther <coling@gmx.de>

Using atomic_{set|get} as proposed by Axel.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34813 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 49fbc543 29-Dec-2009 Colin Günther <coling@gmx.de>

Read the interrupt status only once, to prevent wrong status reads in the
wpi_intr function. This should fix firmware timeouts, which occure due to the
second read just returns wrong values.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34805 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 783c4cd1 29-Nov-2009 Colin Günther <coling@gmx.de>

* Importing r401 of all compiling drivers from osdrawer.net/haiku-wifi.
The driver sources are based upon the FreeBSD RELEASE_8_0_0 source as found in
Haiku's freebsd vendor branch.
* Currently only the atheros driver is working and can be compiled with
jam atheros.
* Every driver contains a Jamfile already, so that the compilation process
can be started with jam <driver_name>. Also note, that linking of every
driver besides atheros and iprowifi2200 will fail at the moment.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34345 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 57f444065f2636eb024651e1b55e56d4d4106034 12-Jul-2014 Jérôme Duval <jerome.duval@gmail.com>

Update FreeBSD network drivers with the 9.3 release


# d57b62466731e7902f08c20b5c309186200428e6 08-Oct-2013 Jérôme Duval <jerome.duval@gmail.com>

Update FreeBSD network drivers with the 9.2 release


# 648db7333e8d0ae6e0386ba1e71eafb6a793c97d 03-Jan-2013 Jérôme Duval <jerome.duval@gmail.com>

Update FreeBSD network drivers with the 9.1 release


# 5f1c0791b39b7de6321658ce707d1788eda0f27b 14-Feb-2012 Jérôme Duval <jerome.duval@gmail.com>

merged changes from FreeBSD 9.0 for most wlan drivers and net80211.

* merged changes from FreeBSD 9.0 for most wlan drivers except atheroswifi and net80211.
* added iwlwifi-6000g2b-ucode-18.168.6.1


# fae2ac4671ce1a350a717a1eb0fba25c23ab931e 08-May-2011 Jérôme Duval <korli@users.berlios.de>

Made ieee80211_ratectl_tx_complete and ieee80211_ratectl_rate functions no op instead of not calling these functions in each wlan driver.
This should be iso functionality.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41375 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 745e924303219c4b1800cc4ad9f2b185750205c5 14-Apr-2011 Jérôme Duval <korli@users.berlios.de>

we don't report stats for now, as some init is missing for ratectl, this should avoid KDL for these drivers.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41251 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8dc03de632faeed754033a549eec60b411308cad 11-Apr-2011 Jérôme Duval <korli@users.berlios.de>

merged changes from 8.2 FreeBSD release for most wlan drivers and net80211.
updated several firmwares for iprowifi4965 and iprowifi3945. Tested on iprowifi4965 only.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41240 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8f49507c1df63c512463f8fcf7df30d1097348a5 15-Apr-2010 Axel Dörfler <axeld@pinc-software.de>

* Added MSI support (might help with bug #5511).
* Fixed wrong return type from wpi_read_prom_data().


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36292 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0e39b0b7ce3f10bbd9409a2c93e2eafb6dd0261d 29-Dec-2009 Colin Günther <coling@gmx.de>

Using atomic_{set|get} as proposed by Axel.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34813 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 49fbc5438e0544fdaad492f300784577a18cfb21 29-Dec-2009 Colin Günther <coling@gmx.de>

Read the interrupt status only once, to prevent wrong status reads in the
wpi_intr function. This should fix firmware timeouts, which occure due to the
second read just returns wrong values.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34805 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 783c4cd1fa4d60d8f3f56140922e7d9ae0264314 29-Nov-2009 Colin Günther <coling@gmx.de>

* Importing r401 of all compiling drivers from osdrawer.net/haiku-wifi.
The driver sources are based upon the FreeBSD RELEASE_8_0_0 source as found in
Haiku's freebsd vendor branch.
* Currently only the atheros driver is working and can be compiled with
jam atheros.
* Every driver contains a Jamfile already, so that the compilation process
can be started with jam <driver_name>. Also note, that linking of every
driver besides atheros and iprowifi2200 will fail at the moment.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34345 a95241bf-73f2-0310-859d-f6bbb57e9c96