qcacmn: Add API to support configuring external group interrupts
Added API to support configuring external group interrupts for AHB bus.
Change-Id: If65984183db808e68dea680c585692e1533e4c7a
CRs-Fixed: 2018655
diff --git a/hif/src/dispatcher/multibus.c b/hif/src/dispatcher/multibus.c
index 4a8f7e7..a922ed5 100644
--- a/hif/src/dispatcher/multibus.c
+++ b/hif/src/dispatcher/multibus.c
@@ -67,6 +67,7 @@
bus_ops->hif_grp_irq_disable = &hif_dummy_grp_irq_disable;
bus_ops->hif_grp_irq_enable = &hif_dummy_grp_irq_enable;
bus_ops->hif_map_ce_to_irq = &hif_dummy_map_ce_to_irq;
+ bus_ops->hif_grp_irq_configure = &hif_dummy_grp_irq_configure;
}
#define NUM_OPS (sizeof(struct hif_bus_ops) / sizeof(void *))
@@ -322,6 +323,11 @@
hif_sc->bus_ops.hif_grp_irq_disable(hif_sc, grp_id);
}
+int hif_grp_irq_configure(struct hif_softc *hif_sc)
+{
+ return hif_sc->bus_ops.hif_grp_irq_configure(hif_sc);
+}
+
int hif_dump_registers(struct hif_opaque_softc *hif_hdl)
{
struct hif_softc *hif_sc = HIF_GET_SOFTC(hif_hdl);