diff options
| author | Emmanuel Grumbach <emmanuel.grumbach@intel.com> | 2011-08-25 23:11:11 -0700 | 
|---|---|---|
| committer | John W. Linville <linville@tuxdriver.com> | 2011-08-29 15:30:28 -0400 | 
| commit | dda61a4482661d71034cc132d1f474f19ce34a4d (patch) | |
| tree | 062befbefef66c336c4be274fb2f4a655cc5ae96 | |
| parent | ab9e212e92aa2820a5b961c42142d36257b0742c (diff) | |
iwlagn: iwl-dev.h doesn't include iwl-fh.h any more
Since iwl-fh.h contains transport related data, it shouldn't be included by the
upper layer.
Only the transport layer and iwl-agn-ucode.c includes it.
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
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-agn-hw.h | 13 | ||||
| -rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-agn-ucode.c | 1 | ||||
| -rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-agn.c | 4 | ||||
| -rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-commands.h | 1 | ||||
| -rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-dev.h | 1 | ||||
| -rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-fh.h | 18 | ||||
| -rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-sv-open.c | 1 | ||||
| -rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-trans-int-pcie.h | 2 | 
8 files changed, 20 insertions, 21 deletions
| diff --git a/drivers/net/wireless/iwlwifi/iwl-agn-hw.h b/drivers/net/wireless/iwlwifi/iwl-agn-hw.h index 47c43042ba4..33951a11327 100644 --- a/drivers/net/wireless/iwlwifi/iwl-agn-hw.h +++ b/drivers/net/wireless/iwlwifi/iwl-agn-hw.h @@ -95,17 +95,4 @@  #define IWLAGN_NUM_AMPDU_QUEUES		9  #define IWLAGN_FIRST_AMPDU_QUEUE	11 -/* Fixed (non-configurable) rx data from phy */ - -/** - * struct iwlagn_schedq_bc_tbl scheduler byte count table - *	base physical address provided by SCD_DRAM_BASE_ADDR - * @tfd_offset  0-12 - tx command byte count - *	       12-16 - station index - */ -struct iwlagn_scd_bc_tbl { -	__le16 tfd_offset[TFD_QUEUE_BC_SIZE]; -} __packed; - -  #endif /* __iwl_agn_hw_h__ */ diff --git a/drivers/net/wireless/iwlwifi/iwl-agn-ucode.c b/drivers/net/wireless/iwlwifi/iwl-agn-ucode.c index a094b66541b..033f595a6d5 100644 --- a/drivers/net/wireless/iwlwifi/iwl-agn-ucode.c +++ b/drivers/net/wireless/iwlwifi/iwl-agn-ucode.c @@ -40,6 +40,7 @@  #include "iwl-agn.h"  #include "iwl-agn-calib.h"  #include "iwl-trans.h" +#include "iwl-fh.h"  static struct iwl_wimax_coex_event_entry cu_priorities[COEX_NUM_OF_EVENTS] = {  	{COEX_CU_UNASSOC_IDLE_RP, COEX_CU_UNASSOC_IDLE_WP, diff --git a/drivers/net/wireless/iwlwifi/iwl-agn.c b/drivers/net/wireless/iwlwifi/iwl-agn.c index 61437438c84..5d269625754 100644 --- a/drivers/net/wireless/iwlwifi/iwl-agn.c +++ b/drivers/net/wireless/iwlwifi/iwl-agn.c @@ -3189,6 +3189,10 @@ static u32 iwl_hw_detect(struct iwl_priv *priv)  	return iwl_read32(priv, CSR_HW_REV);  } +/* Size of one Rx buffer in host DRAM */ +#define IWL_RX_BUF_SIZE_4K (4 * 1024) +#define IWL_RX_BUF_SIZE_8K (8 * 1024) +  static int iwl_set_hw_params(struct iwl_priv *priv)  {  	if (iwlagn_mod_params.amsdu_size_8K) diff --git a/drivers/net/wireless/iwlwifi/iwl-commands.h b/drivers/net/wireless/iwlwifi/iwl-commands.h index 1426b2fb1c3..56252897ab3 100644 --- a/drivers/net/wireless/iwlwifi/iwl-commands.h +++ b/drivers/net/wireless/iwlwifi/iwl-commands.h @@ -3911,6 +3911,7 @@ struct iwlagn_wowlan_kek_kck_material_cmd {   * Union of all expected notifications/responses:   *   *****************************************************************************/ +#define FH_RSCSR_FRAME_SIZE_MSK	(0x00003FFF)	/* bits 0-13 */  struct iwl_rx_packet {  	/* diff --git a/drivers/net/wireless/iwlwifi/iwl-dev.h b/drivers/net/wireless/iwlwifi/iwl-dev.h index de293cf0217..abc011834b9 100644 --- a/drivers/net/wireless/iwlwifi/iwl-dev.h +++ b/drivers/net/wireless/iwlwifi/iwl-dev.h @@ -41,7 +41,6 @@  #include "iwl-eeprom.h"  #include "iwl-csr.h"  #include "iwl-prph.h" -#include "iwl-fh.h"  #include "iwl-debug.h"  #include "iwl-agn-hw.h"  #include "iwl-led.h" diff --git a/drivers/net/wireless/iwlwifi/iwl-fh.h b/drivers/net/wireless/iwlwifi/iwl-fh.h index 0ad60b3c04d..c1b88376dad 100644 --- a/drivers/net/wireless/iwlwifi/iwl-fh.h +++ b/drivers/net/wireless/iwlwifi/iwl-fh.h @@ -266,8 +266,6 @@  #define FH_RCSR_CHNL0_RX_CONFIG_IRQ_DEST_NO_INT_VAL    (0x00000000)  #define FH_RCSR_CHNL0_RX_CONFIG_IRQ_DEST_INT_HOST_VAL  (0x00001000) -#define FH_RSCSR_FRAME_SIZE_MSK	(0x00003FFF)	/* bits 0-13 */ -  /**   * Rx Shared Status Registers (RSSR)   * @@ -422,10 +420,6 @@  #define RX_FREE_BUFFERS 64  #define RX_LOW_WATERMARK 8 -/* Size of one Rx buffer in host DRAM */ -#define IWL_RX_BUF_SIZE_4K (4 * 1024) -#define IWL_RX_BUF_SIZE_8K (8 * 1024) -  /**   * struct iwl_rb_status - reseve buffer status   * 	host memory mapped FH registers @@ -508,4 +502,16 @@ struct iwl_tfd {  /* Keep Warm Size */  #define IWL_KW_SIZE 0x1000	/* 4k */ +/* Fixed (non-configurable) rx data from phy */ + +/** + * struct iwlagn_schedq_bc_tbl scheduler byte count table + *	base physical address provided by SCD_DRAM_BASE_ADDR + * @tfd_offset  0-12 - tx command byte count + *	       12-16 - station index + */ +struct iwlagn_scd_bc_tbl { +	__le16 tfd_offset[TFD_QUEUE_BC_SIZE]; +} __packed; +  #endif /* !__iwl_fh_h__ */ diff --git a/drivers/net/wireless/iwlwifi/iwl-sv-open.c b/drivers/net/wireless/iwlwifi/iwl-sv-open.c index 4d4358ae69a..15c9be8d455 100644 --- a/drivers/net/wireless/iwlwifi/iwl-sv-open.c +++ b/drivers/net/wireless/iwlwifi/iwl-sv-open.c @@ -72,7 +72,6 @@  #include "iwl-dev.h"  #include "iwl-core.h"  #include "iwl-debug.h" -#include "iwl-fh.h"  #include "iwl-io.h"  #include "iwl-agn.h"  #include "iwl-testmode.h" diff --git a/drivers/net/wireless/iwlwifi/iwl-trans-int-pcie.h b/drivers/net/wireless/iwlwifi/iwl-trans-int-pcie.h index 59c6b3c673e..af2d47820d0 100644 --- a/drivers/net/wireless/iwlwifi/iwl-trans-int-pcie.h +++ b/drivers/net/wireless/iwlwifi/iwl-trans-int-pcie.h @@ -29,6 +29,8 @@  #ifndef __iwl_trans_int_pcie_h__  #define __iwl_trans_int_pcie_h__ +#include "iwl-fh.h" +  /*This file includes the declaration that are internal to the   * trans_pcie layer */ | 
