diff options
Diffstat (limited to 'cnss2/bus.c')
-rw-r--r-- | cnss2/bus.c | 15 |
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) |