remove ar5416ClrMulticastFilterIndex
authorOleksij Rempel <linux@rempel-privat.de>
Sat, 11 May 2013 14:23:29 +0000 (16:23 +0200)
committerOleksij Rempel <linux@rempel-privat.de>
Sat, 11 May 2013 14:23:29 +0000 (16:23 +0200)
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
target_firmware/wlan/ar5416_hw.c
target_firmware/wlan/ar5416desc.h

index 78882ff9b064570361d65f66510f8766657f0761..0f1cddae5d9f8d058e8ef96437e6bb51650766a3 100644 (file)
@@ -298,22 +298,6 @@ void ar5416SetMulticastFilter(struct ath_hal *ah, a_uint32_t filter0, a_uint32_t
        OS_REG_WRITE(ah, AR_MCAST_FIL1, filter1);
 }
 
-HAL_BOOL ar5416ClrMulticastFilterIndex(struct ath_hal *ah, a_uint32_t ix)
-{
-       a_uint32_t val;
-
-       if (ix >= 64)
-               return AH_FALSE;
-       if (ix >= 32) {
-               val = OS_REG_READ(ah, AR_MCAST_FIL1);
-               OS_REG_WRITE(ah, AR_MCAST_FIL1, (val &~ (1<<(ix-32))));
-       } else {
-               val = OS_REG_READ(ah, AR_MCAST_FIL0);
-               OS_REG_WRITE(ah, AR_MCAST_FIL0, (val &~ (1<<ix)));
-       }
-       return AH_TRUE;
-}
-
 HAL_BOOL ar5416StopDmaReceive(struct ath_hal *ah)
 {
        OS_REG_WRITE(ah, AR_CR, AR_CR_RXD); /* Set receive disable bit */
index 9da598899ccad49dbb15912e5d87f0ff5f0bb908..5ea146c1aeb3a3a20a597e0f26345e1fb6939035 100755 (executable)
@@ -455,7 +455,6 @@ extern  void ar5416StopPcuReceive(struct ath_hal *ah);
 extern  void ar5416AbortPcuReceive(struct ath_hal *ah);
 extern  void ar5416SetMulticastFilter(struct ath_hal *ah,
         a_uint32_t filter0, a_uint32_t filter1);
-extern  HAL_BOOL ar5416ClrMulticastFilterIndex(struct ath_hal *, a_uint32_t ix);
 extern  HAL_BOOL ar5416SetMulticastFilterIndex(struct ath_hal *, a_uint32_t ix);
 extern  a_uint32_t ar5416GetRxFilter(struct ath_hal *ah);
 extern  void ar5416SetRxFilter(struct ath_hal *ah, a_uint32_t bits);