diff --git a/hif/src/ath_procfs.c b/hif/src/ath_procfs.c index 8e63dc8a7da8..dd346ca3ead5 100644 --- a/hif/src/ath_procfs.c +++ b/hif/src/ath_procfs.c @@ -89,7 +89,9 @@ static ssize_t ath_procfs_diag_read(struct file *file, char __user *buf, (tgt_info->target_type == TARGET_TYPE_QCN9000) || (tgt_info->target_type == TARGET_TYPE_QCA6018))) || (scn->bus_type == QDF_BUS_TYPE_IPCI && - (tgt_info->target_type == TARGET_TYPE_QCA6750))) { + (tgt_info->target_type == TARGET_TYPE_QCA6750)) || + ((scn->bus_type == QDF_BUS_TYPE_USB) && + (tgt_info->target_type == TARGET_TYPE_QCN7605))) { memtype = ((uint32_t)(*pos) & 0xff000000) >> 24; offset = (uint32_t)(*pos) & 0xffffff; HIF_DBG("%s: offset 0x%x memtype 0x%x, datalen %zu\n", @@ -168,7 +170,9 @@ static ssize_t ath_procfs_diag_write(struct file *file, (tgt_info->target_type == TARGET_TYPE_QCN9000) || (tgt_info->target_type == TARGET_TYPE_QCA6018))) || (scn->bus_type == QDF_BUS_TYPE_IPCI && - (tgt_info->target_type == TARGET_TYPE_QCA6750))) { + (tgt_info->target_type == TARGET_TYPE_QCA6750)) || + ((scn->bus_type == QDF_BUS_TYPE_USB) && + (tgt_info->target_type == TARGET_TYPE_QCN7605))) { memtype = ((uint32_t)(*pos) & 0xff000000) >> 24; offset = (uint32_t)(*pos) & 0xffffff; HIF_DBG("%s: offset 0x%x memtype 0x%x, datalen %zu\n",