diff --git a/drivers/net/wireless/cnss2/main.c b/drivers/net/wireless/cnss2/main.c index 1da33c258d4a..498650e08d2a 100644 --- a/drivers/net/wireless/cnss2/main.c +++ b/drivers/net/wireless/cnss2/main.c @@ -1226,6 +1226,26 @@ int cnss_force_collect_rddm(struct device *dev) } EXPORT_SYMBOL(cnss_force_collect_rddm); +int cnss_qmi_send_get(struct device *dev) +{ + return 0; +} +EXPORT_SYMBOL(cnss_qmi_send_get); + +int cnss_qmi_send_put(struct device *dev) +{ + return 0; +} +EXPORT_SYMBOL(cnss_qmi_send_put); + +int cnss_qmi_send(struct device *dev, int type, void *cmd, + int cmd_len, void *cb_ctx, + int (*cb)(void *ctx, void *event, int event_len)) +{ + return -EINVAL; +} +EXPORT_SYMBOL(cnss_qmi_send); + static int cnss_wlfw_server_arrive_hdlr(struct cnss_plat_data *plat_priv) { int ret; diff --git a/include/net/cnss2.h b/include/net/cnss2.h index eb6908feb7ef..69b9e5d607ef 100644 --- a/include/net/cnss2.h +++ b/include/net/cnss2.h @@ -202,6 +202,11 @@ extern int cnss_self_recovery(struct device *dev, enum cnss_recovery_reason reason); extern int cnss_force_fw_assert(struct device *dev); extern int cnss_force_collect_rddm(struct device *dev); +extern int cnss_qmi_send_get(struct device *dev); +extern int cnss_qmi_send_put(struct device *dev); +extern int cnss_qmi_send(struct device *dev, int type, void *cmd, + int cmd_len, void *cb_ctx, + int (*cb)(void *ctx, void *event, int event_len)); extern void *cnss_get_virt_ramdump_mem(struct device *dev, unsigned long *size); extern int cnss_get_fw_files_for_target(struct device *dev, struct cnss_fw_files *pfw_files,