ath: regd: add extra US coutry codes
authorOever Gonzalez <notengobattery@gmail.com>
Sat, 26 Jan 2019 16:30:19 +0000 (17:30 +0100)
committerKalle Valo <kvalo@codeaurora.org>
Thu, 7 Feb 2019 15:02:19 +0000 (17:02 +0200)
This patch adds several country codes to the regd.h and regd_common.h
files in order to support devices like the Linksys EA6350v3, whose
country codes are not present in the original list. Without this patch,
all devices whose manufacturer programmed any of these code in their
EEPROM will not work.

The values for CTRY_UNITED_STATES2 and CTRY_UNITED_STATES3 were taken
from a post by Sven Eckelmann <sven.eckelmann@openmesh.com>:
<http://lists.infradead.org/pipermail/ath10k/2017-August/010014.html>

Signed-off-by: Oever Gonzalez <notengobattery@gmail.com>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/ath/regd.h
drivers/net/wireless/ath/regd_common.h

index d73e45e26547b9665c1ff7216baf5c87a30a1122..75ddaefdd0495bdf7e4057127c074d810a2344c7 100644 (file)
@@ -185,7 +185,9 @@ enum CountryCode {
        CTRY_UKRAINE = 804,
        CTRY_UNITED_KINGDOM = 826,
        CTRY_UNITED_STATES = 840,
+       CTRY_UNITED_STATES2 = 841,
        CTRY_UNITED_STATES_FCC49 = 842,
+       CTRY_UNITED_STATES3 = 843,
        CTRY_URUGUAY = 858,
        CTRY_UZBEKISTAN = 860,
        CTRY_VENEZUELA = 862,
index 4021e37a225a4120a8bef0ba7fea891381b53d23..c4bd26e659490c774404daebec0097d06f3106e9 100644 (file)
@@ -483,6 +483,8 @@ static struct country_code_to_enum_rd allCountries[] = {
        {CTRY_UAE, NULL1_WORLD, "AE"},
        {CTRY_UNITED_KINGDOM, ETSI1_WORLD, "GB"},
        {CTRY_UNITED_STATES, FCC3_FCCA, "US"},
+       {CTRY_UNITED_STATES2, FCC3_FCCA, "US"},
+       {CTRY_UNITED_STATES3, FCC3_FCCA, "US"},
        /* This "PS" is for US public safety actually... to support this we
         * would need to assign new special alpha2 to CRDA db as with the world
         * regdomain and use another alpha2 */