diff --git a/hif/inc/hif.h b/hif/inc/hif.h index 610ec59ff64a..32fd4f41016f 100644 --- a/hif/inc/hif.h +++ b/hif/inc/hif.h @@ -455,11 +455,11 @@ QDF_STATUS hif_exchange_bmi_msg(struct hif_opaque_softc *hif_ctx, uint8_t *pSendMessage, uint32_t Length, uint8_t *pResponseMessage, uint32_t *pResponseLength, uint32_t TimeoutMS); -void hif_register_bmi_callbacks(struct hif_softc *hif_sc); +void hif_register_bmi_callbacks(struct hif_opaque_softc *hif_ctx); bool hif_needs_bmi(struct hif_opaque_softc *hif_ctx); #else /* WLAN_FEATURE_BMI */ static inline void -hif_register_bmi_callbacks(struct hif_softc *hif_sc) +hif_register_bmi_callbacks(struct hif_opaque_softc *hif_ctx) { } diff --git a/hif/src/ce/ce_bmi.c b/hif/src/ce/ce_bmi.c index 49004bd2503d..2e4ba8651fac 100644 --- a/hif/src/ce/ce_bmi.c +++ b/hif/src/ce/ce_bmi.c @@ -296,9 +296,10 @@ qdf_export_symbol(hif_exchange_bmi_msg); * * Bmi phase uses different copy complete callbacks than mission mode. */ -void hif_register_bmi_callbacks(struct hif_softc *hif_sc) +void hif_register_bmi_callbacks(struct hif_opaque_softc *hif_ctx) { struct HIF_CE_pipe_info *pipe_info; + struct hif_softc *hif_sc = HIF_GET_SOFTC(hif_ctx); struct HIF_CE_state *hif_state = HIF_GET_CE_STATE(hif_sc); /* diff --git a/hif/src/sdio/hif_bmi_reg_access.c b/hif/src/sdio/hif_bmi_reg_access.c index 964864eaf78d..cf07b5244c16 100644 --- a/hif/src/sdio/hif_bmi_reg_access.c +++ b/hif/src/sdio/hif_bmi_reg_access.c @@ -434,6 +434,10 @@ QDF_STATUS hif_exchange_bmi_msg(struct hif_opaque_softc *hif_ctx, return status; } +void hif_register_bmi_callbacks(struct hif_opaque_softc *hif_ctx) +{ +} + #ifdef BRINGUP_DEBUG #define SDIO_SCRATCH_1_ADDRESS 0x864 /*Functions used for debugging*/ diff --git a/hif/src/usb/hif_usb.c b/hif/src/usb/hif_usb.c index 53bd46cbdad8..ad906cf7ab01 100644 --- a/hif/src/usb/hif_usb.c +++ b/hif/src/usb/hif_usb.c @@ -695,6 +695,10 @@ QDF_STATUS hif_exchange_bmi_msg(struct hif_opaque_softc *scn, USB_CONTROL_REQ_RECV_BMI_RESP, bmi_response, bmi_response_lengthp); } + +void hif_register_bmi_callbacks(struct hif_opaque_softc *hif_ctx) +{ +} #endif /* WLAN_FEATURE_BMI */ /**