linux/drivers/net/wireless/iwlwifi
Johannes Berg 5718d27fc9 iwlwifi: dvm: query and report WoWLAN wakeup reason
Implement proper WoWLAN wakeup and query the wakeup
reasons, then report them to userspace.

Note that this is tricky: a firmware bug (that has
been fixed in later versions) means that the status
command response isn't properly closed in hardware
and thus won't arrive at the host. Sending another
command after it closes the status response but the
next command gets stuck, etc. We reset the device
after querying though, so this is not a big issue,
just makes for strange code.

Reviewed-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2013-02-12 16:52:25 +01:00
..
dvm iwlwifi: dvm: query and report WoWLAN wakeup reason 2013-02-12 16:52:25 +01:00
mvm Merge remote-tracking branch 'wireless-next/master' into iwlwifi-next 2013-02-12 16:52:11 +01:00
pcie iwlwifi: use threaded interrupt handler 2013-02-05 14:39:12 +01:00
iwl-agn-hw.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-config.h iwlwifi: add 7000 series device configuration 2013-01-30 21:41:24 +01:00
iwl-csr.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-debug.c iwlwifi: fix debug message level 2012-06-29 14:28:59 +02:00
iwl-debug.h iwlwifi: add the MVM driver 2013-02-01 11:27:15 +01:00
iwl-devtrace.c iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-devtrace.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-drv.c iwlwifi: add the MVM driver 2013-02-01 11:27:15 +01:00
iwl-drv.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-eeprom-parse.c iwlwifi: add NVM and PHY DB code for new MVM driver 2013-01-30 21:41:32 +01:00
iwl-eeprom-parse.h iwlwifi: add NVM and PHY DB code for new MVM driver 2013-01-30 21:41:32 +01:00
iwl-eeprom-read.c iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-eeprom-read.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-fh.h iwlwifi: add 7000 series device configuration 2013-01-30 21:41:24 +01:00
iwl-fw-file.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-fw.h iwlwifi: add the MVM driver 2013-02-01 11:27:15 +01:00
iwl-io.c iwlwifi: move register access lock into transport 2013-02-01 11:27:22 +01:00
iwl-io.h iwlwifi: add iwl_set_bits_mask to transport API 2013-02-01 11:27:22 +01:00
iwl-modparams.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-notif-wait.c iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-notif-wait.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-nvm-parse.c iwlwifi: add NVM and PHY DB code for new MVM driver 2013-01-30 21:41:32 +01:00
iwl-nvm-parse.h iwlwifi: add NVM and PHY DB code for new MVM driver 2013-01-30 21:41:32 +01:00
iwl-op-mode.h iwlwifi: use threaded interrupt handler 2013-02-05 14:39:12 +01:00
iwl-phy-db.c iwlwifi: add NVM and PHY DB code for new MVM driver 2013-01-30 21:41:32 +01:00
iwl-phy-db.h iwlwifi: add NVM and PHY DB code for new MVM driver 2013-01-30 21:41:32 +01:00
iwl-prph.h iwlwifi: add 7000 series device configuration 2013-01-30 21:41:24 +01:00
iwl-test.c iwlwifi: move register access lock into transport 2013-02-01 11:27:22 +01:00
iwl-test.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-testmode.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-trans.h iwlwifi: use threaded interrupt handler 2013-02-05 14:39:12 +01:00
Kconfig iwlwifi: add the MVM driver 2013-02-01 11:27:15 +01:00
Makefile iwlwifi: add the MVM driver 2013-02-01 11:27:15 +01:00