Home
last modified time | relevance | path

Searched refs:regulatory (Results 1 – 25 of 49) sorted by relevance

12

/linux-6.15/Documentation/networking/
H A Dregulatory.rst4 Linux wireless regulatory documentation
8 regulatory infrastructure works.
14 Keeping regulatory domains in userspace
17 Due to the dynamic nature of regulatory domains we keep them
22 How to get regulatory domains to the kernel
26 database file (regulatory.db) containing all the regulatory rules. It
54 Who asks for regulatory domains?
65 # set regulatory domain to "Costa Rica"
76 regulatory domain is required. More on this to be added
164 Example cache of some regulatory domain::
[all …]
H A Dindex.rst107 regulatory
/linux-6.15/drivers/net/wireless/realtek/rtw89/
H A Dregd.c310 struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; in rtw89_regd_find_reg_by_name() local
329 struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; in rtw89_regd_get_index() local
362 struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; in rtw89_regd_setup_unii4() local
422 struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; in __rtw89_regd_setup_policy_6ghz() local
440 struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; in rtw89_regd_setup_policy_6ghz() local
492 struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; in rtw89_regd_setup_policy_6ghz_sp() local
593 struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; in rtw89_regd_setup() local
651 struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; in rtw89_regd_apply_policy_unii4() local
679 struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; in regd_is_6ghz_blocked() local
695 struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; in regd_is_6ghz_not_applicable() local
[all …]
/linux-6.15/net/wireless/
H A DKconfig74 and willing to ensure your system will remain regulatory
77 for whatever reason regulatory compliance has not or
84 regulatory certification on the system with the enabled
87 and approved environment by your local regulatory agency.
94 Require that in addition to the "regulatory.db" file a
95 "regulatory.db.p7s" can be loaded with a valid PKCS#7
96 signature for the regulatory.db file made by one of the
117 that shall be accepted for a signed regulatory database.
126 This option enables support for parsing regulatory hints
129 regulatory core will allow and parse these regulatory hints.
[all …]
/linux-6.15/Documentation/ABI/testing/
H A Dsysfs-driver-intc_sar7 Specific Absorption Rate (SAR) regulatory mode is typically
11 the current SAR regulatory mode on the Dynamic SAR driver using
13 this sysfs node, the currently configured regulatory mode value
16 Acceptable regulatory modes are:
23 - The regulatory mode value has one of the above values.
24 - The default regulatory mode used in the driver is 0.
48 given host. The regulatory mode configured on Dynamic SAR
/linux-6.15/drivers/net/wireless/realtek/rtw88/
H A Dregd.c23 __r->regulatory->alpha2[0], \
24 __r->regulatory->alpha2[1], \
25 __r->regulatory->txpwr_regd_2g, \
26 __r->regulatory->txpwr_regd_5g, \
360 rtwdev->regd.regulatory = &rtw_reg_ww; in rtw_regd_init()
403 !rtw_reg_is_ww(next_regd->regulatory)) { in rtw_regd_mgmt_worldwide()
435 if (rtw_reg_is_ww(next_regd->regulatory)) { in rtw_regd_mgmt_setting()
454 next_regd->regulatory = rtw_reg_find_by_name(request->alpha2); in rtw_regd_state_hdl()
500 rtwdev->regd.regulatory->txpwr_regd_2g : in rtw_regd_get()
501 rtwdev->regd.regulatory->txpwr_regd_5g; in rtw_regd_get()
[all …]
/linux-6.15/drivers/net/wireless/ath/
H A DKconfig41 bool "Atheros dynamic user regulatory hints"
50 bool "Atheros dynamic user regulatory testing"
H A Dregd.c513 regulatory); in ath_reg_notifier_apply()
764 regulatory); in ath_regd_init()
/linux-6.15/Documentation/networking/device_drivers/wifi/intel/
H A Dipw2100.rst40 governmental regulatory agency requirements for the regions that they
61 ensuring the regulatory compliance of the products, (ii) Intel will bear
64 the warranty and/or issues arising from regulatory non-compliance, and
68 Note: Many regulatory agencies consider Wireless LAN adapters to be
69 modules, and accordingly, condition system-level regulatory approval
75 part of a development project. Conformance to local regulatory
H A Dipw2200.rst54 governmental regulatory agency requirements for the regions that they
75 ensuring the regulatory compliance of the products, (ii) Intel will bear
78 the warranty and/or issues arising from regulatory non-compliance, and
82 Note: Many regulatory agencies consider Wireless LAN adapters to be
83 modules, and accordingly, condition system-level regulatory approval
89 part of a development project. Conformance to local regulatory
363 The geography code corresponds to a regulatory domain as shown in the
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/
H A DMakefile6 iwlmld-y += scan.o sta.o tx.o coex.o tlc.o agg.o key.o regulatory.o ap.o thermal.o roc.o stats.o
/linux-6.15/drivers/net/wireless/intel/iwlwifi/
H A Diwl-nvm-parse.h36 const __le16 *nvm_calib, const __le16 *regulatory,
H A DMakefile22 iwlwifi-objs += fw/regulatory.o
H A Diwl-nvm-parse.c1526 const __le16 *nvm_calib, const __le16 *regulatory, in iwl_parse_nvm_data() argument
1583 &regulatory[NVM_CHANNELS_SDP] : in iwl_parse_nvm_data()
1592 lar_config = le16_to_cpup(regulatory + lar_offset); in iwl_parse_nvm_data()
1596 ch_section = &regulatory[NVM_CHANNELS_EXTENDED]; in iwl_parse_nvm_data()
2170 if (le32_to_cpu(rsp->regulatory.lar_enabled) && in iwl_get_nvm()
2178 channel_profile = v4 ? (void *)rsp->regulatory.channel_profile : in iwl_get_nvm()
2179 (void *)rsp_v3->regulatory.channel_profile; in iwl_get_nvm()
/linux-6.15/drivers/net/wireless/intel/iwlwifi/fw/api/
H A Dnvm-reg.h249 struct iwl_nvm_get_info_regulatory_v1 regulatory; member
263 struct iwl_nvm_get_info_regulatory regulatory; member
/linux-6.15/drivers/net/wireless/ath/carl9170/
H A Dmain.c1885 struct ath_regulatory *regulatory = &ar->common.regulatory; in carl9170_parse_eeprom() local
1931 regulatory->current_rd = le16_to_cpu(ar->eeprom.reg_domain[0]); in carl9170_parse_eeprom()
1945 ath_reg_notifier_apply(wiphy, request, &ar->common.regulatory); in carl9170_reg_notifier()
1950 struct ath_regulatory *regulatory = &ar->common.regulatory; in carl9170_register() local
1966 err = ath_regd_init(regulatory, ar->hw->wiphy, in carl9170_register()
1988 if (!ath_is_world_regd(regulatory)) in carl9170_register()
1989 regulatory_hint(ar->hw->wiphy, regulatory->alpha2); in carl9170_register()
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dnvm.c221 const __le16 *sw, *calib, *regulatory, *mac_override, *phy_sku; in iwl_parse_nvm_sections() local
270 regulatory = mvm->trans->cfg->nvm_type == IWL_NVM_SDP ? in iwl_parse_nvm_sections()
281 regulatory, mac_override, phy_sku, in iwl_parse_nvm_sections()
/linux-6.15/drivers/net/wireless/ath/ath9k/
H A Deeprom.c435 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); in ath9k_hw_update_regulatory_maxpower() local
441 regulatory->max_power_level += POWER_CORRECTION_FOR_TWO_CHAIN; in ath9k_hw_update_regulatory_maxpower()
444 regulatory->max_power_level += POWER_CORRECTION_FOR_THREE_CHAIN; in ath9k_hw_update_regulatory_maxpower()
H A Dhw.c456 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); in ath9k_hw_init_defaults() local
458 regulatory->country_code = CTRY_DEFAULT; in ath9k_hw_init_defaults()
459 regulatory->power_limit = MAX_COMBINED_POWER; in ath9k_hw_init_defaults()
2478 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); in ath9k_hw_fill_cap_info() local
2485 regulatory->current_rd = eeval; in ath9k_hw_fill_cap_info()
2489 if (regulatory->current_rd == 0x64 || in ath9k_hw_fill_cap_info()
2490 regulatory->current_rd == 0x65) in ath9k_hw_fill_cap_info()
2491 regulatory->current_rd += 5; in ath9k_hw_fill_cap_info()
2492 else if (regulatory->current_rd == 0x41) in ath9k_hw_fill_cap_info()
2493 regulatory->current_rd = 0x43; in ath9k_hw_fill_cap_info()
[all …]
H A Deeprom_9287.c710 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); in ath9k_hw_ar9287_set_txpower() local
729 regulatory->max_power_level = 0; in ath9k_hw_ar9287_set_txpower()
734 if (ratesArray[i] > regulatory->max_power_level) in ath9k_hw_ar9287_set_txpower()
735 regulatory->max_power_level = ratesArray[i]; in ath9k_hw_ar9287_set_txpower()
H A Deeprom_4k.c583 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); in ath9k_hw_4k_set_txpower() local
602 regulatory->max_power_level = 0; in ath9k_hw_4k_set_txpower()
607 if (ratesArray[i] > regulatory->max_power_level) in ath9k_hw_4k_set_txpower()
608 regulatory->max_power_level = ratesArray[i]; in ath9k_hw_4k_set_txpower()
/linux-6.15/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
H A Dphy.h131 u8 regulatory; member
/linux-6.15/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/
H A Dphy.h153 u8 regulatory; member
/linux-6.15/drivers/net/wireless/ath/ath6kl/
H A DKconfig63 the firmware. This can be only enabled if regulatory requirements
/linux-6.15/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
H A Dphy.h161 u8 regulatory; member

12