summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/iwlwifi/iwl-scd.h
diff options
context:
space:
mode:
authorAvri Altman <avri.altman@intel.com>2014-07-24 19:25:10 +0300
committerEmmanuel Grumbach <emmanuel.grumbach@intel.com>2014-09-03 22:49:06 +0300
commit002a9e2677cc2a8b0d320731f9749737db5ed23b (patch)
treed390ff074870c7633e288e9e9ea051a60f39ef60 /drivers/net/wireless/iwlwifi/iwl-scd.h
parent64ba893066528a03d7d21d7e187005748027a309 (diff)
downloadop-kernel-dev-002a9e2677cc2a8b0d320731f9749737db5ed23b.zip
op-kernel-dev-002a9e2677cc2a8b0d320731f9749737db5ed23b.tar.gz
iwlwifi: trans: configure the scheduler enable register
Currently the firmware is handling this, but that is wrong as it then needs to assume a certain command queue, therefore this should be in the driver; add it here so it can be removed from the firmware in the future. Signed-off-by: Avri Altman <avri.altman@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-scd.h')
-rw-r--r--drivers/net/wireless/iwlwifi/iwl-scd.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-scd.h b/drivers/net/wireless/iwlwifi/iwl-scd.h
index 5f099d4..6c622b2 100644
--- a/drivers/net/wireless/iwlwifi/iwl-scd.h
+++ b/drivers/net/wireless/iwlwifi/iwl-scd.h
@@ -109,4 +109,10 @@ static inline void iwl_scd_deactivate_fifos(struct iwl_trans *trans)
{
iwl_write_prph(trans, SCD_TXFACT, 0);
}
+
+static inline void iwl_scd_enable_set_active(struct iwl_trans *trans,
+ u32 value)
+{
+ iwl_write_prph(trans, SCD_EN_CTRL, value);
+}
#endif
OpenPOWER on IntegriCloud