root/drivers/net/wireless/realtek/rtlwifi/regd.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 /* Copyright(c) 2009-2012  Realtek Corporation.*/
   3 
   4 #ifndef __RTL_REGD_H__
   5 #define __RTL_REGD_H__
   6 
   7 /* for kernel 3.14 , both value are changed to IEEE80211_CHAN_NO_IR*/
   8 #define IEEE80211_CHAN_NO_IBSS IEEE80211_CHAN_NO_IR
   9 #define IEEE80211_CHAN_PASSIVE_SCAN IEEE80211_CHAN_NO_IR
  10 
  11 struct country_code_to_enum_rd {
  12         u16 countrycode;
  13         const char *iso_name;
  14 };
  15 
  16 enum country_code_type_t {
  17         COUNTRY_CODE_FCC = 0,
  18         COUNTRY_CODE_IC = 1,
  19         COUNTRY_CODE_ETSI = 2,
  20         COUNTRY_CODE_SPAIN = 3,
  21         COUNTRY_CODE_FRANCE = 4,
  22         COUNTRY_CODE_MKK = 5,
  23         COUNTRY_CODE_MKK1 = 6,
  24         COUNTRY_CODE_ISRAEL = 7,
  25         COUNTRY_CODE_TELEC = 8,
  26         COUNTRY_CODE_MIC = 9,
  27         COUNTRY_CODE_GLOBAL_DOMAIN = 10,
  28         COUNTRY_CODE_WORLD_WIDE_13 = 11,
  29         COUNTRY_CODE_TELEC_NETGEAR = 12,
  30         COUNTRY_CODE_WORLD_WIDE_13_5G_ALL = 13,
  31 
  32         /*add new channel plan above this line */
  33         COUNTRY_CODE_MAX
  34 };
  35 
  36 int rtl_regd_init(struct ieee80211_hw *hw,
  37                   void (*reg_notifier) (struct wiphy *wiphy,
  38                   struct regulatory_request *request));
  39 void rtl_reg_notifier(struct wiphy *wiphy, struct regulatory_request *request);
  40 
  41 #endif

/* [<][>][^][v][top][bottom][index][help] */