iwlwifi: runtime: sync FW and host clocks for logs
authorMordechay Goodstein <mordechay.goodstein@intel.com>
Tue, 26 Sep 2017 11:31:55 +0000 (11:31 +0000)
committerLuca Coelho <luciano.coelho@intel.com>
Wed, 20 Dec 2017 16:28:24 +0000 (18:28 +0200)
commit93b167c13a3afa389eaa1af277e94add976ea43f
treec875febae2e629d2dbd58085d2a8e69725a26ce3
parent22b2104193da5edab4189d0357418d8e151082eb
iwlwifi: runtime: sync FW and host clocks for logs

For sync we send a marker cmd every <defined throughout debugfs> seconds.
The trigger for getting gp2 clock values from the FW is set by
writing to debugfs a periodic time in seconds,
if value zero is written, only one request would be sent
and the timer would be canceled.

Also added a small infrastructure for debugfs runtime code.

Signed-off-by: Mordechay Goodstein <mordechay.goodstein@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
drivers/net/wireless/intel/iwlwifi/Makefile
drivers/net/wireless/intel/iwlwifi/fw/api/debug.h
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c [new file with mode: 0644]
drivers/net/wireless/intel/iwlwifi/fw/debugfs.h [new file with mode: 0644]
drivers/net/wireless/intel/iwlwifi/fw/init.c
drivers/net/wireless/intel/iwlwifi/fw/runtime.h
drivers/net/wireless/intel/iwlwifi/mvm/ops.c