summaryrefslogtreecommitdiff
path: root/cnss2/bus.c
diff options
context:
space:
mode:
Diffstat (limited to 'cnss2/bus.c')
-rw-r--r--cnss2/bus.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/cnss2/bus.c b/cnss2/bus.c
index ef1f26e..04f050c 100644
--- a/cnss2/bus.c
+++ b/cnss2/bus.c
@@ -131,6 +131,21 @@ int cnss_bus_load_m3(struct cnss_plat_data *plat_priv)
}
}
+int cnss_bus_handle_dev_sol_irq(struct cnss_plat_data *plat_priv)
+{
+ if (!plat_priv)
+ return -ENODEV;
+
+ switch (plat_priv->bus_type) {
+ case CNSS_BUS_PCI:
+ return cnss_pci_handle_dev_sol_irq(plat_priv->bus_priv);
+ default:
+ cnss_pr_err("Unsupported bus type: %d\n",
+ plat_priv->bus_type);
+ return -EINVAL;
+ }
+}
+
int cnss_bus_alloc_fw_mem(struct cnss_plat_data *plat_priv)
{
if (!plat_priv)