iwlwifi: mvm: Change NVM default section read size
Signed-off-by: Dor Shaish <dor.shaish@intel.com> Reviewed-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
parent
506a81e6ba
commit
1fd4afe2d1
1 changed files with 6 additions and 3 deletions
|
@ -74,6 +74,9 @@ static const int nvm_to_read[] = {
|
||||||
NVM_SECTION_TYPE_PRODUCTION,
|
NVM_SECTION_TYPE_PRODUCTION,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* Default NVM size to read */
|
||||||
|
#define IWL_NVM_DEFAULT_CHUNK_SIZE (2*1024);
|
||||||
|
|
||||||
/* used to simplify the shared operations on NCM_ACCESS_CMD versions */
|
/* used to simplify the shared operations on NCM_ACCESS_CMD versions */
|
||||||
union iwl_nvm_access_cmd {
|
union iwl_nvm_access_cmd {
|
||||||
struct iwl_nvm_access_cmd_ver1 ver1;
|
struct iwl_nvm_access_cmd_ver1 ver1;
|
||||||
|
@ -193,9 +196,9 @@ static int iwl_nvm_read_section(struct iwl_mvm *mvm, u16 section,
|
||||||
int ret;
|
int ret;
|
||||||
bool old_eeprom = mvm->cfg->device_family != IWL_DEVICE_FAMILY_7000;
|
bool old_eeprom = mvm->cfg->device_family != IWL_DEVICE_FAMILY_7000;
|
||||||
|
|
||||||
length = (iwlwifi_mod_params.amsdu_size_8K ? (8 * 1024) : (4 * 1024))
|
/* Set nvm section read length */
|
||||||
- sizeof(union iwl_nvm_access_cmd)
|
length = IWL_NVM_DEFAULT_CHUNK_SIZE;
|
||||||
- sizeof(struct iwl_rx_packet);
|
|
||||||
/*
|
/*
|
||||||
* if length is greater than EEPROM size, truncate it because uCode
|
* if length is greater than EEPROM size, truncate it because uCode
|
||||||
* doesn't check it by itself, and exit the loop when reached.
|
* doesn't check it by itself, and exit the loop when reached.
|
||||||
|
|
Loading…
Add table
Reference in a new issue