diff options
Diffstat (limited to 'drivers/net/wireless/intel/iwlwifi/iwl-config.h')
| -rw-r--r-- | drivers/net/wireless/intel/iwlwifi/iwl-config.h | 16 | 
1 files changed, 14 insertions, 2 deletions
| diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-config.h b/drivers/net/wireless/intel/iwlwifi/iwl-config.h index 3e057b539d5b..71cb1ecde0f7 100644 --- a/drivers/net/wireless/intel/iwlwifi/iwl-config.h +++ b/drivers/net/wireless/intel/iwlwifi/iwl-config.h @@ -108,6 +108,18 @@ enum iwl_led_mode {  	IWL_LED_DISABLE,  }; +/** + * enum iwl_nvm_type - nvm formats + * @IWL_NVM: the regular format + * @IWL_NVM_EXT: extended NVM format + * @IWL_NVM_SDP: NVM format used by 3168 series + */ +enum iwl_nvm_type { +	IWL_NVM, +	IWL_NVM_EXT, +	IWL_NVM_SDP, +}; +  /*   * This is the threshold value of plcp error rate per 100mSecs.  It is   * used to set and check for the validity of plcp_delta. @@ -320,7 +332,7 @@ struct iwl_pwr_tx_backoff {   * @integrated: discrete or integrated   * @gen2: a000 and on transport operation   * @cdb: CDB support - * @ext_nvm: extended NVM format + * @nvm_type: see &enum iwl_nvm_type   *   * We enable the driver to be backward compatible wrt. hardware features.   * API differences in uCode shouldn't be handled here but through TLVs @@ -342,6 +354,7 @@ struct iwl_cfg {  	const struct iwl_tt_params *thermal_params;  	enum iwl_device_family device_family;  	enum iwl_led_mode led_mode; +	enum iwl_nvm_type nvm_type;  	u32 max_data_size;  	u32 max_inst_size;  	netdev_features_t features; @@ -369,7 +382,6 @@ struct iwl_cfg {  	    use_tfh:1,  	    gen2:1,  	    cdb:1, -	    ext_nvm:1,  	    dbgc_supported:1;  	u8 valid_tx_ant;  	u8 valid_rx_ant; |