diff options
author | Wey-Yi Guy <wey-yi.w.guy@intel.com> | 2011-07-08 11:46:15 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2011-07-11 15:02:03 -0400 |
commit | 02f6f659b0080e60021aae3503163576f88c5ba8 (patch) | |
tree | cb7d10b2aa76640c755062d04122240b7f58ca45 | |
parent | e419d62d72b23392e7f9a5da047fb17d70edc54a (diff) |
iwlagn: remove the indirection for the dma channel num
Not needed since the driver split.
Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-1000.c | 1 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-2000.c | 1 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-5000.c | 2 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-6000.c | 1 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-agn-ucode.c | 2 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-dev.h | 2 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-fh.h | 2 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-trans.c | 2 |
8 files changed, 3 insertions, 10 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-1000.c b/drivers/net/wireless/iwlwifi/iwl-1000.c index cf1449df4f0b..9cc161df3f05 100644 --- a/drivers/net/wireless/iwlwifi/iwl-1000.c +++ b/drivers/net/wireless/iwlwifi/iwl-1000.c | |||
@@ -125,7 +125,6 @@ static int iwl1000_hw_set_hw_params(struct iwl_priv *priv) | |||
125 | iwlagn_mod_params.num_of_queues; | 125 | iwlagn_mod_params.num_of_queues; |
126 | 126 | ||
127 | priv->hw_params.max_txq_num = priv->cfg->base_params->num_of_queues; | 127 | priv->hw_params.max_txq_num = priv->cfg->base_params->num_of_queues; |
128 | priv->hw_params.dma_chnl_num = FH50_TCSR_CHNL_NUM; | ||
129 | priv->hw_params.scd_bc_tbls_size = | 128 | priv->hw_params.scd_bc_tbls_size = |
130 | priv->cfg->base_params->num_of_queues * | 129 | priv->cfg->base_params->num_of_queues * |
131 | sizeof(struct iwlagn_scd_bc_tbl); | 130 | sizeof(struct iwlagn_scd_bc_tbl); |
diff --git a/drivers/net/wireless/iwlwifi/iwl-2000.c b/drivers/net/wireless/iwlwifi/iwl-2000.c index a401113c065a..0c3245061f97 100644 --- a/drivers/net/wireless/iwlwifi/iwl-2000.c +++ b/drivers/net/wireless/iwlwifi/iwl-2000.c | |||
@@ -123,7 +123,6 @@ static int iwl2000_hw_set_hw_params(struct iwl_priv *priv) | |||
123 | iwlagn_mod_params.num_of_queues; | 123 | iwlagn_mod_params.num_of_queues; |
124 | 124 | ||
125 | priv->hw_params.max_txq_num = priv->cfg->base_params->num_of_queues; | 125 | priv->hw_params.max_txq_num = priv->cfg->base_params->num_of_queues; |
126 | priv->hw_params.dma_chnl_num = FH50_TCSR_CHNL_NUM; | ||
127 | priv->hw_params.scd_bc_tbls_size = | 126 | priv->hw_params.scd_bc_tbls_size = |
128 | priv->cfg->base_params->num_of_queues * | 127 | priv->cfg->base_params->num_of_queues * |
129 | sizeof(struct iwlagn_scd_bc_tbl); | 128 | sizeof(struct iwlagn_scd_bc_tbl); |
diff --git a/drivers/net/wireless/iwlwifi/iwl-5000.c b/drivers/net/wireless/iwlwifi/iwl-5000.c index 82093344b9b5..0c5105f24ee4 100644 --- a/drivers/net/wireless/iwlwifi/iwl-5000.c +++ b/drivers/net/wireless/iwlwifi/iwl-5000.c | |||
@@ -156,7 +156,6 @@ static int iwl5000_hw_set_hw_params(struct iwl_priv *priv) | |||
156 | iwlagn_mod_params.num_of_queues; | 156 | iwlagn_mod_params.num_of_queues; |
157 | 157 | ||
158 | priv->hw_params.max_txq_num = priv->cfg->base_params->num_of_queues; | 158 | priv->hw_params.max_txq_num = priv->cfg->base_params->num_of_queues; |
159 | priv->hw_params.dma_chnl_num = FH50_TCSR_CHNL_NUM; | ||
160 | priv->hw_params.scd_bc_tbls_size = | 159 | priv->hw_params.scd_bc_tbls_size = |
161 | priv->cfg->base_params->num_of_queues * | 160 | priv->cfg->base_params->num_of_queues * |
162 | sizeof(struct iwlagn_scd_bc_tbl); | 161 | sizeof(struct iwlagn_scd_bc_tbl); |
@@ -200,7 +199,6 @@ static int iwl5150_hw_set_hw_params(struct iwl_priv *priv) | |||
200 | iwlagn_mod_params.num_of_queues; | 199 | iwlagn_mod_params.num_of_queues; |
201 | 200 | ||
202 | priv->hw_params.max_txq_num = priv->cfg->base_params->num_of_queues; | 201 | priv->hw_params.max_txq_num = priv->cfg->base_params->num_of_queues; |
203 | priv->hw_params.dma_chnl_num = FH50_TCSR_CHNL_NUM; | ||
204 | priv->hw_params.scd_bc_tbls_size = | 202 | priv->hw_params.scd_bc_tbls_size = |
205 | priv->cfg->base_params->num_of_queues * | 203 | priv->cfg->base_params->num_of_queues * |
206 | sizeof(struct iwlagn_scd_bc_tbl); | 204 | sizeof(struct iwlagn_scd_bc_tbl); |
diff --git a/drivers/net/wireless/iwlwifi/iwl-6000.c b/drivers/net/wireless/iwlwifi/iwl-6000.c index 2134514a40d1..ced3bbea643e 100644 --- a/drivers/net/wireless/iwlwifi/iwl-6000.c +++ b/drivers/net/wireless/iwlwifi/iwl-6000.c | |||
@@ -144,7 +144,6 @@ static int iwl6000_hw_set_hw_params(struct iwl_priv *priv) | |||
144 | iwlagn_mod_params.num_of_queues; | 144 | iwlagn_mod_params.num_of_queues; |
145 | 145 | ||
146 | priv->hw_params.max_txq_num = priv->cfg->base_params->num_of_queues; | 146 | priv->hw_params.max_txq_num = priv->cfg->base_params->num_of_queues; |
147 | priv->hw_params.dma_chnl_num = FH50_TCSR_CHNL_NUM; | ||
148 | priv->hw_params.scd_bc_tbls_size = | 147 | priv->hw_params.scd_bc_tbls_size = |
149 | priv->cfg->base_params->num_of_queues * | 148 | priv->cfg->base_params->num_of_queues * |
150 | sizeof(struct iwlagn_scd_bc_tbl); | 149 | sizeof(struct iwlagn_scd_bc_tbl); |
diff --git a/drivers/net/wireless/iwlwifi/iwl-agn-ucode.c b/drivers/net/wireless/iwlwifi/iwl-agn-ucode.c index 1976582df241..d31b82626a40 100644 --- a/drivers/net/wireless/iwlwifi/iwl-agn-ucode.c +++ b/drivers/net/wireless/iwlwifi/iwl-agn-ucode.c | |||
@@ -406,7 +406,7 @@ static int iwlagn_alive_notify(struct iwl_priv *priv) | |||
406 | priv->scd_bc_tbls.dma >> 10); | 406 | priv->scd_bc_tbls.dma >> 10); |
407 | 407 | ||
408 | /* Enable DMA channel */ | 408 | /* Enable DMA channel */ |
409 | for (chan = 0; chan < FH50_TCSR_CHNL_NUM ; chan++) | 409 | for (chan = 0; chan < FH_TCSR_CHNL_NUM ; chan++) |
410 | iwl_write_direct32(priv, FH_TCSR_CHNL_TX_CONFIG_REG(chan), | 410 | iwl_write_direct32(priv, FH_TCSR_CHNL_TX_CONFIG_REG(chan), |
411 | FH_TCSR_TX_CONFIG_REG_VAL_DMA_CHNL_ENABLE | | 411 | FH_TCSR_TX_CONFIG_REG_VAL_DMA_CHNL_ENABLE | |
412 | FH_TCSR_TX_CONFIG_REG_VAL_DMA_CREDIT_ENABLE); | 412 | FH_TCSR_TX_CONFIG_REG_VAL_DMA_CREDIT_ENABLE); |
diff --git a/drivers/net/wireless/iwlwifi/iwl-dev.h b/drivers/net/wireless/iwlwifi/iwl-dev.h index 975ad79a5f77..92f8ce9d5a41 100644 --- a/drivers/net/wireless/iwlwifi/iwl-dev.h +++ b/drivers/net/wireless/iwlwifi/iwl-dev.h | |||
@@ -640,7 +640,6 @@ struct iwl_sensitivity_ranges { | |||
640 | /** | 640 | /** |
641 | * struct iwl_hw_params | 641 | * struct iwl_hw_params |
642 | * @max_txq_num: Max # Tx queues supported | 642 | * @max_txq_num: Max # Tx queues supported |
643 | * @dma_chnl_num: Number of Tx DMA/FIFO channels | ||
644 | * @scd_bc_tbls_size: size of scheduler byte count tables | 643 | * @scd_bc_tbls_size: size of scheduler byte count tables |
645 | * @tfd_size: TFD size | 644 | * @tfd_size: TFD size |
646 | * @tx/rx_chains_num: Number of TX/RX chains | 645 | * @tx/rx_chains_num: Number of TX/RX chains |
@@ -662,7 +661,6 @@ struct iwl_sensitivity_ranges { | |||
662 | */ | 661 | */ |
663 | struct iwl_hw_params { | 662 | struct iwl_hw_params { |
664 | u8 max_txq_num; | 663 | u8 max_txq_num; |
665 | u8 dma_chnl_num; | ||
666 | u16 scd_bc_tbls_size; | 664 | u16 scd_bc_tbls_size; |
667 | u32 tfd_size; | 665 | u32 tfd_size; |
668 | u8 tx_chains_num; | 666 | u8 tx_chains_num; |
diff --git a/drivers/net/wireless/iwlwifi/iwl-fh.h b/drivers/net/wireless/iwlwifi/iwl-fh.h index 6dfa806aefec..0ad60b3c04db 100644 --- a/drivers/net/wireless/iwlwifi/iwl-fh.h +++ b/drivers/net/wireless/iwlwifi/iwl-fh.h | |||
@@ -326,7 +326,7 @@ | |||
326 | #define FH_TCSR_UPPER_BOUND (FH_MEM_LOWER_BOUND + 0xE60) | 326 | #define FH_TCSR_UPPER_BOUND (FH_MEM_LOWER_BOUND + 0xE60) |
327 | 327 | ||
328 | /* Find Control/Status reg for given Tx DMA/FIFO channel */ | 328 | /* Find Control/Status reg for given Tx DMA/FIFO channel */ |
329 | #define FH50_TCSR_CHNL_NUM (8) | 329 | #define FH_TCSR_CHNL_NUM (8) |
330 | 330 | ||
331 | /* TCSR: tx_config register values */ | 331 | /* TCSR: tx_config register values */ |
332 | #define FH_TCSR_CHNL_TX_CONFIG_REG(_chnl) \ | 332 | #define FH_TCSR_CHNL_TX_CONFIG_REG(_chnl) \ |
diff --git a/drivers/net/wireless/iwlwifi/iwl-trans.c b/drivers/net/wireless/iwlwifi/iwl-trans.c index 5c5a489a21fb..0c924569636f 100644 --- a/drivers/net/wireless/iwlwifi/iwl-trans.c +++ b/drivers/net/wireless/iwlwifi/iwl-trans.c | |||
@@ -529,7 +529,7 @@ static int iwl_trans_tx_stop(struct iwl_priv *priv) | |||
529 | iwlagn_txq_set_sched(priv, 0); | 529 | iwlagn_txq_set_sched(priv, 0); |
530 | 530 | ||
531 | /* Stop each Tx DMA channel, and wait for it to be idle */ | 531 | /* Stop each Tx DMA channel, and wait for it to be idle */ |
532 | for (ch = 0; ch < priv->hw_params.dma_chnl_num; ch++) { | 532 | for (ch = 0; ch < FH_TCSR_CHNL_NUM; ch++) { |
533 | iwl_write_direct32(priv, FH_TCSR_CHNL_TX_CONFIG_REG(ch), 0x0); | 533 | iwl_write_direct32(priv, FH_TCSR_CHNL_TX_CONFIG_REG(ch), 0x0); |
534 | if (iwl_poll_direct_bit(priv, FH_TSSR_TX_STATUS_REG, | 534 | if (iwl_poll_direct_bit(priv, FH_TSSR_TX_STATUS_REG, |
535 | FH_TSSR_TX_STATUS_REG_MSK_CHNL_IDLE(ch), | 535 | FH_TSSR_TX_STATUS_REG_MSK_CHNL_IDLE(ch), |