PicoStation M2HP presents reg domain 0x2a which is not found in atheros or linux
reference code. Add this workaround for now. Reviewed by: adrian
This commit is contained in:
parent
b6028530bd
commit
92389b2759
@ -169,6 +169,11 @@ isEepromValid(struct ath_hal *ah)
|
|||||||
if (regDomainPairs[i].regDmnEnum == rd)
|
if (regDomainPairs[i].regDmnEnum == rd)
|
||||||
return AH_TRUE;
|
return AH_TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (rd == FCC_UBNT) {
|
||||||
|
return AH_TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
HALDEBUG(ah, HAL_DEBUG_REGDOMAIN,
|
HALDEBUG(ah, HAL_DEBUG_REGDOMAIN,
|
||||||
"%s: invalid regulatory domain/country code 0x%x\n", __func__, rd);
|
"%s: invalid regulatory domain/country code 0x%x\n", __func__, rd);
|
||||||
return AH_FALSE;
|
return AH_FALSE;
|
||||||
|
@ -51,6 +51,7 @@ enum {
|
|||||||
FCC2_FCCA = 0x20, /* Canada */
|
FCC2_FCCA = 0x20, /* Canada */
|
||||||
FCC2_WORLD = 0x21, /* Australia & HK */
|
FCC2_WORLD = 0x21, /* Australia & HK */
|
||||||
FCC2_ETSIC = 0x22,
|
FCC2_ETSIC = 0x22,
|
||||||
|
FCC_UBNT = 0x2A, /* Ubiquity PicoStation M2HP */
|
||||||
FRANCE_RES = 0x31, /* Legacy France for OEM */
|
FRANCE_RES = 0x31, /* Legacy France for OEM */
|
||||||
FCC3_FCCA = 0x3A, /* USA & Canada w/5470 band, 11h, DFS enabled */
|
FCC3_FCCA = 0x3A, /* USA & Canada w/5470 band, 11h, DFS enabled */
|
||||||
FCC3_WORLD = 0x3B, /* USA & Canada w/5470 band, 11h, DFS enabled */
|
FCC3_WORLD = 0x3B, /* USA & Canada w/5470 band, 11h, DFS enabled */
|
||||||
|
Loading…
Reference in New Issue
Block a user