|
@@ -705,14 +705,6 @@ void iwl_mvm_fw_error_dump(struct iwl_mvm *mvm)
|
|
|
sizeof(*dump_info);
|
|
|
}
|
|
|
|
|
|
- /*
|
|
|
- * In 8000 HW family B-step include the ICCM (which resides separately)
|
|
|
- */
|
|
|
- if (mvm->cfg->device_family == IWL_DEVICE_FAMILY_8000 &&
|
|
|
- CSR_HW_REV_STEP(mvm->trans->hw_rev) == SILICON_B_STEP)
|
|
|
- file_len += sizeof(*dump_data) + sizeof(*dump_mem) +
|
|
|
- IWL8260_ICCM_LEN;
|
|
|
-
|
|
|
if (mvm->fw_dump_desc)
|
|
|
file_len += sizeof(*dump_data) + sizeof(*dump_trig) +
|
|
|
mvm->fw_dump_desc->len;
|
|
@@ -837,19 +829,6 @@ void iwl_mvm_fw_error_dump(struct iwl_mvm *mvm)
|
|
|
dump_data = iwl_fw_error_next_data(dump_data);
|
|
|
}
|
|
|
|
|
|
- if (mvm->cfg->device_family == IWL_DEVICE_FAMILY_8000 &&
|
|
|
- CSR_HW_REV_STEP(mvm->trans->hw_rev) == SILICON_B_STEP) {
|
|
|
- dump_data->type = cpu_to_le32(IWL_FW_ERROR_DUMP_MEM);
|
|
|
- dump_data->len = cpu_to_le32(IWL8260_ICCM_LEN +
|
|
|
- sizeof(*dump_mem));
|
|
|
- dump_mem = (void *)dump_data->data;
|
|
|
- dump_mem->type = cpu_to_le32(IWL_FW_ERROR_DUMP_MEM_SRAM);
|
|
|
- dump_mem->offset = cpu_to_le32(IWL8260_ICCM_OFFSET);
|
|
|
- iwl_trans_read_mem_bytes(mvm->trans, IWL8260_ICCM_OFFSET,
|
|
|
- dump_mem->data, IWL8260_ICCM_LEN);
|
|
|
- dump_data = iwl_fw_error_next_data(dump_data);
|
|
|
- }
|
|
|
-
|
|
|
/* Dump fw's virtual image */
|
|
|
if (!mvm->trans->cfg->gen2 &&
|
|
|
mvm->fw->img[mvm->cur_ucode].paging_mem_size &&
|