diff options
author | Avri Altman <avri.altman@intel.com> | 2014-07-24 19:25:10 +0300 |
---|---|---|
committer | Emmanuel Grumbach <emmanuel.grumbach@intel.com> | 2014-09-03 22:49:06 +0300 |
commit | 002a9e2677cc2a8b0d320731f9749737db5ed23b (patch) | |
tree | d390ff074870c7633e288e9e9ea051a60f39ef60 /drivers/net/wireless/iwlwifi/iwl-scd.h | |
parent | 64ba893066528a03d7d21d7e187005748027a309 (diff) | |
download | op-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.h | 6 |
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 |