Changeset 1979

Show
Ignore:
Timestamp:
01/18/07 12:33:38 (2 years ago)
Author:
mickflemm
Message:

* Added set_bssid_mask to OpenHAL's code

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/madwifi-old-openhal/openhal/ar5210.c

    r1972 r1979  
    183183        AR5K_HAL_FUNCTION(hal, ar5210, set_def_antenna); 
    184184        AR5K_HAL_FUNCTION(hal, ar5210, get_def_antenna); 
     185        AR5K_HAL_FUNCTION(hal, ar5210, set_bssid_mask); 
    185186        /*Totaly unimplemented*/ 
    186187        AR5K_HAL_FUNCTION(hal, ar5210, set_capability); 
    187188        AR5K_HAL_FUNCTION(hal, ar5210, proc_mib_event); 
    188189        AR5K_HAL_FUNCTION(hal, ar5210, get_tx_inter_queue); 
    189  
    190  
    191190 
    192191} 
     
    16281627} 
    16291628 
     1629AR5K_BOOL  /*New*/ 
     1630ar5k_ar5210_set_bssid_mask(struct ath_hal *hal, const u_int8_t* mask) 
     1631{ 
     1632        /*Not supported in 5210*/ 
     1633        AR5K_TRACE;  
     1634        return (FALSE);  
     1635} 
     1636 
    16301637AR5K_BOOL 
    16311638ar5k_ar5210_set_gpio_output(struct ath_hal *hal, u_int32_t gpio) 
  • branches/madwifi-old-openhal/openhal/ar5211.c

    r1972 r1979  
    187187        AR5K_HAL_FUNCTION(hal, ar5211, set_def_antenna); 
    188188        AR5K_HAL_FUNCTION(hal, ar5211, get_def_antenna); 
     189        AR5K_HAL_FUNCTION(hal, ar5211, set_bssid_mask); 
    189190        /*Totaly unimplemented*/ 
    190191        AR5K_HAL_FUNCTION(hal, ar5211, set_capability); 
    191192        AR5K_HAL_FUNCTION(hal, ar5211, proc_mib_event); 
    192193        AR5K_HAL_FUNCTION(hal, ar5211, get_tx_inter_queue); 
    193  
    194194 
    195195} 
     
    17351735} 
    17361736 
     1737AR5K_BOOL  /*New*/ 
     1738ar5k_ar5211_set_bssid_mask(struct ath_hal *hal, const u_int8_t* mask) 
     1739{ 
     1740        /*Not supported in 5211*/ 
     1741        AR5K_TRACE;  
     1742        return (FALSE);  
     1743} 
     1744 
    17371745AR5K_BOOL 
    17381746ar5k_ar5211_set_gpio_output(struct ath_hal *hal, u_int32_t gpio) 
  • branches/madwifi-old-openhal/openhal/ar5212.c

    r1972 r1979  
    186186        AR5K_HAL_FUNCTION(hal, ar5212, set_def_antenna); 
    187187        AR5K_HAL_FUNCTION(hal, ar5212, get_def_antenna); 
     188        AR5K_HAL_FUNCTION(hal, ar5212, set_bssid_mask); 
    188189        /*Totaly unimplemented*/ 
    189190        AR5K_HAL_FUNCTION(hal, ar5212, set_capability); 
    190191        AR5K_HAL_FUNCTION(hal, ar5212, proc_mib_event); 
    191192        AR5K_HAL_FUNCTION(hal, ar5212, get_tx_inter_queue); 
    192  
    193193 
    194194} 
     
    21042104} 
    21052105 
     2106AR5K_BOOL  /*New*/ 
     2107ar5k_ar5212_set_bssid_mask(struct ath_hal *hal, const u_int8_t* mask) 
     2108{ 
     2109        u_int32_t low_id, high_id;  
     2110 
     2111        AR5K_TRACE;  
     2112 
     2113        bcopy(mask, &low_id, 4);  
     2114        bcopy(mask + 4, &high_id, 2);  
     2115 
     2116        high_id = 0x0000ffff & high_id; 
     2117 
     2118        AR5K_REG_WRITE(AR5K_AR5212_BSS_IDM0, low_id);  
     2119        AR5K_REG_WRITE(AR5K_AR5212_BSS_IDM1, high_id);  
     2120 
     2121        return (TRUE);  
     2122} 
     2123 
    21062124AR5K_BOOL /*O.K.*/ 
    21072125ar5k_ar5212_set_gpio_output(struct ath_hal *hal, u_int32_t gpio) 
  • branches/madwifi-old-openhal/openhal/ar5xxx.h

    r1972 r1979  
    19541954        _t void (_a _n##_set_def_antenna)(struct ath_hal *, u_int);                             \ 
    19551955        _t u_int  (_a _n ##_get_def_antenna)(struct ath_hal *);                                 \ 
     1956        _t AR5K_BOOL (_a _n ##_set_bssid_mask)(struct ath_hal *, const u_int8_t*);              \ 
    19561957        /*Totaly unimplemented*/                                                                \ 
    19571958        _t AR5K_BOOL (_a _n##_set_capability)(struct ath_hal *, AR5K_CAPABILITY_TYPE, u_int32_t,\