Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3 |
|
#
6acbba79 |
| 31-Dec-2019 |
Matthew Dillon <dillon@apollo.backplane.com> |
iwm - Full sync from FreeBSD
* Full sync from freebsd, plus add iwm-9000 and iwm-9260 support.
* Patch up some ABI changes to ieee80211_*() which we don't have yet.
|
Revision tags: v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc |
|
#
08a7ad5a |
| 15-Jan-2017 |
Imre Vadász <imre@vdsz.com> |
if_iwm - Configure the PCIe LTR, fix PCI express capability accesses.
Taken-From: Linux iwlwifi
|
Revision tags: v4.6.1 |
|
#
f88ab372 |
| 08-Oct-2016 |
Imre Vadász <imre@vdsz.com> |
if_iwm - Add iwm_nic_unlock() calls missing from previous commit.
|
#
6c5470f2 |
| 08-Oct-2016 |
Imre Vadász <imre@vdsz.com> |
if_iwm - iwm_{read,write}_prph() don't grab the nic lock in iwm themselves.
* Fix a couple of cases where the nic lock ended up not being grabbed during an iwm_read_prph() or iwm_write_prph().
|
#
27d11320 |
| 25-Sep-2016 |
Imre Vadász <imre@vdsz.com> |
if_iwm - Move struct iwm_cfg chipset configs to if_iwm_7000.c and _8000.c
* This is more similar to how code/definitions are distributed in Linux's iwlwifi.
* This should make recognizing new chi
if_iwm - Move struct iwm_cfg chipset configs to if_iwm_7000.c and _8000.c
* This is more similar to how code/definitions are distributed in Linux's iwlwifi.
* This should make recognizing new chipset variants, and adding additional flags from the Linux iwlwifi code easier, without blowing up if_iwm.c
Taken-From: Linux iwlwifi
show more ...
|
#
ce43f57f |
| 16-Sep-2016 |
Imre Vadász <imre@vdsz.com> |
if_iwm - Implement apmg_wake_up_wa workaround properly for 7000 family.
* Add iwm_pcie_set_cmd_in_flight() and iwm_pcie_clear_cmd_in_flight() helper methods.
* Use ring->queued tracking in the co
if_iwm - Implement apmg_wake_up_wa workaround properly for 7000 family.
* Add iwm_pcie_set_cmd_in_flight() and iwm_pcie_clear_cmd_in_flight() helper methods.
* Use ring->queued tracking in the command queue to set/clear the cmd_hold_nic_awake bit at the right points.
Taken-From: Linux iwlwifi
show more ...
|
#
50787d03 |
| 11-Sep-2016 |
Imre Vadász <imre@vdsz.com> |
if_iwm - Get rid of iwm_disable_rx_dma, just use iwm_pcie_rx_stop directly.
* This also fixes one of many small nic lock handling bugs, and matches iwlwifi's code.
|
#
cc8d6ccf |
| 06-Sep-2016 |
Imre Vadász <imre@vdsz.com> |
if_iwm - Use chipset configuration structs like iwlwifi does.
* This makes it a bit easier to factor out common parts for e.g. the 7000 chipset family.
* Add iwm7265d config, and recognize the 72
if_iwm - Use chipset configuration structs like iwlwifi does.
* This makes it a bit easier to factor out common parts for e.g. the 7000 chipset family.
* Add iwm7265d config, and recognize the 7265D chipset variant via the hardware revision.
show more ...
|
#
92cc3b9f |
| 04-Sep-2016 |
Imre Vadász <imre@vdsz.com> |
if_iwm - Remove some unneeded #include-s from all .c files.
|
Revision tags: v4.6.0 |
|
#
2427de16 |
| 24-Jul-2016 |
Imre Vadász <imre@vdsz.com> |
if_iwm - Add some pcie device stop code from iwlwifi. Adjust a delay.
* Make iwm_apm_stop put the device in Uninitialized state, like in iwlwifi.
* Add a device reset from iwlwifi to iwm_apm_stop,
if_iwm - Add some pcie device stop code from iwlwifi. Adjust a delay.
* Make iwm_apm_stop put the device in Uninitialized state, like in iwlwifi.
* Add a device reset from iwlwifi to iwm_apm_stop, and make the DELAY after device reset in iwm_apm_init match the duration in iwlwifi.
* Swap iwm_disable_interrupts() and on-board processor reset in iwm_stop_device() corresponding to Linux git commit 03d6c3b0fa4f5f0379cede079ec828a6c999fe43.
Taken-From: Linux iwlwifi
show more ...
|
Revision tags: v4.6.0rc2, v4.6.0rc, v4.7.0 |
|
#
e8951a47 |
| 04-Jun-2016 |
Imre Vadász <imre@vdsz.com> |
if_iwm - Add support for Intel AC 8260 chipset.
Taken-From: OpenBSD, Linux (iwlwifi driver)
|
#
edfc8a07 |
| 23-May-2016 |
Imre Vadász <imre@vdsz.com> |
if_iwm - Update to support version 16 firmware.
* XXX The firmware always signals missed beacons, and doesn't give us statistics notifications.
Taken-From: OpenBSD
|
#
29fcb331 |
| 21-May-2016 |
Imre Vadász <imre@vdsz.com> |
if_iwm - Fix several nitpicks in iwm(4).
Move some declarations to if_iwmreg.h. Remove iwm_fw_alive(); just call iwm_post_alive() directly. Simplify iwm_mvm_add_sta(). Return timeout error from iwm_
if_iwm - Fix several nitpicks in iwm(4).
Move some declarations to if_iwmreg.h. Remove iwm_fw_alive(); just call iwm_post_alive() directly. Simplify iwm_mvm_add_sta(). Return timeout error from iwm_apm_init(). Print a message when init (i.e. boot) firmware fails to load. Remove some commented-out code which wouldn't compile anyway. Move iwm_mvm_tx_fifo to if_iwmreg.h to match better where Linux puts it.
Taken-From: OpenBSD (if_iwm.c r1.80 and if_iwmreg.h r1.11)
show more ...
|
#
77de6c2d |
| 14-May-2016 |
Imre Vadász <imre@vdsz.com> |
wlan - Sync dev/netif/iwm from FreeBSD
* Sync dev/netif/iwm from FreeBSD, fbsd git dd885b9a0a0e, May 11 2016.
* Tried to preserve local changes, as well as changes taken from OpenBSD which haven'
wlan - Sync dev/netif/iwm from FreeBSD
* Sync dev/netif/iwm from FreeBSD, fbsd git dd885b9a0a0e, May 11 2016.
* Tried to preserve local changes, as well as changes taken from OpenBSD which haven't been merged into FreeBSD yet.
* XXX We might be able to remove the iwmsleep hack now * XXX Not tested yet
show more ...
|
Revision tags: v4.4.3, v4.4.2 |
|
#
ec7b6344 |
| 01-Jan-2016 |
Imre Vadász <imre@vdsz.com> |
if_iwm: Remove comments referring to Linux iwlwifi source filenames.
Taken-From: OpenBSD
|
Revision tags: v4.4.1, v4.4.0, v4.5.0, v4.4.0rc |
|
#
45bc40b1 |
| 18-Sep-2015 |
Matthew Dillon <dillon@apollo.backplane.com> |
iwm - DragonFly modifications and a bug fix
* Modifications to make iwm build for DragonFly.
* Fix a serious bug, iwm_stop_device() must clear the rxq stat data primarily to reset to hw rx ring i
iwm - DragonFly modifications and a bug fix
* Modifications to make iwm build for DragonFly.
* Fix a serious bug, iwm_stop_device() must clear the rxq stat data primarily to reset to hw rx ring index to 0. Otherwise all packets already handled from 0 to the current hw rx ring index will be reprocessed on restart.
* Implement iwmsleep() instead of using msleep(). iwmsleep() will handle exiting and re-entering the wlan_serializer. Without this we can easily deadlock on the double lock.
* Implement Makefile infrastructure.
* Revert the FreeBSD patch to remove the per-debvice netif, since our 802.11 infrastructure has not yet been updated for that.
* Purge the ifq on start if the interface is not running.
* Misc other DragonFly adjustments.
show more ...
|
#
24a8d46a |
| 18-Sep-2015 |
Matthew Dillon <dillon@apollo.backplane.com> |
wlan - Import if_iwm from FreeBSD (base)
|