ath10k: remove enum ath10k_swap_code_seg_bin_type
It's not needed for anything so just get rid of it. Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
This commit is contained in:
parent
7f7b580763
commit
5d3ccf9785
3 changed files with 8 additions and 26 deletions
|
@ -647,8 +647,7 @@ static int ath10k_download_fw(struct ath10k *ar)
|
|||
data = ar->running_fw->fw_file.firmware_data;
|
||||
data_len = ar->running_fw->fw_file.firmware_len;
|
||||
|
||||
ret = ath10k_swap_code_seg_configure(ar,
|
||||
ATH10K_SWAP_CODE_SEG_BIN_TYPE_FW);
|
||||
ret = ath10k_swap_code_seg_configure(ar);
|
||||
if (ret) {
|
||||
ath10k_err(ar, "failed to configure fw code swap: %d\n",
|
||||
ret);
|
||||
|
|
|
@ -134,27 +134,17 @@ ath10k_swap_code_seg_alloc(struct ath10k *ar, size_t swap_bin_len)
|
|||
return seg_info;
|
||||
}
|
||||
|
||||
int ath10k_swap_code_seg_configure(struct ath10k *ar,
|
||||
enum ath10k_swap_code_seg_bin_type type)
|
||||
int ath10k_swap_code_seg_configure(struct ath10k *ar)
|
||||
{
|
||||
int ret;
|
||||
struct ath10k_swap_code_seg_info *seg_info = NULL;
|
||||
|
||||
switch (type) {
|
||||
case ATH10K_SWAP_CODE_SEG_BIN_TYPE_FW:
|
||||
if (!ar->swap.firmware_swap_code_seg_info)
|
||||
return 0;
|
||||
|
||||
ath10k_dbg(ar, ATH10K_DBG_BOOT, "boot found firmware code swap binary\n");
|
||||
seg_info = ar->swap.firmware_swap_code_seg_info;
|
||||
break;
|
||||
default:
|
||||
case ATH10K_SWAP_CODE_SEG_BIN_TYPE_OTP:
|
||||
case ATH10K_SWAP_CODE_SEG_BIN_TYPE_UTF:
|
||||
ath10k_warn(ar, "ignoring unknown code swap binary type %d\n",
|
||||
type);
|
||||
if (!ar->swap.firmware_swap_code_seg_info)
|
||||
return 0;
|
||||
}
|
||||
|
||||
ath10k_dbg(ar, ATH10K_DBG_BOOT, "boot found firmware code swap binary\n");
|
||||
|
||||
seg_info = ar->swap.firmware_swap_code_seg_info;
|
||||
|
||||
ret = ath10k_bmi_write_memory(ar, seg_info->target_addr,
|
||||
&seg_info->seg_hw_info,
|
||||
|
|
|
@ -39,12 +39,6 @@ union ath10k_swap_code_seg_item {
|
|||
struct ath10k_swap_code_seg_tail tail;
|
||||
} __packed;
|
||||
|
||||
enum ath10k_swap_code_seg_bin_type {
|
||||
ATH10K_SWAP_CODE_SEG_BIN_TYPE_OTP,
|
||||
ATH10K_SWAP_CODE_SEG_BIN_TYPE_FW,
|
||||
ATH10K_SWAP_CODE_SEG_BIN_TYPE_UTF,
|
||||
};
|
||||
|
||||
struct ath10k_swap_code_seg_hw_info {
|
||||
/* Swap binary image size */
|
||||
__le32 swap_size;
|
||||
|
@ -64,8 +58,7 @@ struct ath10k_swap_code_seg_info {
|
|||
dma_addr_t paddr[ATH10K_SWAP_CODE_SEG_NUM_SUPPORTED];
|
||||
};
|
||||
|
||||
int ath10k_swap_code_seg_configure(struct ath10k *ar,
|
||||
enum ath10k_swap_code_seg_bin_type type);
|
||||
int ath10k_swap_code_seg_configure(struct ath10k *ar);
|
||||
void ath10k_swap_code_seg_release(struct ath10k *ar);
|
||||
int ath10k_swap_code_seg_init(struct ath10k *ar);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue