wireless-regdb 0.1.0

create a linux wireless regulatory db firmware
Documentation
wmmrule ETSI:
  vo_c: cw_min=3, cw_max=7, aifsn=2, cot=2
  vi_c: cw_min=7, cw_max=15, aifsn=2, cot=4
  be_c: cw_min=15, cw_max=1023, aifsn=3, cot=6
  bk_c: cw_min=15, cw_max=1023, aifsn=7, cot=6
  vo_ap: cw_min=3, cw_max=7, aifsn=1, cot=2
  vi_ap: cw_min=7, cw_max=15, aifsn=1, cot=4
  be_ap: cw_min=15, cw_max=63, aifsn=3, cot=6
  bk_ap: cw_min=15, cw_max=1023, aifsn=7, cot=6

# This is the world regulatory domain
country 00:
  (2402 - 2472 @ 40), (20)
  # Channel 12 - 13.
  (2457 - 2482 @ 20), (20), NO-IR, AUTO-BW
  # Channel 14. Only JP enables this and for 802.11b only
  (2474 - 2494 @ 20), (20), NO-IR, NO-OFDM
  # Channel 36 - 48
  (5170 - 5250 @ 80), (20), NO-IR, AUTO-BW
  # Channel 52 - 64
  (5250 - 5330 @ 80), (20), NO-IR, DFS, AUTO-BW
  # Channel 100 - 144
  (5490 - 5730 @ 160), (20), NO-IR, DFS
  # Channel 149 - 165
  (5735 - 5835 @ 80), (20), NO-IR
  # IEEE 802.11ad (60GHz), channels 1..3
  (57240 - 63720 @ 2160), (0)

# AD as part of CEPT accepted decisions 2005/513/EC (5GHz RLAN, EN 301 893)
# and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
#  EU decision 2005/513/EC: https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
#  EU decision 2006/771/EC: https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
# Harmonized CEPT countries: https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
country AD: DFS-ETSI
  (2400 - 2483.5 @ 40), (100 mW)
  (5150 - 5250 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW, wmmrule=ETSI
  (5250 - 5350 @ 80), (100 mW), NO-OUTDOOR, DFS, AUTO-BW, wmmrule=ETSI
  (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
  # short range devices (ETSI EN 300 440-1)
  (5725 - 5875 @ 80), (25 mW)
  # 60 GHz band channels 1-4, ref: Etsi En 302 567
  (57000 - 66000 @ 2160), (40)