freebsd-skq/sys/dev/iwm
Adrian Chadd 9df5244309 [iwm] Sync IWM_MVM_ALIVE waiting and start_fw handling with iwlwifi.
* Use the notification wait API, like it's done in the Linux iwlwifi code,
  to wait for the IWM_MVM_ALIVE notification.

* This also should fix some firmware load interrupt issues, and errors
  in the nic lock using.

Tested:

* (adrian) Intel 7260, STA mode

Obtained from:	dragonflybsd.git a7697ea01c11fd493aec52260a02f31df680eb91
2017-02-22 02:23:14 +00:00
..
if_iwm_binding.c iwm: add 'opt_wlan.h' include into source files. 2016-05-19 23:31:00 +00:00
if_iwm_binding.h [iwn] fix firmware command use in iwm_auth(). 2016-04-25 16:13:04 +00:00
if_iwm_debug.h [iwm] Very basic DTS thermal sensor support (prints temp as debug msg). 2017-02-08 06:56:28 +00:00
if_iwm_led.c iwm(4) synchronize driver to DragonFlyBSD version and recent f/w update. 2016-07-26 00:02:17 +00:00
if_iwm_led.h iwm(4) synchronize driver to DragonFlyBSD version and recent f/w update. 2016-07-26 00:02:17 +00:00
if_iwm_mac_ctxt.c [iwm] TODO for QOS support. 2017-02-06 01:57:59 +00:00
if_iwm_mac_ctxt.h
if_iwm_notif_wait.c [iwm] Add implementation of the notification wait api from iwlwifi. 2017-02-06 05:27:07 +00:00
if_iwm_notif_wait.h [iwm] Add implementation of the notification wait api from iwlwifi. 2017-02-06 05:27:07 +00:00
if_iwm_pcie_trans.c [iwm] Implement apmg_wake_up_wa workaround properly for 7000 family. 2017-02-08 06:53:23 +00:00
if_iwm_pcie_trans.h [iwm] Implement apmg_wake_up_wa workaround properly for 7000 family. 2017-02-08 06:53:23 +00:00
if_iwm_phy_ctxt.c [iwm] Sync valid_tx_ant and valid_rx_ant mask handling with iwlwifi. 2017-02-06 05:03:41 +00:00
if_iwm_phy_ctxt.h
if_iwm_phy_db.c [iwm] Change 2nd arg of iwm_phy_db_set_section() to struct iwm_rx_packet. 2017-02-06 05:09:42 +00:00
if_iwm_phy_db.h [iwm] Change 2nd arg of iwm_phy_db_set_section() to struct iwm_rx_packet. 2017-02-06 05:09:42 +00:00
if_iwm_power.c iwm(4) synchronize driver to DragonFlyBSD version and recent f/w update. 2016-07-26 00:02:17 +00:00
if_iwm_power.h
if_iwm_scan.c [iwm] Add scan abort functions, to properly cancel a running scan. 2017-02-08 06:44:50 +00:00
if_iwm_scan.h [iwm] Add scan abort functions, to properly cancel a running scan. 2017-02-08 06:44:50 +00:00
if_iwm_time_event.c [iwm] Use htole16 for policy field in struct iwm_time_event_cmd_v2. 2016-09-19 22:06:00 +00:00
if_iwm_time_event.h [iwn] fix firmware command use in iwm_auth(). 2016-04-25 16:13:04 +00:00
if_iwm_util.c [iwm] Implement apmg_wake_up_wa workaround properly for 7000 family. 2017-02-08 06:53:23 +00:00
if_iwm_util.h [iwm] Sync valid_tx_ant and valid_rx_ant mask handling with iwlwifi. 2017-02-06 05:03:41 +00:00
if_iwm.c [iwm] Sync IWM_MVM_ALIVE waiting and start_fw handling with iwlwifi. 2017-02-22 02:23:14 +00:00
if_iwmreg.h [iwm] Sync IWM_MVM_ALIVE waiting and start_fw handling with iwlwifi. 2017-02-22 02:23:14 +00:00
if_iwmvar.h [iwm] Sync IWM_MVM_ALIVE waiting and start_fw handling with iwlwifi. 2017-02-22 02:23:14 +00:00