@@ -24,7 +24,6 @@
* Public Functions:
* CHNLSM_DisableInterrupt;
* CHNLSM_EnableInterrupt;
- * CHNLSM_InterruptDSP;
* CHNLSM_ISR;
* CHNLSM_Read;
* CHNLSM_UpdateSHMLength;
@@ -69,21 +68,6 @@
hDevContext);
/*
- * ======== CHNLSM_InterruptDSP ========
- * Purpose:
- * Send an interrupt to the DSP processor(s).
- * Parameters:
- * hDevContext: Handle to mini-driver defined device info.
- * Returns:
- * DSP_SOK: Interrupt sent;
- * else: Unable to send interrupt.
- * Requires:
- * Ensures:
- */
- extern DSP_STATUS CHNLSM_InterruptDSP(struct WMD_DEV_CONTEXT*
- hDevContext);
-
-/*
* ======== CHNLSM_InterruptDSP2 ========
* Purpose:
* Set interrupt value & send an interrupt to the DSP processor(s).
@@ -97,7 +97,8 @@ DSP_STATUS CHNLSM_DisableInterrupt(struct WMD_DEV_CONTEXT *pDevContext)
return DSP_SOK;
}
-DSP_STATUS CHNLSM_InterruptDSP(struct WMD_DEV_CONTEXT *pDevContext)
+DSP_STATUS CHNLSM_InterruptDSP2(struct WMD_DEV_CONTEXT *pDevContext,
+ u16 wMbVal)
{
#ifdef CONFIG_BRIDGE_DVFS
struct dspbridge_platform_data *pdata =
@@ -160,13 +161,6 @@ DSP_STATUS CHNLSM_InterruptDSP(struct WMD_DEV_CONTEXT *pDevContext)
return DSP_SOK;
}
-DSP_STATUS CHNLSM_InterruptDSP2(struct WMD_DEV_CONTEXT *pDevContext,
- u16 wMbVal)
-{
- pDevContext->wIntrVal2Dsp = wMbVal;
- return CHNLSM_InterruptDSP(pDevContext);
-}
-
bool CHNLSM_ISR(struct WMD_DEV_CONTEXT *pDevContext, bool *pfSchedDPC,
u16 *pwIntrVal)
{