| /* |
| * Copyright (c) "2012,2014" The Linux Foundation. All rights reserved. |
| * |
| * Previously licensed under the ISC license by Qualcomm Atheros, Inc. |
| * |
| * |
| * Permission to use, copy, modify, and/or distribute this software for |
| * any purpose with or without fee is hereby granted, provided that the |
| * above copyright notice and this permission notice appear in all |
| * copies. |
| * |
| * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL |
| * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED |
| * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE |
| * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL |
| * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR |
| * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER |
| * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR |
| * PERFORMANCE OF THIS SOFTWARE. |
| */ |
| |
| /* |
| * This file was originally distributed by Qualcomm Atheros, Inc. |
| * under proprietary terms before Copyright ownership was assigned |
| * to the Linux Foundation. |
| */ |
| |
| /** ------------------------------------------------------------------------- * |
| ------------------------------------------------------------------------- * |
| |
| |
| \file wlan_nv.c |
| |
| \brief Contains collection of table default values to use in |
| case a table is not found in NV |
| |
| $Id$ |
| |
| ========================================================================== */ |
| |
| #ifndef WLAN_NV_C |
| #define WLAN_NV_C |
| |
| #include "palTypes.h" |
| #include "wlan_nv.h" |
| |
| const sHalNv nvDefaults = |
| { |
| { |
| 0, // tANI_U16 productId; |
| 1, // tANI_U8 productBands; |
| 2, // tANI_U8 wlanNvRevId; //0: WCN1312, 1: WCN1314, 2: WCN3660 |
| 1, // tANI_U8 numOfTxChains; |
| 1, // tANI_U8 numOfRxChains; |
| { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, // tANI_U8 macAddr[NV_FIELD_MAC_ADDR_SIZE]; |
| { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, // tANI_U8 macAddr[NV_FIELD_MAC_ADDR_SIZE]; |
| { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, // tANI_U8 macAddr[NV_FIELD_MAC_ADDR_SIZE]; |
| { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, // tANI_U8 macAddr[NV_FIELD_MAC_ADDR_SIZE]; |
| { "\0" }, |
| 0, // tANI_U8 couplerType; |
| WLAN_NV_VERSION, // tANI_U8 nvVersion; |
| }, //fields |
| |
| { |
| // NV_TABLE_RATE_POWER_SETTINGS |
| { |
| // typedef tANI_S16 tPowerdBm; |
| //typedef tPowerdBm tRateGroupPwr[NUM_HAL_PHY_RATES]; |
| //tRateGroupPwr pwrOptimum[NUM_RF_SUBBANDS]; |
| //2.4G |
| { |
| //802.11b Rates |
| {1900}, // HAL_PHY_RATE_11B_LONG_1_MBPS, |
| {1900}, // HAL_PHY_RATE_11B_LONG_2_MBPS, |
| {1900}, // HAL_PHY_RATE_11B_LONG_5_5_MBPS, |
| {1900}, // HAL_PHY_RATE_11B_LONG_11_MBPS, |
| {1900}, // HAL_PHY_RATE_11B_SHORT_2_MBPS, |
| {1900}, // HAL_PHY_RATE_11B_SHORT_5_5_MBPS, |
| {1900}, // HAL_PHY_RATE_11B_SHORT_11_MBPS, |
| |
| //11A 20MHz Rates |
| {1700}, // HAL_PHY_RATE_11A_6_MBPS, |
| {1700}, // HAL_PHY_RATE_11A_9_MBPS, |
| {1700}, // HAL_PHY_RATE_11A_12_MBPS, |
| {1650}, // HAL_PHY_RATE_11A_18_MBPS, |
| {1600}, // HAL_PHY_RATE_11A_24_MBPS, |
| {1550}, // HAL_PHY_RATE_11A_36_MBPS, |
| {1550}, // HAL_PHY_RATE_11A_48_MBPS, |
| {1550}, // HAL_PHY_RATE_11A_54_MBPS, |
| |
| //DUP 11A 40MHz Rates |
| {1700}, // HAL_PHY_RATE_11A_DUP_6_MBPS, |
| {1700}, // HAL_PHY_RATE_11A_DUP_9_MBPS, |
| {1700}, // HAL_PHY_RATE_11A_DUP_12_MBPS, |
| {1650}, // HAL_PHY_RATE_11A_DUP_18_MBPS, |
| {1600}, // HAL_PHY_RATE_11A_DUP_24_MBPS, |
| {1550}, // HAL_PHY_RATE_11A_DUP_36_MBPS, |
| {1550}, // HAL_PHY_RATE_11A_DUP_48_MBPS, |
| {1500}, // HAL_PHY_RATE_11A_DUP_54_MBPS, |
| |
| //MCS Index #0-7(20/40MHz) |
| {1700}, // HAL_PHY_RATE_MCS_1NSS_6_5_MBPS, |
| {1700}, // HAL_PHY_RATE_MCS_1NSS_13_MBPS, |
| {1650}, // HAL_PHY_RATE_MCS_1NSS_19_5_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_26_MBPS, |
| {1550}, // HAL_PHY_RATE_MCS_1NSS_39_MBPS, |
| {1550}, // HAL_PHY_RATE_MCS_1NSS_52_MBPS, |
| {1400}, // HAL_PHY_RATE_MCS_1NSS_58_5_MBPS, |
| {1300}, // HAL_PHY_RATE_MCS_1NSS_65_MBPS, |
| {1700}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_7_2_MBPS, |
| {1700}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_14_4_MBPS, |
| {1650}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_21_7_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_28_9_MBPS, |
| {1550}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_43_3_MBPS, |
| {1500}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_57_8_MBPS, |
| {1400}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_65_MBPS, |
| {1300}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_72_2_MBPS, |
| |
| //MCS Index #8-15(20/40MHz) |
| {1700}, // HAL_PHY_RATE_MCS_1NSS_CB_13_5_MBPS, |
| {1700}, // HAL_PHY_RATE_MCS_1NSS_CB_27_MBPS, |
| {1650}, // HAL_PHY_RATE_MCS_1NSS_CB_40_5_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_CB_54_MBPS, |
| {1550}, // HAL_PHY_RATE_MCS_1NSS_CB_81_MBPS, |
| {1500}, // HAL_PHY_RATE_MCS_1NSS_CB_108_MBPS, |
| {1400}, // HAL_PHY_RATE_MCS_1NSS_CB_121_5_MBPS, |
| {1300}, // HAL_PHY_RATE_MCS_1NSS_CB_135_MBPS, |
| {1700}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_15_MBPS, |
| {1700}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_30_MBPS, |
| {1650}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_45_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_60_MBPS, |
| {1550}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_90_MBPS, |
| {1500}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_120_MBPS, |
| {1400}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_135_MBPS, |
| {1300}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_150_MBPS, |
| |
| #ifdef WLAN_FEATURE_11AC |
| //11AC rates |
| //11A duplicate 80MHz Rates |
| {1700}, // HAL_PHY_RATE_11AC_DUP_6_MBPS, |
| {1700}, // HAL_PHY_RATE_11AC_DUP_9_MBPS, |
| {1700}, // HAL_PHY_RATE_11AC_DUP_12_MBPS, |
| {1650}, // HAL_PHY_RATE_11AC_DUP_18_MBPS, |
| {1600}, // HAL_PHY_RATE_11AC_DUP_24_MBPS, |
| {1550}, // HAL_PHY_RATE_11AC_DUP_36_MBPS, |
| {1550}, // HAL_PHY_RATE_11AC_DUP_48_MBPS, |
| {1500}, // HAL_PHY_RATE_11AC_DUP_54_MBPS, |
| |
| //11ac 20MHZ NG, SG |
| {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_6_5_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_13_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_19_5_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_26_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_39_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_52_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_58_5_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_65_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_78_MBPS, |
| #ifdef WCN_PRONTO |
| {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_NGI_86_5_MBPS, |
| #endif |
| {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_7_2_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_14_4_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_21_6_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_28_8_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_43_3_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_57_7_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_65_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_72_2_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_86_6_MBPS, |
| #ifdef WCN_PRONTO |
| {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_SGI_96_1_MBPS, |
| #endif |
| |
| //11ac 40MHZ NG, SG |
| {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_13_5_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_27_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_40_5_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_54_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_81_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_108_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_121_5_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_135_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_162_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_180_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_15_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_30_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_45_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_60_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_90_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_120_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_135_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_150_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_180_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_200_MBPS, |
| |
| //11ac 80MHZ NG, SG |
| {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_29_3_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_58_5_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_87_8_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_117_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_175_5_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_234_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_263_3_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_292_5_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_351_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_390_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_32_5_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_65_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_97_5_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_130_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_195_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_260_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_292_5_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_325_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_390_MBPS, |
| {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_433_3_MBPS, |
| #endif |
| }, // RF_SUBBAND_2_4_GHZ |
| // 5G Low |
| { |
| //802.11b Rates |
| {0}, // HAL_PHY_RATE_11B_LONG_1_MBPS, |
| {0}, // HAL_PHY_RATE_11B_LONG_2_MBPS, |
| {0}, // HAL_PHY_RATE_11B_LONG_5_5_MBPS, |
| {0}, // HAL_PHY_RATE_11B_LONG_11_MBPS, |
| {0}, // HAL_PHY_RATE_11B_SHORT_2_MBPS, |
| {0}, // HAL_PHY_RATE_11B_SHORT_5_5_MBPS, |
| {0}, // HAL_PHY_RATE_11B_SHORT_11_MBPS, |
| |
| ///11A 20MHz Rates |
| {1600}, // HAL_PHY_RATE_11A_6_MBPS, |
| {1600}, // HAL_PHY_RATE_11A_9_MBPS, |
| {1600}, // HAL_PHY_RATE_11A_12_MBPS, |
| {1550}, // HAL_PHY_RATE_11A_18_MBPS, |
| {1550}, // HAL_PHY_RATE_11A_24_MBPS, |
| {1450}, // HAL_PHY_RATE_11A_36_MBPS, |
| {1400}, // HAL_PHY_RATE_11A_48_MBPS, |
| {1400}, // HAL_PHY_RATE_11A_54_MBPS, |
| |
| ///DUP 11A 40MHz Rates |
| {1600}, // HAL_PHY_RATE_11A_DUP_6_MBPS, |
| {1600}, // HAL_PHY_RATE_11A_DUP_9_MBPS, |
| {1600}, // HAL_PHY_RATE_11A_DUP_12_MBPS, |
| {1650}, // HAL_PHY_RATE_11A_DUP_18_MBPS, |
| {1550}, // HAL_PHY_RATE_11A_DUP_24_MBPS, |
| {1450}, // HAL_PHY_RATE_11A_DUP_36_MBPS, |
| {1400}, // HAL_PHY_RATE_11A_DUP_48_MBPS, |
| {1400}, // HAL_PHY_RATE_11A_DUP_54_MBPS, |
| |
| ///MCS Index #0-7(20/40MHz) |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_6_5_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_13_MBPS, |
| {1550}, // HAL_PHY_RATE_MCS_1NSS_19_5_MBPS, |
| {1500}, // HAL_PHY_RATE_MCS_1NSS_26_MBPS, |
| {1450}, // HAL_PHY_RATE_MCS_1NSS_39_MBPS, |
| {1400}, // HAL_PHY_RATE_MCS_1NSS_52_MBPS, |
| {1350}, // HAL_PHY_RATE_MCS_1NSS_58_5_MBPS, |
| {1200}, // HAL_PHY_RATE_MCS_1NSS_65_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_7_2_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_14_4_MBPS, |
| {1550}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_21_7_MBPS, |
| {1550}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_28_9_MBPS, |
| {1450}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_43_3_MBPS, |
| {1400}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_57_8_MBPS, |
| {1300}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_65_MBPS, |
| {1200}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_72_2_MBPS, |
| |
| ///MCS Index #8-15(20/40MHz) |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_CB_13_5_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_CB_27_MBPS, |
| {1550}, // HAL_PHY_RATE_MCS_1NSS_CB_40_5_MBPS, |
| {1500}, // HAL_PHY_RATE_MCS_1NSS_CB_54_MBPS, |
| {1450}, // HAL_PHY_RATE_MCS_1NSS_CB_81_MBPS, |
| {1400}, // HAL_PHY_RATE_MCS_1NSS_CB_108_MBPS, |
| {1300}, // HAL_PHY_RATE_MCS_1NSS_CB_121_5_MBPS, |
| {1200}, // HAL_PHY_RATE_MCS_1NSS_CB_135_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_15_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_30_MBPS, |
| {1500}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_45_MBPS, |
| {1500}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_60_MBPS, |
| {1450}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_90_MBPS, |
| {1400}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_120_MBPS, |
| {1300}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_135_MBPS, |
| {1200}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_150_MBPS, |
| |
| #ifdef WLAN_FEATUURE_11AC |
| ///11AC rates |
| ///11A duplicate 80MHz Rates |
| {1700}, // HAL_PHY_RATE_11AC_DUP_6_MBPS, |
| {1700}, // HAL_PHY_RATE_11AC_DUP_9_MBPS, |
| {1700}, // HAL_PHY_RATE_11AC_DUP_12_MBPS, |
| {1650}, // HAL_PHY_RATE_11AC_DUP_18_MBPS, |
| {1600}, // HAL_PHY_RATE_11AC_DUP_24_MBPS, |
| {1550}, // HAL_PHY_RATE_11AC_DUP_36_MBPS, |
| {1550}, // HAL_PHY_RATE_11AC_DUP_48_MBPS, |
| {1500}, // HAL_PHY_RATE_11AC_DUP_54_MBPS, |
| |
| ///11ac 20MHZ NG, SG |
| {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_6_5_MBPS, |
| {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_13_MBPS, |
| {1350}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_19_5_MBPS, |
| {1300}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_26_MBPS, |
| {1250}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_39_MBPS, |
| {1200}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_52_MBPS, |
| {1100}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_58_5_MBPS, |
| {1000, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_65_MBPS, |
| { 900}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_78_MBPS, |
| #ifdef WCN_PRONTO |
| { 800}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_NGI_86_5_MBPS, |
| #endif |
| {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_7_2_MBPS, |
| {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_14_4_MBPS, |
| {1350}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_21_6_MBPS, |
| {1300}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_28_8_MBPS, |
| {1250}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_43_3_MBPS, |
| {1200}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_57_7_MBPS, |
| {1100}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_65_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_72_2_MBPS, |
| { 900}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_86_6_MBPS, |
| #ifdef WCN_PRONTO |
| { 800}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_SGI_96_1_MBPS, |
| #endif |
| //11ac 40MHZ NG, SG |
| {1400}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_13_5_MBPS, |
| {1300}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_27_MBPS, |
| {1250}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_40_5_MBPS, |
| {1250}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_54_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_81_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_108_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_121_5_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_135_MBPS, |
| { 900}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_162_MBPS, |
| { 800}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_180_MBPS, |
| {1400}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_15_MBPS, |
| {1300}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_30_MBPS, |
| {1250}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_45_MBPS, |
| {1250}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_60_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_90_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_120_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_135_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_150_MBPS, |
| { 900}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_180_MBPS, |
| { 800}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_200_MBPS, |
| |
| |
| //11ac 80MHZ NG, SG |
| {1300}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_29_3_MBPS, |
| {1100}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_58_5_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_87_8_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_117_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_175_5_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_234_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_263_3_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_292_5_MBPS, |
| { 900}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_351_MBPS, |
| { 800}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_390_MBPS, |
| {1300}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_32_5_MBPS, |
| {1100}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_65_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_97_5_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_130_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_195_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_260_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_292_5_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_325_MBPS, |
| { 900}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_390_MBPS, |
| { 800}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_433_3_MBPS, |
| #endif |
| }, // RF_SUBBAND_5_LOW_GHZ |
| // 5G Mid |
| { |
| //802.11b Rates |
| {0}, // HAL_PHY_RATE_11B_LONG_1_MBPS, |
| {0}, // HAL_PHY_RATE_11B_LONG_2_MBPS, |
| {0}, // HAL_PHY_RATE_11B_LONG_5_5_MBPS, |
| {0}, // HAL_PHY_RATE_11B_LONG_11_MBPS, |
| {0}, // HAL_PHY_RATE_11B_SHORT_2_MBPS, |
| {0}, // HAL_PHY_RATE_11B_SHORT_5_5_MBPS, |
| {0}, // HAL_PHY_RATE_11B_SHORT_11_MBPS, |
| |
| ///11A 20MHz Rates |
| {1600}, // HAL_PHY_RATE_11A_6_MBPS, |
| {1600}, // HAL_PHY_RATE_11A_9_MBPS, |
| {1600}, // HAL_PHY_RATE_11A_12_MBPS, |
| {1550}, // HAL_PHY_RATE_11A_18_MBPS, |
| {1550}, // HAL_PHY_RATE_11A_24_MBPS, |
| {1450}, // HAL_PHY_RATE_11A_36_MBPS, |
| {1400}, // HAL_PHY_RATE_11A_48_MBPS, |
| {1400}, // HAL_PHY_RATE_11A_54_MBPS, |
| |
| ///DU P 11A 40MHz Rates |
| {1600}, // HAL_PHY_RATE_11A_DUP_6_MBPS, |
| {1600}, // HAL_PHY_RATE_11A_DUP_9_MBPS, |
| {1600}, // HAL_PHY_RATE_11A_DUP_12_MBPS, |
| {1650}, // HAL_PHY_RATE_11A_DUP_18_MBPS, |
| {1550}, // HAL_PHY_RATE_11A_DUP_24_MBPS, |
| {1450}, // HAL_PHY_RATE_11A_DUP_36_MBPS, |
| {1400}, // HAL_PHY_RATE_11A_DUP_48_MBPS, |
| {1400}, // HAL_PHY_RATE_11A_DUP_54_MBPS, |
| |
| ///MCSS Index #0-7(20/40MHz) |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_6_5_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_13_MBPS, |
| {1550}, // HAL_PHY_RATE_MCS_1NSS_19_5_MBPS, |
| {1500}, // HAL_PHY_RATE_MCS_1NSS_26_MBPS, |
| {1450}, // HAL_PHY_RATE_MCS_1NSS_39_MBPS, |
| {1400}, // HAL_PHY_RATE_MCS_1NSS_52_MBPS, |
| {1350}, // HAL_PHY_RATE_MCS_1NSS_58_5_MBPS, |
| {1200}, // HAL_PHY_RATE_MCS_1NSS_65_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_7_2_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_14_4_MBPS, |
| {1550}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_21_7_MBPS, |
| {1550}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_28_9_MBPS, |
| {1450}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_43_3_MBPS, |
| {1400}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_57_8_MBPS, |
| {1300}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_65_MBPS, |
| {1200}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_72_2_MBPS, |
| |
| ///MCSS Index #8-15(20/40MHz) |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_CB_13_5_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_CB_27_MBPS, |
| {1550}, // HAL_PHY_RATE_MCS_1NSS_CB_40_5_MBPS, |
| {1500}, // HAL_PHY_RATE_MCS_1NSS_CB_54_MBPS, |
| {1450}, // HAL_PHY_RATE_MCS_1NSS_CB_81_MBPS, |
| {1400}, // HAL_PHY_RATE_MCS_1NSS_CB_108_MBPS, |
| {1300}, // HAL_PHY_RATE_MCS_1NSS_CB_121_5_MBPS, |
| {1200}, // HAL_PHY_RATE_MCS_1NSS_CB_135_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_15_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_30_MBPS, |
| {1500}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_45_MBPS, |
| {1500}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_60_MBPS, |
| {1450}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_90_MBPS, |
| {1400}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_120_MBPS, |
| {1300}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_135_MBPS, |
| {1200}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_150_MBPS, |
| |
| #ifdef WLAN_FEATUURE_111AC |
| ///11CAC rates |
| ///11Ad duplicate 80MHz Rates |
| {1700}, // HAL_PHY_RATE_11AC_DUP_6_MBPS, |
| {1700}, // HAL_PHY_RATE_11AC_DUP_9_MBPS, |
| {1700}, // HAL_PHY_RATE_11AC_DUP_12_MBPS, |
| {1650}, // HAL_PHY_RATE_11AC_DUP_18_MBPS, |
| {1600}, // HAL_PHY_RATE_11AC_DUP_24_MBPS, |
| {1550}, // HAL_PHY_RATE_11AC_DUP_36_MBPS, |
| {1550}, // HAL_PHY_RATE_11AC_DUP_48_MBPS, |
| {1500}, // HAL_PHY_RATE_11AC_DUP_54_MBPS, |
| |
| ///11a c 20MHZ NG, SG |
| {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_6_5_MBPS, |
| {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_13_MBPS, |
| {1350}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_19_5_MBPS, |
| {1300}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_26_MBPS, |
| {1250}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_39_MBPS, |
| {1200}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_52_MBPS, |
| {1100}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_58_5_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_65_MBPS, |
| { 900}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_78_MBPS, |
| #ifdef WCN_PRONTO |
| { 800}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_NGI_86_5_MBPS, |
| #endif |
| {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_7_2_MBPS, |
| {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_14_4_MBPS, |
| {1350}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_21_6_MBPS, |
| {1300}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_28_8_MBPS, |
| {1250}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_43_3_MBPS, |
| {1200}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_57_7_MBPS, |
| {1100}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_65_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_72_2_MBPS, |
| { 900}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_86_6_MBPS, |
| #ifdef WCN_PRONTO |
| { 800}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_SGI_96_1_MBPS, |
| #endif |
| //11ac 40MHZ NG, SG |
| {1400}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_13_5_MBPS, |
| {1300}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_27_MBPS, |
| {1250}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_40_5_MBPS, |
| {1250}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_54_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_81_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_108_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_121_5_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_135_MBPS, |
| { 900}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_162_MBPS, |
| { 800}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_180_MBPS, |
| {1400}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_15_MBPS, |
| {1300}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_30_MBPS, |
| {1250}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_45_MBPS, |
| {1250}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_60_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_90_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_120_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_135_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_150_MBPS, |
| { 900}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_180_MBPS, |
| { 800}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_200_MBPS, |
| |
| |
| ///11a c 80MHZ NG, SG |
| {1300}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_29_3_MBPS, |
| {1100}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_58_5_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_87_8_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_117_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_175_5_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_234_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_263_3_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_292_5_MBPS, |
| { 900}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_351_MBPS, |
| { 800}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_390_MBPS, |
| {1300}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_32_5_MBPS, |
| {1100}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_65_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_97_5_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_130_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_195_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_260_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_292_5_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_325_MBPS, |
| { 900}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_390_MBPS, |
| { 800}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_433_3_MBPS, |
| #endif |
| }, // // RF_SUBBAND_5_MID_GHZ |
| // 5G High |
| { |
| //802.11b Rates |
| {0}, // HAL_PHY_RATE_11B_LONG_1_MBPS, |
| {0}, // HAL_PHY_RATE_11B_LONG_2_MBPS, |
| {0}, // HAL_PHY_RATE_11B_LONG_5_5_MBPS, |
| {0}, // HAL_PHY_RATE_11B_LONG_11_MBPS, |
| {0}, // HAL_PHY_RATE_11B_SHORT_2_MBPS, |
| {0}, // HAL_PHY_RATE_11B_SHORT_5_5_MBPS, |
| {0}, // HAL_PHY_RATE_11B_SHORT_11_MBPS, |
| |
| ///11A 20MHz Rates |
| {1600}, // HAL_PHY_RATE_11A_6_MBPS, |
| {1600}, // HAL_PHY_RATE_11A_9_MBPS, |
| {1600}, // HAL_PHY_RATE_11A_12_MBPS, |
| {1550}, // HAL_PHY_RATE_11A_18_MBPS, |
| {1550}, // HAL_PHY_RATE_11A_24_MBPS, |
| {1450}, // HAL_PHY_RATE_11A_36_MBPS, |
| {1400}, // HAL_PHY_RATE_11A_48_MBPS, |
| {1400}, // HAL_PHY_RATE_11A_54_MBPS, |
| |
| ///DU P 11A 40MHz Rates |
| {1600}, // HAL_PHY_RATE_11A_DUP_6_MBPS, |
| {1600}, // HAL_PHY_RATE_11A_DUP_9_MBPS, |
| {1600}, // HAL_PHY_RATE_11A_DUP_12_MBPS, |
| {1650}, // HAL_PHY_RATE_11A_DUP_18_MBPS, |
| {1550}, // HAL_PHY_RATE_11A_DUP_24_MBPS, |
| {1450}, // HAL_PHY_RATE_11A_DUP_36_MBPS, |
| {1400}, // HAL_PHY_RATE_11A_DUP_48_MBPS, |
| {1400}, // HAL_PHY_RATE_11A_DUP_54_MBPS, |
| |
| ///MCSS Index #0-7(20/40MHz) |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_6_5_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_13_MBPS, |
| {1550}, // HAL_PHY_RATE_MCS_1NSS_19_5_MBPS, |
| {1500}, // HAL_PHY_RATE_MCS_1NSS_26_MBPS, |
| {1450}, // HAL_PHY_RATE_MCS_1NSS_39_MBPS, |
| {1400}, // HAL_PHY_RATE_MCS_1NSS_52_MBPS, |
| {1350}, // HAL_PHY_RATE_MCS_1NSS_58_5_MBPS, |
| {1200}, // HAL_PHY_RATE_MCS_1NSS_65_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_7_2_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_14_4_MBPS, |
| {1550}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_21_7_MBPS, |
| {1550}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_28_9_MBPS, |
| {1450}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_43_3_MBPS, |
| {1400}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_57_8_MBPS, |
| {1300}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_65_MBPS, |
| {1200}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_72_2_MBPS, |
| |
| ///MCSS Index #8-15(20/40MHz) |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_CB_13_5_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_CB_27_MBPS, |
| {1550}, // HAL_PHY_RATE_MCS_1NSS_CB_40_5_MBPS, |
| {1500}, // HAL_PHY_RATE_MCS_1NSS_CB_54_MBPS, |
| {1450}, // HAL_PHY_RATE_MCS_1NSS_CB_81_MBPS, |
| {1400}, // HAL_PHY_RATE_MCS_1NSS_CB_108_MBPS, |
| {1300}, // HAL_PHY_RATE_MCS_1NSS_CB_121_5_MBPS, |
| {1200}, // HAL_PHY_RATE_MCS_1NSS_CB_135_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_15_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_30_MBPS, |
| {1500}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_45_MBPS, |
| {1500}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_60_MBPS, |
| {1450}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_90_MBPS, |
| {1400}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_120_MBPS, |
| {1300}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_135_MBPS, |
| {1200}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_150_MBPS, |
| |
| #ifdef WLAN_FEATUURE_11AC |
| ///11CAC rates |
| ///11Ad duplicate 80MHz Rates |
| {1700}, // HAL_PHY_RATE_11AC_DUP_6_MBPS, |
| {1700}, // HAL_PHY_RATE_11AC_DUP_9_MBPS, |
| {1700}, // HAL_PHY_RATE_11AC_DUP_12_MBPS, |
| {1650}, // HAL_PHY_RATE_11AC_DUP_18_MBPS, |
| {1600}, // HAL_PHY_RATE_11AC_DUP_24_MBPS, |
| {1550}, // HAL_PHY_RATE_11AC_DUP_36_MBPS, |
| {1550}, // HAL_PHY_RATE_11AC_DUP_48_MBPS, |
| {1500}, // HAL_PHY_RATE_11AC_DUP_54_MBPS, |
| |
| ///11a c 20MHZ NG, SG |
| {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_6_5_MBPS, |
| {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_13_MBPS, |
| {1350}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_19_5_MBPS, |
| {1300}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_26_MBPS, |
| {1250}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_39_MBPS, |
| {1200}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_52_MBPS, |
| {1100}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_58_5_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_65_MBPS, |
| { 900}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_78_MBPS, |
| #ifdef WCN_PRONTO |
| { 800}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_NGI_86_5_MBPS, |
| #endif |
| {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_7_2_MBPS, |
| {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_14_4_MBPS, |
| {1350}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_21_6_MBPS, |
| {1300}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_28_8_MBPS, |
| {1250}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_43_3_MBPS, |
| {1200}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_57_7_MBPS, |
| {1100}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_65_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_72_2_MBPS, |
| { 900}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_86_6_MBPS, |
| #ifdef WCN_PRONTO |
| { 800}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_SGI_96_1_MBPS, |
| #endif |
| //11ac 40MHZ NG, SG |
| {1400}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_13_5_MBPS, |
| {1300}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_27_MBPS, |
| {1250}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_40_5_MBPS, |
| {1250}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_54_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_81_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_108_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_121_5_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_135_MBPS, |
| { 900}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_162_MBPS, |
| { 800}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_180_MBPS, |
| {1400}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_15_MBPS, |
| {1300}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_30_MBPS, |
| {1250}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_45_MBPS, |
| {1250}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_60_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_90_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_120_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_135_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_150_MBPS, |
| { 900}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_180_MBPS, |
| { 800}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_200_MBPS, |
| |
| |
| ///11a c 80MHZ NG, SG |
| {1300}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_29_3_MBPS, |
| {1100}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_58_5_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_87_8_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_117_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_175_5_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_234_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_263_3_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_292_5_MBPS, |
| { 900}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_351_MBPS, |
| { 800}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_390_MBPS, |
| {1300}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_32_5_MBPS, |
| {1100}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_65_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_97_5_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_130_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_195_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_260_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_292_5_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_325_MBPS, |
| { 900}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_390_MBPS, |
| { 800}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_433_3_MBPS, |
| #endif |
| }, // RF_SUBBAND_5_HIGH_GHZ, |
| // 4.9G |
| |
| { |
| //802.11b Rates |
| {0}, // HAL_PHY_RATE_11B_LONG_1_MBPS, |
| {0}, // HAL_PHY_RATE_11B_LONG_2_MBPS, |
| {0}, // HAL_PHY_RATE_11B_LONG_5_5_MBPS, |
| {0}, // HAL_PHY_RATE_11B_LONG_11_MBPS, |
| {0}, // HAL_PHY_RATE_11B_SHORT_2_MBPS, |
| {0}, // HAL_PHY_RATE_11B_SHORT_5_5_MBPS, |
| {0}, // HAL_PHY_RATE_11B_SHORT_11_MBPS, |
| |
| ///11A 20MHz Rates |
| {1600}, // HAL_PHY_RATE_11A_6_MBPS, |
| {1600}, // HAL_PHY_RATE_11A_9_MBPS, |
| {1600}, // HAL_PHY_RATE_11A_12_MBPS, |
| {1550}, // HAL_PHY_RATE_11A_18_MBPS, |
| {1550}, // HAL_PHY_RATE_11A_24_MBPS, |
| {1450}, // HAL_PHY_RATE_11A_36_MBPS, |
| {1400}, // HAL_PHY_RATE_11A_48_MBPS, |
| {1400}, // HAL_PHY_RATE_11A_54_MBPS, |
| |
| ///DU P 11A 40MHz Rates |
| {1600}, // HAL_PHY_RATE_11A_DUP_6_MBPS, |
| {1600}, // HAL_PHY_RATE_11A_DUP_9_MBPS, |
| {1600}, // HAL_PHY_RATE_11A_DUP_12_MBPS, |
| {1650}, // HAL_PHY_RATE_11A_DUP_18_MBPS, |
| {1550}, // HAL_PHY_RATE_11A_DUP_24_MBPS, |
| {1450}, // HAL_PHY_RATE_11A_DUP_36_MBPS, |
| {1400}, // HAL_PHY_RATE_11A_DUP_48_MBPS, |
| {1400}, // HAL_PHY_RATE_11A_DUP_54_MBPS, |
| |
| ///MCSS Index #0-7(20/40MHz) |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_6_5_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_13_MBPS, |
| {1550}, // HAL_PHY_RATE_MCS_1NSS_19_5_MBPS, |
| {1500}, // HAL_PHY_RATE_MCS_1NSS_26_MBPS, |
| {1450}, // HAL_PHY_RATE_MCS_1NSS_39_MBPS, |
| {1400}, // HAL_PHY_RATE_MCS_1NSS_52_MBPS, |
| {1350}, // HAL_PHY_RATE_MCS_1NSS_58_5_MBPS, |
| {1200}, // HAL_PHY_RATE_MCS_1NSS_65_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_7_2_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_14_4_MBPS, |
| {1550}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_21_7_MBPS, |
| {1550}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_28_9_MBPS, |
| {1450}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_43_3_MBPS, |
| {1400}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_57_8_MBPS, |
| {1300}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_65_MBPS, |
| {1200}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_72_2_MBPS, |
| |
| ///MCSS Index #8-15(20/40MHz) |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_CB_13_5_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_CB_27_MBPS, |
| {1550}, // HAL_PHY_RATE_MCS_1NSS_CB_40_5_MBPS, |
| {1500}, // HAL_PHY_RATE_MCS_1NSS_CB_54_MBPS, |
| {1450}, // HAL_PHY_RATE_MCS_1NSS_CB_81_MBPS, |
| {1400}, // HAL_PHY_RATE_MCS_1NSS_CB_108_MBPS, |
| {1300}, // HAL_PHY_RATE_MCS_1NSS_CB_121_5_MBPS, |
| {1200}, // HAL_PHY_RATE_MCS_1NSS_CB_135_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_15_MBPS, |
| {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_30_MBPS, |
| {1500}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_45_MBPS, |
| {1500}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_60_MBPS, |
| {1450}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_90_MBPS, |
| {1400}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_120_MBPS, |
| {1300}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_135_MBPS, |
| {1200}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_150_MBPS, |
| |
| #ifdef WLAN_FEATUURE_11AC |
| ///11CAC rates |
| ///11Ad duplicate 80MHz Rates |
| {1700}, // HAL_PHY_RATE_11AC_DUP_6_MBPS, |
| {1700}, // HAL_PHY_RATE_11AC_DUP_9_MBPS, |
| {1700}, // HAL_PHY_RATE_11AC_DUP_12_MBPS, |
| {1650}, // HAL_PHY_RATE_11AC_DUP_18_MBPS, |
| {1600}, // HAL_PHY_RATE_11AC_DUP_24_MBPS, |
| {1550}, // HAL_PHY_RATE_11AC_DUP_36_MBPS, |
| {1550}, // HAL_PHY_RATE_11AC_DUP_48_MBPS, |
| {1500,, // HAL_PHY_RATE_11AC_DUP_54_MBPS, |
| |
| ///11a c 20MHZ NG, SG |
| {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_6_5_MBPS, |
| {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_13_MBPS, |
| {1350}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_19_5_MBPS, |
| {1300}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_26_MBPS, |
| {1250}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_39_MBPS, |
| {1200}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_52_MBPS, |
| {1100}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_58_5_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_65_MBPS, |
| { 900}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_78_MBPS, |
| #ifdef WCN_PRONTO |
| { 800}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_NGI_86_5_MBPS, |
| #endif |
| {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_7_2_MBPS, |
| {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_14_4_MBPS, |
| {1350}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_21_6_MBPS, |
| {1300}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_28_8_MBPS, |
| {1250}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_43_3_MBPS, |
| {1200}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_57_7_MBPS, |
| {1100}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_65_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_72_2_MBPS, |
| { 900}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_86_6_MBPS, |
| #ifdef WCN_PRONTO |
| { 800}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_SGI_96_1_MBPS, |
| #endif |
| //11ac 40MHZ NG, SG |
| {1400}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_13_5_MBPS, |
| {1300}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_27_MBPS, |
| {1250}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_40_5_MBPS, |
| {1250}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_54_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_81_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_108_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_121_5_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_135_MBPS, |
| { 900}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_162_MBPS, |
| { 800}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_180_MBPS, |
| {1400}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_15_MBPS, |
| {1300}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_30_MBPS, |
| {1250}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_45_MBPS, |
| {1250}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_60_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_90_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_120_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_135_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_150_MBPS, |
| { 900}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_180_MBPS, |
| { 800}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_200_MBPS, |
| |
| |
| ///11a c 80MHZ NG, SG |
| {1300}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_29_3_MBPS, |
| {1100}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_58_5_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_87_8_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_117_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_175_5_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_234_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_263_3_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_292_5_MBPS, |
| { 900}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_351_MBPS, |
| { 800}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_390_MBPS, |
| {1300}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_32_5_MBPS, |
| {1100}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_65_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_97_5_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_130_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_195_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_260_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_292_5_MBPS, |
| {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_325_MBPS, |
| { 900}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_390_MBPS, |
| { 800}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_433_3_MBPS, |
| #endif |
| }, // RF_SUBBAND_4_9_GHZ |
| }, |
| |
| // NV_TABLE_REGULATORY_DOMAINS |
| { |
| // typedef struct |
| // { |
| // tANI_BOOLEAN enabled; |
| // tPowerdBm pwrLimit; |
| // }sRegulatoryChannel; |
| |
| // typedef struct |
| // { |
| // sRegulatoryChannel channels[NUM_RF_CHANNELS]; |
| // uAbsPwrPrecision antennaGain[NUM_RF_SUBBANDS]; |
| // uAbsPwrPrecision bRatePowerOffset[NUM_2_4GHZ_CHANNELS]; |
| // }sRegulatoryDomains; |
| |
| //sRegulatoryDomains regDomains[NUM_REG_DOMAINS]; |
| |
| |
| { // REG_DOMAIN_FCC start |
| { //sRegulatoryChannel start |
| //enabled, pwrLimit |
| //2.4GHz Band, none CB |
| {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_1, |
| {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_2, |
| {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_3, |
| {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_4, |
| {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_5, |
| {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_6, |
| {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_7, |
| {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_8, |
| {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_9, |
| {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_10, |
| {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_11, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_12, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_13, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_14, |
| |
| //5GHz Low & Mid U-NII Band, none CB |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_36, |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_40, |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_44, |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_48, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_52, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_56, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_60, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_64, |
| |
| //5GHz Mid Band - ETSI, none CB |
| {NV_CHANNEL_DFS, 22}, //RF_CHAN_100, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_104, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_108, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_112, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_116, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_120, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_124, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_128, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_132, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_136, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_140, |
| |
| //5GHz High U-NII Band, none CB |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_149, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_153, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_157, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_161, |
| {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_165, |
| |
| // 802.11p |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_170, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_171, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_172, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_173, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_174, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_175, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_176, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_177, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_178, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_179, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_180, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_181, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_182, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_183, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_184, |
| |
| //2.4GHz Band, channel bonded channels |
| {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_3, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_4, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_5, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_6, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_7, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_8, |
| {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_9, |
| {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_10, |
| {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_11, |
| |
| //5GHz Low & Mid U-NII Band, channel bonded channels |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_38, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_42, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_46, |
| {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_50, |
| {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_54, |
| {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_58, |
| {NV_CHANNEL_ENABLE, 25}, //RF_CHAN_BOND_62, |
| |
| //5GHz Mid Band - ETSI, channel bonded channels |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_BOND_102 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_106 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_110 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_114 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_118 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_122 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_126 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_130 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_134 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_138 |
| |
| //5GHz High U-NII Band, channel bonded channels |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_151, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_155, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_159, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_163 |
| }, //sRegulatoryChannel end |
| |
| { |
| { 0 }, // RF_SUBBAND_2_4_GHZ |
| {0}, // RF_SUBBAND_5_LOW_GHZ |
| {0}, // RF_SUBBAND_5_MID_GHZ |
| {0}, // RF_SUBBAND_5_HIGH_GHZ |
| {0} // RF_SUBBAND_4_9_GHZ |
| }, |
| |
| { // bRatePowerOffset start |
| //2.4GHz Band |
| { 0 }, //RF_CHAN_1, |
| { 0 }, //RF_CHAN_2, |
| { 0 }, //RF_CHAN_3, |
| { 0 }, //RF_CHAN_4, |
| { 0 }, //RF_CHAN_5, |
| { 0 }, //RF_CHAN_6, |
| { 0 }, //RF_CHAN_7, |
| { 0 }, //RF_CHAN_8, |
| { 0 }, //RF_CHAN_9, |
| { 0 }, //RF_CHAN_10, |
| { 0 }, //RF_CHAN_11, |
| { 0 }, //RF_CHAN_12, |
| { 0 }, //RF_CHAN_13, |
| { 0 }, //RF_CHAN_14, |
| }, // bRatePowerOffset end |
| |
| { // gnRatePowerOffset start |
| //apply to all 2.4 and 5G channels |
| { 0 }, //RF_CHAN_1, |
| { 0 }, //RF_CHAN_2, |
| { 0 }, //RF_CHAN_3, |
| { 0 }, //RF_CHAN_4, |
| { 0 }, //RF_CHAN_5, |
| { 0 }, //RF_CHAN_6, |
| { 0 }, //RF_CHAN_7, |
| { 0 }, //RF_CHAN_8, |
| { 0 }, //RF_CHAN_9, |
| { 0 }, //RF_CHAN_10, |
| { 0 }, //RF_CHAN_11, |
| { 0 }, //RF_CHAN_12, |
| { 0 }, //RF_CHAN_13, |
| { 0 }, //RF_CHAN_14, |
| } // gnRatePowerOffset end |
| }, // REG_DOMAIN_FCC end |
| |
| { // REG_DOMAIN_ETSI start |
| { //sRegulatoryChannel start |
| //enabled, pwrLimit |
| //2.4GHz Band, none CB |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_1, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_2, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_3, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_4, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_5, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_6, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_7, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_8, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_9, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_10, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_11, |
| {NV_CHANNEL_ENABLE, 19}, //RF_CHAN_12, |
| {NV_CHANNEL_ENABLE, 19}, //RF_CHAN_13, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_14, |
| |
| //5GHz Low & Mid U-NII Band, none CB |
| {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_36, |
| {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_40, |
| {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_44, |
| {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_48, |
| {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_52, |
| {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_56, |
| {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_60, |
| {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_64, |
| |
| //5GHz Mid Band - ETSI, none CB |
| {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_100, |
| {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_104, |
| {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_108, |
| {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_112, |
| {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_116, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_120, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_124, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_128, |
| {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_132, |
| {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_136, |
| {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_140, |
| |
| //5GHz High U-NII Band, none CB |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_149, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_153, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_157, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_161, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_165, |
| |
| // 802.11p |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_170, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_171, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_172, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_173, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_174, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_175, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_176, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_177, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_178, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_179, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_180, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_181, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_182, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_183, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_184, |
| |
| //2.4GHz Band, channel bonded channels |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_3, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_4, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_5, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_6, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_7, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_8, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_9, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_10, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_11, |
| |
| //5GHz Low & Mid U-NII Band, channel bonded channels |
| {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_BOND_38, |
| {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_BOND_42, |
| {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_BOND_46, |
| {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_BOND_50, |
| {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_BOND_54, |
| {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_BOND_58, |
| {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_BOND_62, |
| |
| //5GHz Mid Band - ETSI, channel bonded channels |
| {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_BOND_102 |
| {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_BOND_106 |
| {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_BOND_110 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_114 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_118 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_122 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_126 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_130 |
| {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_BOND_134 |
| {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_BOND_138 |
| |
| //5GHz High U-NII Band, channel bonded channels |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_151, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_155, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_159, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_163 |
| }, //sRegulatoryChannel end |
| |
| { |
| { 0 }, // RF_SUBBAND_2_4_GHZ |
| {0}, // RF_SUBBAND_5_LOW_GHZ |
| {0}, // RF_SUBBAND_5_MID_GHZ |
| {0}, // RF_SUBBAND_5_HIGH_GHZ |
| {0} // RF_SUBBAND_4_9_GHZ |
| }, |
| |
| { // bRatePowerOffset start |
| //2.4GHz Band |
| { 0 }, //RF_CHAN_1, |
| { 0 }, //RF_CHAN_2, |
| { 0 }, //RF_CHAN_3, |
| { 0 }, //RF_CHAN_4, |
| { 0 }, //RF_CHAN_5, |
| { 0 }, //RF_CHAN_6, |
| { 0 }, //RF_CHAN_7, |
| { 0 }, //RF_CHAN_8, |
| { 0 }, //RF_CHAN_9, |
| { 0 }, //RF_CHAN_10, |
| { 0 }, //RF_CHAN_11, |
| { 0 }, //RF_CHAN_12, |
| { 0 }, //RF_CHAN_13, |
| { 0 }, //RF_CHAN_14, |
| }, // bRatePowerOffset end |
| |
| { // gnRatePowerOffset start |
| //apply to all 2.4 and 5G channels |
| { 0 }, //RF_CHAN_1, |
| { 0 }, //RF_CHAN_2, |
| { 0 }, //RF_CHAN_3, |
| { 0 }, //RF_CHAN_4, |
| { 0 }, //RF_CHAN_5, |
| { 0 }, //RF_CHAN_6, |
| { 0 }, //RF_CHAN_7, |
| { 0 }, //RF_CHAN_8, |
| { 0 }, //RF_CHAN_9, |
| { 0 }, //RF_CHAN_10, |
| { 0 }, //RF_CHAN_11, |
| { 0 }, //RF_CHAN_12, |
| { 0 }, //RF_CHAN_13, |
| { 0 }, //RF_CHAN_14, |
| } // gnRatePowerOffset end |
| }, // REG_DOMAIN_ETSI end |
| |
| { // REG_DOMAIN_JAPAN start |
| { //sRegulatoryChannel start |
| //enabled, pwrLimit |
| //2.4GHz Band, none CB |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_1, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_2, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_3, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_4, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_5, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_6, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_7, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_8, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_9, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_10, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_11, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_12, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_13, |
| {NV_CHANNEL_ENABLE, 18}, //RF_CHAN_14, |
| |
| //5GHz Low & Mid U-NII Band, none CB |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_36, |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_40, |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_44, |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_48, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_52, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_56, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_60, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_64, |
| |
| //5GHz Mid Band - ETSI, none CB |
| {NV_CHANNEL_DFS, 22}, //RF_CHAN_100, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_104, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_108, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_112, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_116, |
| {NV_CHANNEL_DFS, 0}, //RF_CHAN_120, |
| {NV_CHANNEL_DFS, 0}, //RF_CHAN_124, |
| {NV_CHANNEL_DFS, 0}, //RF_CHAN_128, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_132, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_136, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_140, |
| |
| //5GHz High U-NII Band, none CB |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_149, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_153, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_157, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_161, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_165, |
| |
| //2.4GHz Band, channel bonded channels |
| {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_3, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_4, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_5, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_6, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_7, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_8, |
| {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_9, |
| {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_10, |
| {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_11, |
| |
| //5GHz Low & Mid U-NII Band, channel bonded channels |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_38, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_42, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_46, |
| {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_50, |
| {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_54, |
| {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_58, |
| {NV_CHANNEL_ENABLE, 25}, //RF_CHAN_BOND_62, |
| |
| //5GHz Mid Band - ETSI, channel bonded channels |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_BOND_102 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_106 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_110 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_114 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_118 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_122 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_126 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_130 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_134 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_138 |
| |
| //5GHz High U-NII Band, channel bonded channels |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_151, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_155, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_159, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_163 |
| }, //sRegulatoryChannel end |
| |
| { |
| { 0 }, // RF_SUBBAND_2_4_GHZ |
| {0}, // RF_SUBBAND_5_LOW_GHZ |
| {0}, // RF_SUBBAND_5_MID_GHZ |
| {0}, // RF_SUBBAND_5_HIGH_GHZ |
| {0} // RF_SUBBAND_4_9_GHZ |
| }, |
| |
| { // bRatePowerOffset start |
| //2.4GHz Band |
| { 0 }, //RF_CHAN_1, |
| { 0 }, //RF_CHAN_2, |
| { 0 }, //RF_CHAN_3, |
| { 0 }, //RF_CHAN_4, |
| { 0 }, //RF_CHAN_5, |
| { 0 }, //RF_CHAN_6, |
| { 0 }, //RF_CHAN_7, |
| { 0 }, //RF_CHAN_8, |
| { 0 }, //RF_CHAN_9, |
| { 0 }, //RF_CHAN_10, |
| { 0 }, //RF_CHAN_11, |
| { 0 }, //RF_CHAN_12, |
| { 0 }, //RF_CHAN_13, |
| { 0 }, //RF_CHAN_14, |
| }, // bRatePowerOffset end |
| |
| { // gnRatePowerOffset start |
| //apply to all 2.4 and 5G channels |
| { 0 }, //RF_CHAN_1, |
| { 0 }, //RF_CHAN_2, |
| { 0 }, //RF_CHAN_3, |
| { 0 }, //RF_CHAN_4, |
| { 0 }, //RF_CHAN_5, |
| { 0 }, //RF_CHAN_6, |
| { 0 }, //RF_CHAN_7, |
| { 0 }, //RF_CHAN_8, |
| { 0 }, //RF_CHAN_9, |
| { 0 }, //RF_CHAN_10, |
| { 0 }, //RF_CHAN_11, |
| { 0 }, //RF_CHAN_12, |
| { 0 }, //RF_CHAN_13, |
| { 0 }, //RF_CHAN_14, |
| } // gnRatePowerOffset end |
| }, // REG_DOMAIN_JAPAN end |
| |
| { // REG_DOMAIN_WORLD start |
| { //sRegulatoryChannel start |
| //enabled, pwrLimit |
| //2.4GHz Band |
| {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_1, |
| {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_2, |
| {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_3, |
| {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_4, |
| {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_5, |
| {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_6, |
| {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_7, |
| {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_8, |
| {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_9, |
| {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_10, |
| {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_11, |
| {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_12, |
| {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_13, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_14, |
| |
| //5GHz Low & Mid U-NII Band, none CB |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_36, |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_40, |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_44, |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_48, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_52, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_56, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_60, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_64, |
| |
| //5GHz Mid Band - ETSI, none CB |
| {NV_CHANNEL_DFS, 22}, //RF_CHAN_100, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_104, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_108, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_112, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_116, |
| {NV_CHANNEL_DFS, 0}, //RF_CHAN_120, |
| {NV_CHANNEL_DFS, 0}, //RF_CHAN_124, |
| {NV_CHANNEL_DFS, 0}, //RF_CHAN_128, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_132, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_136, |
| {NV_CHANNEL_DFS, 24}, //RF_CHAN_140, |
| |
| //5GHz High U-NII Band, none CB |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_149, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_153, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_157, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_161, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_165, |
| |
| //2.4GHz Band, channel bonded channels |
| {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_3, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_4, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_5, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_6, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_7, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_8, |
| {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_9, |
| {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_10, |
| {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_11, |
| |
| //5GHz Low & Mid U-NII Band, channel bonded channels |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_38, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_42, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_46, |
| {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_50, |
| {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_54, |
| {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_58, |
| {NV_CHANNEL_ENABLE, 25}, //RF_CHAN_BOND_62, |
| |
| //5GHz Mid Band - ETSI, channel bonded channels |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_BOND_102 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_106 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_110 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_114 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_118 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_122 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_126 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_130 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_134 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_138 |
| |
| //5GHz High U-NII Band, channel bonded channels |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_151, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_155, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_159, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_163 |
| }, //sRegulatoryChannel end |
| |
| { |
| { 0 }, // RF_SUBBAND_2_4_GHZ |
| {0}, // RF_SUBBAND_5_LOW_GHZ |
| {0}, // RF_SUBBAND_5_MID_GHZ |
| {0}, // RF_SUBBAND_5_HIGH_GHZ |
| {0} // RF_SUBBAND_4_9_GHZ |
| }, |
| |
| { // bRatePowerOffset start |
| //2.4GHz Band |
| { 0 }, //RF_CHAN_1, |
| { 0 }, //RF_CHAN_2, |
| { 0 }, //RF_CHAN_3, |
| { 0 }, //RF_CHAN_4, |
| { 0 }, //RF_CHAN_5, |
| { 0 }, //RF_CHAN_6, |
| { 0 }, //RF_CHAN_7, |
| { 0 }, //RF_CHAN_8, |
| { 0 }, //RF_CHAN_9, |
| { 0 }, //RF_CHAN_10, |
| { 0 }, //RF_CHAN_11, |
| { 0 }, //RF_CHAN_12, |
| { 0 }, //RF_CHAN_13, |
| { 0 }, //RF_CHAN_14, |
| }, // bRatePowerOffset end |
| |
| { // gnRatePowerOffset start |
| //apply to all 2.4 and 5G channels |
| { 0 }, //RF_CHAN_1, |
| { 0 }, //RF_CHAN_2, |
| { 0 }, //RF_CHAN_3, |
| { 0 }, //RF_CHAN_4, |
| { 0 }, //RF_CHAN_5, |
| { 0 }, //RF_CHAN_6, |
| { 0 }, //RF_CHAN_7, |
| { 0 }, //RF_CHAN_8, |
| { 0 }, //RF_CHAN_9, |
| { 0 }, //RF_CHAN_10, |
| { 0 }, //RF_CHAN_11, |
| { 0 }, //RF_CHAN_12, |
| { 0 }, //RF_CHAN_13, |
| { 0 }, //RF_CHAN_14, |
| } // gnRatePowerOffset end |
| }, // REG_DOMAIN_WORLD end |
| |
| { // REG_DOMAIN_N_AMER_EXC_FCC start |
| { //sRegulatoryChannel start |
| //enabled, pwrLimit |
| //2.4GHz Band, none CB |
| {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_1, |
| {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_2, |
| {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_3, |
| {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_4, |
| {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_5, |
| {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_6, |
| {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_7, |
| {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_8, |
| {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_9, |
| {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_10, |
| {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_11, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_12, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_13, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_14, |
| |
| //5GHz Low & Mid U-NII Band, none CB |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_36, |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_40, |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_44, |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_48, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_52, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_56, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_60, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_64, |
| |
| //5GHz Mid Band - ETSI, none CB |
| {NV_CHANNEL_DISABLE, 22}, //RF_CHAN_100, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_104, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_108, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_112, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_116, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_120, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_124, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_128, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_132, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_136, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_140, |
| |
| //5GHz High U-NII Band, none CB |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_149, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_153, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_157, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_161, |
| {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_165, |
| |
| //2.4GHz Band, channel bonded channels |
| {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_3, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_4, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_5, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_6, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_7, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_8, |
| {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_9, |
| {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_10, |
| {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_11, |
| |
| //5GHz Low & Mid U-NII Band, channel bonded channels |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_38, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_42, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_46, |
| {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_50, |
| {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_54, |
| {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_58, |
| {NV_CHANNEL_ENABLE, 25}, //RF_CHAN_BOND_62, |
| |
| //5GHz Mid Band - ETSI, channel bonded channels |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_BOND_102 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_106 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_110 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_114 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_118 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_122 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_126 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_130 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_134 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_138 |
| |
| //5GHz High U-NII Band, channel bonded channels |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_151, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_155, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_159, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_163 |
| }, //sRegulatoryChannel end |
| |
| { |
| { 0 }, // RF_SUBBAND_2_4_GHZ |
| {0}, // RF_SUBBAND_5_LOW_GHZ |
| {0}, // RF_SUBBAND_5_MID_GHZ |
| {0}, // RF_SUBBAND_5_HIGH_GHZ |
| {0} // RF_SUBBAND_4_9_GHZ |
| }, |
| |
| { // bRatePowerOffset start |
| //2.4GHz Band |
| { 0 }, //RF_CHAN_1, |
| { 0 }, //RF_CHAN_2, |
| { 0 }, //RF_CHAN_3, |
| { 0 }, //RF_CHAN_4, |
| { 0 }, //RF_CHAN_5, |
| { 0 }, //RF_CHAN_6, |
| { 0 }, //RF_CHAN_7, |
| { 0 }, //RF_CHAN_8, |
| { 0 }, //RF_CHAN_9, |
| { 0 }, //RF_CHAN_10, |
| { 0 }, //RF_CHAN_11, |
| { 0 }, //RF_CHAN_12, |
| { 0 }, //RF_CHAN_13, |
| { 0 }, //RF_CHAN_14, |
| }, // bRatePowerOffset end |
| |
| { // gnRatePowerOffset start |
| //apply to all 2.4 and 5G channels |
| { 0 }, //RF_CHAN_1, |
| { 0 }, //RF_CHAN_2, |
| { 0 }, //RF_CHAN_3, |
| { 0 }, //RF_CHAN_4, |
| { 0 }, //RF_CHAN_5, |
| { 0 }, //RF_CHAN_6, |
| { 0 }, //RF_CHAN_7, |
| { 0 }, //RF_CHAN_8, |
| { 0 }, //RF_CHAN_9, |
| { 0 }, //RF_CHAN_10, |
| { 0 }, //RF_CHAN_11, |
| { 0 }, //RF_CHAN_12, |
| { 0 }, //RF_CHAN_13, |
| { 0 }, //RF_CHAN_14, |
| } // gnRatePowerOffset end |
| }, // REG_DOMAIN_N_AMER_EXC_FCC end |
| |
| { // REG_DOMAIN_APAC start |
| { //sRegulatoryChannel start |
| //enabled, pwrLimit |
| //2.4GHz Band, none CB |
| {NV_CHANNEL_ENABLE, 26}, //RF_CHAN_1, |
| {NV_CHANNEL_ENABLE, 26}, //RF_CHAN_2, |
| {NV_CHANNEL_ENABLE, 26}, //RF_CHAN_3, |
| {NV_CHANNEL_ENABLE, 26}, //RF_CHAN_4, |
| {NV_CHANNEL_ENABLE, 26}, //RF_CHAN_5, |
| {NV_CHANNEL_ENABLE, 26}, //RF_CHAN_6, |
| {NV_CHANNEL_ENABLE, 26}, //RF_CHAN_7, |
| {NV_CHANNEL_ENABLE, 26}, //RF_CHAN_8, |
| {NV_CHANNEL_ENABLE, 26}, //RF_CHAN_9, |
| {NV_CHANNEL_ENABLE, 26}, //RF_CHAN_10, |
| {NV_CHANNEL_ENABLE, 26}, //RF_CHAN_11, |
| {NV_CHANNEL_ENABLE, 26}, //RF_CHAN_12, |
| {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_13, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_14, |
| |
| //5GHz Low & Mid U-NII Band, none CB |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_36, |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_40, |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_44, |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_48, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_52, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_56, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_60, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_64, |
| |
| //5GHz Mid Band - ETSI, none CB |
| {NV_CHANNEL_DISABLE, 22}, //RF_CHAN_100, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_104, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_108, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_112, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_116, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_120, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_124, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_128, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_132, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_136, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_140, |
| |
| //5GHz High U-NII Band, none CB |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_149, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_153, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_157, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_161, |
| {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_165, |
| |
| //2.4GHz Band, channel bonded channels |
| {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_3, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_4, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_5, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_6, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_7, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_8, |
| {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_9, |
| {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_10, |
| {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_11, |
| |
| //5GHz Low & Mid U-NII Band, channel bonded channels |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_38, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_42, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_46, |
| {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_50, |
| {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_54, |
| {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_58, |
| {NV_CHANNEL_ENABLE, 25}, //RF_CHAN_BOND_62, |
| |
| //5GHz Mid Band - ETSI, channel bonded channels |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_BOND_102 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_106 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_110 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_114 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_118 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_122 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_126 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_130 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_134 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_138 |
| |
| //5GHz High U-NII Band, channel bonded channels |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_151, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_155, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_159, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_163 |
| }, //sRegulatoryChannel end |
| |
| { |
| { 0 }, // RF_SUBBAND_2_4_GHZ |
| {0}, // RF_SUBBAND_5_LOW_GHZ |
| {0}, // RF_SUBBAND_5_MID_GHZ |
| {0}, // RF_SUBBAND_5_HIGH_GHZ |
| {0} // RF_SUBBAND_4_9_GHZ |
| }, |
| |
| { // bRatePowerOffset start |
| //2.4GHz Band |
| { 0 }, //RF_CHAN_1, |
| { 0 }, //RF_CHAN_2, |
| { 0 }, //RF_CHAN_3, |
| { 0 }, //RF_CHAN_4, |
| { 0 }, //RF_CHAN_5, |
| { 0 }, //RF_CHAN_6, |
| { 0 }, //RF_CHAN_7, |
| { 0 }, //RF_CHAN_8, |
| { 0 }, //RF_CHAN_9, |
| { 0 }, //RF_CHAN_10, |
| { 0 }, //RF_CHAN_11, |
| { 0 }, //RF_CHAN_12, |
| { 0 }, //RF_CHAN_13, |
| { 0 }, //RF_CHAN_14, |
| }, // bRatePowerOffset end |
| |
| { // gnRatePowerOffset start |
| //apply to all 2.4 and 5G channels |
| { 0 }, //RF_CHAN_1, |
| { 0 }, //RF_CHAN_2, |
| { 0 }, //RF_CHAN_3, |
| { 0 }, //RF_CHAN_4, |
| { 0 }, //RF_CHAN_5, |
| { 0 }, //RF_CHAN_6, |
| { 0 }, //RF_CHAN_7, |
| { 0 }, //RF_CHAN_8, |
| { 0 }, //RF_CHAN_9, |
| { 0 }, //RF_CHAN_10, |
| { 0 }, //RF_CHAN_11, |
| { 0 }, //RF_CHAN_12, |
| { 0 }, //RF_CHAN_13, |
| { 0 }, //RF_CHAN_14, |
| } // gnRatePowerOffset end |
| }, // REG_DOMAIN_APAC end |
| |
| { // REG_DOMAIN_KOREA start |
| { //sRegulatoryChannel start |
| //enabled, pwrLimit |
| //2.4GHz Band, none CB |
| {NV_CHANNEL_ENABLE, 15}, //RF_CHAN_1, |
| {NV_CHANNEL_ENABLE, 15}, //RF_CHAN_2, |
| {NV_CHANNEL_ENABLE, 15}, //RF_CHAN_3, |
| {NV_CHANNEL_ENABLE, 15}, //RF_CHAN_4, |
| {NV_CHANNEL_ENABLE, 15}, //RF_CHAN_5, |
| {NV_CHANNEL_ENABLE, 15}, //RF_CHAN_6, |
| {NV_CHANNEL_ENABLE, 15}, //RF_CHAN_7, |
| {NV_CHANNEL_ENABLE, 15}, //RF_CHAN_8, |
| {NV_CHANNEL_ENABLE, 15}, //RF_CHAN_9, |
| {NV_CHANNEL_ENABLE, 15}, //RF_CHAN_10, |
| {NV_CHANNEL_ENABLE, 15}, //RF_CHAN_11, |
| {NV_CHANNEL_ENABLE, 15}, //RF_CHAN_12, |
| {NV_CHANNEL_ENABLE, 15}, //RF_CHAN_13, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_14, |
| |
| //5GHz Low & Mid U-NII Band, none CB |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_36, |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_40, |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_44, |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_48, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_52, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_56, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_60, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_64, |
| |
| //5GHz Mid Band - ETSI, none CB |
| {NV_CHANNEL_DISABLE, 22}, //RF_CHAN_100, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_104, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_108, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_112, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_116, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_120, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_124, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_128, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_132, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_136, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_140, |
| |
| //5GHz High U-NII Band, none CB |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_149, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_153, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_157, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_161, |
| {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_165, |
| |
| //2.4GHz Band, channel bonded channels |
| {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_3, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_4, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_5, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_6, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_7, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_8, |
| {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_9, |
| {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_10, |
| {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_11, |
| |
| //5GHz Low & Mid U-NII Band, channel bonded channels |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_38, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_42, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_46, |
| {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_50, |
| {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_54, |
| {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_58, |
| {NV_CHANNEL_ENABLE, 25}, //RF_CHAN_BOND_62, |
| |
| //5GHz Mid Band - ETSI, channel bonded channels |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_BOND_102 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_106 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_110 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_114 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_118 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_122 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_126 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_130 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_134 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_138 |
| |
| //5GHz High U-NII Band, channel bonded channels |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_151, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_155, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_159, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_163 |
| }, //sRegulatoryChannel end |
| |
| { |
| { 0 }, // RF_SUBBAND_2_4_GHZ |
| {0}, // RF_SUBBAND_5_LOW_GHZ |
| {0}, // RF_SUBBAND_5_MID_GHZ |
| {0}, // RF_SUBBAND_5_HIGH_GHZ |
| {0} // RF_SUBBAND_4_9_GHZ |
| }, |
| |
| { // bRatePowerOffset start |
| //2.4GHz Band |
| { 0 }, //RF_CHAN_1, |
| { 0 }, //RF_CHAN_2, |
| { 0 }, //RF_CHAN_3, |
| { 0 }, //RF_CHAN_4, |
| { 0 }, //RF_CHAN_5, |
| { 0 }, //RF_CHAN_6, |
| { 0 }, //RF_CHAN_7, |
| { 0 }, //RF_CHAN_8, |
| { 0 }, //RF_CHAN_9, |
| { 0 }, //RF_CHAN_10, |
| { 0 }, //RF_CHAN_11, |
| { 0 }, //RF_CHAN_12, |
| { 0 }, //RF_CHAN_13, |
| { 0 }, //RF_CHAN_14, |
| }, // bRatePowerOffset end |
| |
| { // gnRatePowerOffset start |
| //apply to all 2.4 and 5G channels |
| { 0 }, //RF_CHAN_1, |
| { 0 }, //RF_CHAN_2, |
| { 0 }, //RF_CHAN_3, |
| { 0 }, //RF_CHAN_4, |
| { 0 }, //RF_CHAN_5, |
| { 0 }, //RF_CHAN_6, |
| { 0 }, //RF_CHAN_7, |
| { 0 }, //RF_CHAN_8, |
| { 0 }, //RF_CHAN_9, |
| { 0 }, //RF_CHAN_10, |
| { 0 }, //RF_CHAN_11, |
| { 0 }, //RF_CHAN_12, |
| { 0 }, //RF_CHAN_13, |
| { 0 }, //RF_CHAN_14, |
| } // gnRatePowerOffset end |
| }, // REG_DOMAIN_KOREA end |
| |
| { // REG_DOMAIN_HI_5GHZ start |
| { //sRegulatoryChannel start |
| //enabled, pwrLimit |
| //2.4GHz Band, none CB |
| {NV_CHANNEL_ENABLE, 14}, //RF_CHAN_1, |
| {NV_CHANNEL_ENABLE, 14}, //RF_CHAN_2, |
| {NV_CHANNEL_ENABLE, 14}, //RF_CHAN_3, |
| {NV_CHANNEL_ENABLE, 14}, //RF_CHAN_4, |
| {NV_CHANNEL_ENABLE, 14}, //RF_CHAN_5, |
| {NV_CHANNEL_ENABLE, 14}, //RF_CHAN_6, |
| {NV_CHANNEL_ENABLE, 14}, //RF_CHAN_7, |
| {NV_CHANNEL_ENABLE, 14}, //RF_CHAN_8, |
| {NV_CHANNEL_ENABLE, 14}, //RF_CHAN_9, |
| {NV_CHANNEL_ENABLE, 14}, //RF_CHAN_10, |
| {NV_CHANNEL_ENABLE, 14}, //RF_CHAN_11, |
| {NV_CHANNEL_ENABLE, 14}, //RF_CHAN_12, |
| {NV_CHANNEL_ENABLE, 14}, //RF_CHAN_13, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_14, |
| |
| //5GHz Low & Mid U-NII Band, none CB |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_36, |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_40, |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_44, |
| {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_48, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_52, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_56, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_60, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_64, |
| |
| //5GHz Mid Band - ETSI, none CB |
| {NV_CHANNEL_DISABLE, 22}, //RF_CHAN_100, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_104, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_108, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_112, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_116, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_120, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_124, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_128, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_132, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_136, |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_140, |
| |
| //5GHz High U-NII Band, none CB |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_149, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_153, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_157, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_161, |
| {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_165, |
| |
| //2.4GHz Band, channel bonded channels |
| {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_3, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_4, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_5, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_6, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_7, |
| {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_8, |
| {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_9, |
| {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_10, |
| {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_11, |
| |
| //5GHz Low & Mid U-NII Band, channel bonded channels |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_38, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_42, |
| {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_46, |
| {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_50, |
| {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_54, |
| {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_58, |
| {NV_CHANNEL_ENABLE, 25}, //RF_CHAN_BOND_62, |
| |
| //5GHz Mid Band - ETSI, channel bonded channels |
| {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_BOND_102 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_106 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_110 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_114 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_118 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_122 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_126 |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_130 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_134 |
| {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_138 |
| |
| //5GHz High U-NII Band, channel bonded channels |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_151, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_155, |
| {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_159, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_163 |
| }, //sRegulatoryChannel end |
| |
| { |
| { 0 }, // RF_SUBBAND_2_4_GHZ |
| {0}, // RF_SUBBAND_5_LOW_GHZ |
| {0}, // RF_SUBBAND_5_MID_GHZ |
| {0}, // RF_SUBBAND_5_HIGH_GHZ |
| {0} // RF_SUBBAND_4_9_GHZ |
| }, |
| |
| { // bRatePowerOffset start |
| //2.4GHz Band |
| { 0 }, //RF_CHAN_1, |
| { 0 }, //RF_CHAN_2, |
| { 0 }, //RF_CHAN_3, |
| { 0 }, //RF_CHAN_4, |
| { 0 }, //RF_CHAN_5, |
| { 0 }, //RF_CHAN_6, |
| { 0 }, //RF_CHAN_7, |
| { 0 }, //RF_CHAN_8, |
| { 0 }, //RF_CHAN_9, |
| { 0 }, //RF_CHAN_10, |
| { 0 }, //RF_CHAN_11, |
| { 0 }, //RF_CHAN_12, |
| { 0 }, //RF_CHAN_13, |
| { 0 }, //RF_CHAN_14, |
| }, // bRatePowerOffset end |
| |
| { // gnRatePowerOffset start |
| //apply to all 2.4 and 5G channels |
| { 0 }, //RF_CHAN_1, |
| { 0 }, //RF_CHAN_2, |
| { 0 }, //RF_CHAN_3, |
| { 0 }, //RF_CHAN_4, |
| { 0 }, //RF_CHAN_5, |
| { 0 }, //RF_CHAN_6, |
| { 0 }, //RF_CHAN_7, |
| { 0 }, //RF_CHAN_8, |
| { 0 }, //RF_CHAN_9, |
| { 0 }, //RF_CHAN_10, |
| { 0 }, //RF_CHAN_11, |
| { 0 }, //RF_CHAN_12, |
| { 0 }, //RF_CHAN_13, |
| { 0 }, //RF_CHAN_14, |
| } // gnRatePowerOffset end |
| }, // REG_DOMAIN_HI_5GHZ end |
| |
| { // REG_DOMAIN_NO_5GHZ start |
| { //sRegulatoryChannel start |
| //enabled, pwrLimit |
| //2.4GHz Band |
| {NV_CHANNEL_ENABLE, 12}, //RF_CHAN_1, |
| {NV_CHANNEL_ENABLE, 12}, //RF_CHAN_2, |
| {NV_CHANNEL_ENABLE, 12}, //RF_CHAN_3, |
| {NV_CHANNEL_ENABLE, 12}, //RF_CHAN_4, |
| {NV_CHANNEL_ENABLE, 12}, //RF_CHAN_5, |
| {NV_CHANNEL_ENABLE, 12}, //RF_CHAN_6, |
| {NV_CHANNEL_ENABLE, 12}, //RF_CHAN_7, |
| {NV_CHANNEL_ENABLE, 12}, //RF_CHAN_8, |
| {NV_CHANNEL_ENABLE, 12}, //RF_CHAN_9, |
| {NV_CHANNEL_ENABLE, 12}, //RF_CHAN_10, |
| {NV_CHANNEL_ENABLE, 12}, //RF_CHAN_11, |
| {NV_CHANNEL_ENABLE, 12}, //RF_CHAN_12, |
| {NV_CHANNEL_ENABLE, 12}, //RF_CHAN_13, |
| {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_14, |
| }, //sRegulatoryChannel end |
| |
| { |
| { 0 }, // RF_SUBBAND_2_4_GHZ |
| {0}, // RF_SUBBAND_5_LOW_GHZ |
| {0}, // RF_SUBBAND_5_MID_GHZ |
| {0}, // RF_SUBBAND_5_HIGH_GHZ |
| {0} // RF_SUBBAND_4_9_GHZ |
| }, |
| |
| { // bRatePowerOffset start |
| //2.4GHz Band |
| { 0 }, //RF_CHAN_1, |
| { 0 }, //RF_CHAN_2, |
| { 0 }, //RF_CHAN_3, |
| { 0 }, //RF_CHAN_4, |
| { 0 }, //RF_CHAN_5, |
| { 0 }, //RF_CHAN_6, |
| { 0 }, //RF_CHAN_7, |
| { 0 }, //RF_CHAN_8, |
| { 0 }, //RF_CHAN_9, |
| { 0 }, //RF_CHAN_10, |
| { 0 }, //RF_CHAN_11, |
| { 0 }, //RF_CHAN_12, |
| { 0 }, //RF_CHAN_13, |
| { 0 }, //RF_CHAN_14, |
| }, // bRatePowerOffset end |
| |
| { // gnRatePowerOffset start |
| //apply to all 2.4 and 5G channels |
| { 0 }, //RF_CHAN_1, |
| { 0 }, //RF_CHAN_2, |
| { 0 }, //RF_CHAN_3, |
| { 0 }, //RF_CHAN_4, |
| { 0 }, //RF_CHAN_5, |
| { 0 }, //RF_CHAN_6, |
| { 0 }, //RF_CHAN_7, |
| { 0 }, //RF_CHAN_8, |
| { 0 }, //RF_CHAN_9, |
| { 0 }, //RF_CHAN_10, |
| { 0 }, //RF_CHAN_11, |
| { 0 }, //RF_CHAN_12, |
| { 0 }, //RF_CHAN_13, |
| { 0 }, //RF_CHAN_14, |
| } // gnRatePowerOffset end |
| } // REG_DOMAIN_NO_5GHZ end |
| }, |
| |
| // NV_TABLE_DEFAULT_COUNTRY |
| { |
| // typedef struct |
| // { |
| // tANI_U8 regDomain; //from eRegDomainId |
| // tANI_U8 countryCode[NV_FIELD_COUNTRY_CODE_SIZE]; // string identifier |
| // }sDefaultCountry; |
| |
| 0, // regDomain |
| { 'U', 'S', 'I' } // countryCode |
| }, |
| |
| //NV_TABLE_TPC_POWER_TABLE |
| { |
| { |
| { |
| 0 , //0 |
| 41 , //1 |
| 43 , //2 |
| 45 , //3 |
| 47 , //4 |
| 49 , //5 |
| 51 , //6 |
| 53 , //7 |
| 55 , //8 |
| 56 , //9 |
| 58 , //10 |
| 59 , //11 |
| 60 , //12 |
| 62 , //13 |
| 63 , //14 |
| 64 , //15 |
| 65 , //16 |
| 67 , //17 |
| 68 , //18 |
| 69 , //19 |
| 70 , //20 |
| 71 , //21 |
| 72 , //22 |
| 73 , //23 |
| 74 , //24 |
| 75 , //25 |
| 75 , //26 |
| 76 , //27 |
| 77 , //28 |
| 78 , //29 |
| 78 , //30 |
| 79 , //31 |
| 80 , //32 |
| 81 , //33 |
| 82 , //34 |
| 82 , //35 |
| 83 , //36 |
| 83 , //37 |
| 84 , //38 |
| 85 , //39 |
| 86 , //40 |
| 86 , //41 |
| 87 , //42 |
| 88 , //43 |
| 89 , //44 |
| 89 , //45 |
| 90 , //46 |
| 91 , //47 |
| 91 , //48 |
| 92 , //49 |
| 92 , //50 |
| 93 , //51 |
| 93 , //52 |
| 94 , //53 |
| 94 , //54 |
| 95 , //55 |
| 95 , //56 |
| 95 , //57 |
| 96 , //58 |
| 96 , //59 |
| 97 , //60 |
| 97 , //61 |
| 98 , //62 |
| 98 , //63 |
| 98 , //64 |
| 99 , //65 |
| 99 , //66 |
| 99 , //67 |
| 100, //68 |
| 100, //69 |
| 100, //70 |
| 101, //71 |
| 101, //72 |
| 102, //73 |
| 102, //74 |
| 102, //75 |
| 102, //76 |
| 103, //77 |
| 103, //78 |
| 103, //79 |
| 103, //80 |
| 104, //81 |
| 104, //82 |
| 104, //83 |
| 104, //84 |
| 105, //85 |
| 105, //86 |
| 105, //87 |
| 105, //88 |
| 105, //89 |
| 106, //90 |
| 106, //91 |
| 106, //92 |
| 106, //93 |
| 106, //94 |
| 106, //95 |
| 106, //96 |
| 106, //97 |
| 106, //98 |
| 106, //99 |
| 106, //100 |
| 106, //101 |
| 106, //102 |
| 106, //103 |
| 106, //104 |
| 106, //105 |
| 107, //106 |
| 107, //107 |
| 107, //108 |
| 107, //109 |
| 107, //110 |
| 107, //111 |
| 107, //112 |
| 107, //113 |
| 107, //114 |
| 107, //115 |
| 107, //116 |
| 107, //117 |
| 107, //118 |
| 107, //119 |
| 107, //120 |
| 107, //121 |
| 107, //122 |
| 107, //123 |
| 107, //124 |
| 107, //125 |
| 107, //126 |
| 107, //127 |
| 107, |
| } |
| }, //RF_CHAN_1 |
| { |
| { |
| 0 , //0 |
| 41 , //1 |
| 43 , //2 |
| 45 , //3 |
| 47 , //4 |
| 49 , //5 |
| 51 , //6 |
| 52 , //7 |
| 54 , //8 |
| 56 , //9 |
| 57 , //10 |
| 59 , //11 |
| 60 , //12 |
| 61 , //13 |
| 62 , //14 |
| 64 , //15 |
| 65 , //16 |
| 66 , //17 |
| 67 , //18 |
| 68 , //19 |
| 69 , //20 |
| 70 , //21 |
| 71 , //22 |
| 72 , //23 |
| 73 , //24 |
| 74 , //25 |
| 75 , //26 |
| 75 , //27 |
| 76 , //28 |
| 77 , //29 |
| 78 , //30 |
| 79 , //31 |
| 79 , //32 |
| 80 , //33 |
| 81 , //34 |
| 82 , //35 |
| 82 , //36 |
| 83 , //37 |
| 84 , //38 |
| 85 , //39 |
| 85 , //40 |
| 86 , //41 |
| 87 , //42 |
| 88 , //43 |
| 88 , //44 |
| 89 , //45 |
| 89 , //46 |
| 90 , //47 |
| 91 , //48 |
| 91 , //49 |
| 92 , //50 |
| 92 , //51 |
| 93 , //52 |
| 93 , //53 |
| 94 , //54 |
| 94 , //55 |
| 95 , //56 |
| 95 , //57 |
| 96 , //58 |
| 96 , //59 |
| 96 , //60 |
| 97 , //61 |
| 97 , //62 |
| 98 , //63 |
| 98 , //64 |
| 98 , //65 |
| 99 , //66 |
| 99 , //67 |
| 99 , //68 |
| 100, //69 |
| 100, //70 |
| 101, //71 |
| 101, //72 |
| 101, //73 |
| 101, //74 |
| 102, //75 |
| 102, //76 |
| 102, //77 |
| 103, //78 |
| 103, //79 |
| 103, //80 |
| 104, //81 |
| 104, //82 |
| 104, //83 |
| 104, //84 |
| 105, //85 |
| 105, //86 |
| 105, //87 |
| 105, //88 |
| 105, //89 |
| 106, //90 |
| 106, //91 |
| 106, //92 |
| 106, //93 |
| 106, //94 |
| 106, //95 |
| 106, //96 |
| 106, //97 |
| 106, //98 |
| 106, //99 |
| 106, //100 |
| 106, //101 |
| 106, //102 |
| 107, //103 |
| 107, //104 |
| 107, //105 |
| 107, //106 |
| 107, //107 |
| 107, //108 |
| 107, //109 |
| 107, //110 |
| 107, //111 |
| 107, //112 |
| 107, //113 |
| 107, //114 |
| 107, //115 |
| 107, //116 |
| 107, //117 |
| 107, //118 |
| 107, //119 |
| 107, //120 |
| 107, //121 |
| 107, //122 |
| 107, //123 |
| 107, //124 |
| 107, //125 |
| 107, //126 |
| 107, //127 |
| 107, |
| } |
| }, //RF_CHAN_2 |
| { |
| { |
| 0 , //0 |
| 41 , //1 |
| 43 , //2 |
| 45 , //3 |
| 47 , //4 |
| 49 , //5 |
| 51 , //6 |
| 52 , //7 |
| 54 , //8 |
| 55 , //9 |
| 57 , //10 |
| 58 , //11 |
| 60 , //12 |
| 61 , //13 |
| 62 , //14 |
| 64 , //15 |
| 65 , //16 |
| 66 , //17 |
| 67 , //18 |
| 68 , //19 |
| 69 , //20 |
| 70 , //21 |
| 71 , //22 |
| 72 , //23 |
| 73 , //24 |
| 74 , //25 |
| 75 , //26 |
| 75 , //27 |
| 76 , //28 |
| 77 , //29 |
| 78 , //30 |
| 78 , //31 |
| 79 , //32 |
| 80 , //33 |
| 81 , //34 |
| 82 , //35 |
| 82 , //36 |
| 83 , //37 |
| 84 , //38 |
| 84 , //39 |
| 85 , //40 |
| 86 , //41 |
| 87 , //42 |
| 87 , //43 |
| 88 , //44 |
| 89 , //45 |
| 89 , //46 |
| 90 , //47 |
| 90 , //48 |
| 91 , //49 |
| 91 , //50 |
| 92 , //51 |
| 93 , //52 |
| 93 , //53 |
| 94 , //54 |
| 94 , //55 |
| 94 , //56 |
| 95 , //57 |
| 95 , //58 |
| 96 , //59 |
| 96 , //60 |
| 97 , //61 |
| 97 , //62 |
| 97 , //63 |
| 98 , //64 |
| 98 , //65 |
| 99 , //66 |
| 99 , //67 |
| 99 , //68 |
| 100, //69 |
| 100, //70 |
| 100, //71 |
| 101, //72 |
| 101, //73 |
| 101, //74 |
| 102, //75 |
| 102, //76 |
| 102, //77 |
| 103, //78 |
| 103, //79 |
| 103, //80 |
| 103, //81 |
| 104, //82 |
| 104, //83 |
| 104, //84 |
| 104, //85 |
| 104, //86 |
| 105, //87 |
| 105, //88 |
| 105, //89 |
| 105, //90 |
| 105, //91 |
| 105, //92 |
| 105, //93 |
| 105, //94 |
| 105, //95 |
| 105, //96 |
| 105, //97 |
| 105, //98 |
| 106, //99 |
| 106, //100 |
| 106, //101 |
| 106, //102 |
| 106, //103 |
| 106, //104 |
| 106, //105 |
| 106, //106 |
| 106, //107 |
| 106, //108 |
| 106, //109 |
| 106, //110 |
| 106, //111 |
| 106, //112 |
| 106, //113 |
| 106, //114 |
| 106, //115 |
| 106, //116 |
| 106, //117 |
| 106, //118 |
| 106, //119 |
| 106, //120 |
| 106, //121 |
| 106, //122 |
| 106, //123 |
| 106, //124 |
| 106, //125 |
| 106, //126 |
| 106, //127 |
| 107, |
| } |
| }, //RF_CHAN_3 |
| { |
| { |
| 0 , //0 |
| 42 , //1 |
| 44 , //2 |
| 46 , //3 |
| 48 , //4 |
| 49 , //5 |
| 51 , //6 |
| 53 , //7 |
| 55 , //8 |
| 57 , //9 |
| 58 , //10 |
| 60 , //11 |
| 61 , //12 |
| 62 , //13 |
| 63 , //14 |
| 64 , //15 |
| 66 , //16 |
| 67 , //17 |
| 68 , //18 |
| 69 , //19 |
| 70 , //20 |
| 71 , //21 |
| 72 , //22 |
| 73 , //23 |
| 74 , //24 |
| 75 , //25 |
| 75 , //26 |
| 76 , //27 |
| 77 , //28 |
| 78 , //29 |
| 78 , //30 |
| 79 , //31 |
| 80 , //32 |
| 81 , //33 |
| 82 , //34 |
| 82 , //35 |
| 83 , //36 |
| 84 , //37 |
| 84 , //38 |
| 85 , //39 |
| 86 , //40 |
| 87 , //41 |
| 87 , //42 |
| 88 , //43 |
| 88 , //44 |
| 89 , //45 |
| 90 , //46 |
| 90 , //47 |
| 91 , //48 |
| 91 , //49 |
| 92 , //50 |
| 92 , //51 |
| 93 , //52 |
| 93 , //53 |
| 94 , //54 |
| 94 , //55 |
| 95 , //56 |
| 95 , //57 |
| 95 , //58 |
| 96 , //59 |
| 96 , //60 |
| 97 , //61 |
| 97 , //62 |
| 98 , //63 |
| 98 , //64 |
| 98 , //65 |
| 99 , //66 |
| 99 , //67 |
| 99 , //68 |
| 100, //69 |
| 100, //70 |
| 100, //71 |
| 101, //72 |
| 101, //73 |
| 101, //74 |
| 102, //75 |
| 102, //76 |
| 102, //77 |
| 103, //78 |
| 103, //79 |
| 103, //80 |
| 103, //81 |
| 104, //82 |
| 104, //83 |
| 104, //84 |
| 104, //85 |
| 104, //86 |
| 104, //87 |
| 104, //88 |
| 104, //89 |
| 105, //90 |
| 105, //91 |
| 105, //92 |
| 105, //93 |
| 105, //94 |
| 105, //95 |
| 105, //96 |
| 105, //97 |
| 105, //98 |
| 105, //99 |
| 105, //100 |
| 105, //101 |
| 105, //102 |
| 105, //103 |
| 105, //104 |
| 106, //105 |
| 106, //106 |
| 106, //107 |
| 106, //108 |
| 106, //109 |
| 106, //110 |
| 106, //111 |
| 106, //112 |
| 106, //113 |
| 106, //114 |
| 106, //115 |
| 106, //116 |
| 106, //117 |
| 106, //118 |
| 106, //119 |
| 106, //120 |
| 106, //121 |
| 106, //122 |
| 106, //123 |
| 106, //124 |
| 106, //125 |
| 106, //126 |
| 106, //127 |
| 106, |
| } |
| }, //RF_CHAN_4 |
| { |
| { |
| 0 , //0 |
| 41 , //1 |
| 43 , //2 |
| 45 , //3 |
| 47 , //4 |
| 49 , //5 |
| 51 , //6 |
| 53 , //7 |
| 54 , //8 |
| 56 , //9 |
| 57 , //10 |
| 59 , //11 |
| 60 , //12 |
| 62 , //13 |
| 63 , //14 |
| 65 , //15 |
| 66 , //16 |
| 67 , //17 |
| 68 , //18 |
| 69 , //19 |
| 69 , //20 |
| 71 , //21 |
| 72 , //22 |
| 72 , //23 |
| 73 , //24 |
| 74 , //25 |
| 75 , //26 |
| 76 , //27 |
| 77 , //28 |
| 78 , //29 |
| 79 , //30 |
| 79 , //31 |
| 80 , //32 |
| 81 , //33 |
| 82 , //34 |
| 83 , //35 |
| 83 , //36 |
| 84 , //37 |
| 85 , //38 |
| 86 , //39 |
| 87 , //40 |
| 87 , //41 |
| 88 , //42 |
| 89 , //43 |
| 89 , //44 |
| 90 , //45 |
| 91 , //46 |
| 91 , //47 |
| 92 , //48 |
| 92 , //49 |
| 93 , //50 |
| 93 , //51 |
| 94 , //52 |
| 94 , //53 |
| 95 , //54 |
| 95 , //55 |
| 96 , //56 |
| 96 , //57 |
| 96 , //58 |
| 97 , //59 |
| 97 , //60 |
| 98 , //61 |
| 98 , //62 |
| 98 , //63 |
| 99 , //64 |
| 99 , //65 |
| 100, //66 |
| 100, //67 |
| 100, //68 |
| 101, //69 |
| 101, //70 |
| 101, //71 |
| 102, //72 |
| 102, //73 |
| 102, //74 |
| 103, //75 |
| 103, //76 |
| 103, //77 |
| 103, //78 |
| 104, //79 |
| 104, //80 |
| 104, //81 |
| 104, //82 |
| 105, //83 |
| 105, //84 |
| 105, //85 |
| 105, //86 |
| 105, //87 |
| 105, //88 |
| 105, //89 |
| 105, //90 |
| 105, //91 |
| 106, //92 |
| 106, //93 |
| 106, //94 |
| 106, //95 |
| 106, //96 |
| 106, //97 |
| 106, //98 |
| 106, //99 |
| 106, //100 |
| 106, //101 |
| 106, //102 |
| 106, //103 |
| 106, //104 |
| 106, //105 |
| 106, //106 |
| 106, //107 |
| 106, //108 |
| 106, //109 |
| 106, //110 |
| 106, //111 |
| 106, //112 |
| 106, //113 |
| 106, //114 |
| 106, //115 |
| 106, //116 |
| 106, //117 |
| 106, //118 |
| 106, //119 |
| 106, //120 |
| 106, //121 |
| 106, //122 |
| 106, //123 |
| 106, //124 |
| 106, //125 |
| 106, //126 |
| 106, //127 |
| 106, |
| } |
| }, //RF_CHAN_5 |
| { |
| { |
| 0 , //0 |
| 41 , //1 |
| 43 , //2 |
| 45 , //3 |
| 47 , //4 |
| 49 , //5 |
| 51 , //6 |
| 53 , //7 |
| 55 , //8 |
| 56 , //9 |
| 58 , //10 |
| 59 , //11 |
| 61 , //12 |
| 62
|