Lines Matching refs:hwinfo
2616 u8 *hwinfo) in _rtl8821ae_read_power_value_fromprom() argument
2623 (eeAddr+1), hwinfo[eeAddr+1]); in _rtl8821ae_read_power_value_fromprom()
2624 if (0xFF == hwinfo[eeAddr+1]) /*YJ,add,120316*/ in _rtl8821ae_read_power_value_fromprom()
2674 pwrinfo24g->index_cck_base[rfPath][group] = hwinfo[eeAddr++]; in _rtl8821ae_read_power_value_fromprom()
2679 pwrinfo24g->index_bw40_base[rfPath][group] = hwinfo[eeAddr++]; in _rtl8821ae_read_power_value_fromprom()
2687 pwrinfo24g->bw20_diff[rfPath][TxCount] = (hwinfo[eeAddr] & 0xf0) >> 4; in _rtl8821ae_read_power_value_fromprom()
2691 pwrinfo24g->ofdm_diff[rfPath][TxCount] = (hwinfo[eeAddr] & 0x0f); in _rtl8821ae_read_power_value_fromprom()
2698 pwrinfo24g->bw40_diff[rfPath][TxCount] = (hwinfo[eeAddr]&0xf0) >> 4; in _rtl8821ae_read_power_value_fromprom()
2702 pwrinfo24g->bw20_diff[rfPath][TxCount] = (hwinfo[eeAddr] & 0x0f); in _rtl8821ae_read_power_value_fromprom()
2708 pwrinfo24g->ofdm_diff[rfPath][TxCount] = (hwinfo[eeAddr] & 0xf0) >> 4; in _rtl8821ae_read_power_value_fromprom()
2712 pwrinfo24g->cck_diff[rfPath][TxCount] = (hwinfo[eeAddr] & 0x0f); in _rtl8821ae_read_power_value_fromprom()
2722 pwrinfo5g->index_bw40_base[rfPath][group] = hwinfo[eeAddr++]; in _rtl8821ae_read_power_value_fromprom()
2731 pwrinfo5g->bw20_diff[rfPath][0] = (hwinfo[eeAddr] & 0xf0) >> 4; in _rtl8821ae_read_power_value_fromprom()
2735 pwrinfo5g->ofdm_diff[rfPath][0] = (hwinfo[eeAddr] & 0x0f); in _rtl8821ae_read_power_value_fromprom()
2741 pwrinfo5g->bw40_diff[rfPath][TxCount] = (hwinfo[eeAddr] & 0xf0) >> 4; in _rtl8821ae_read_power_value_fromprom()
2745 pwrinfo5g->bw20_diff[rfPath][TxCount] = (hwinfo[eeAddr] & 0x0f); in _rtl8821ae_read_power_value_fromprom()
2753 pwrinfo5g->ofdm_diff[rfPath][1] = (hwinfo[eeAddr] & 0xf0) >> 4; in _rtl8821ae_read_power_value_fromprom()
2754 pwrinfo5g->ofdm_diff[rfPath][2] = (hwinfo[eeAddr] & 0x0f); in _rtl8821ae_read_power_value_fromprom()
2758 pwrinfo5g->ofdm_diff[rfPath][3] = (hwinfo[eeAddr] & 0x0f); in _rtl8821ae_read_power_value_fromprom()
2767 pwrinfo5g->bw80_diff[rfPath][TxCount] = (hwinfo[eeAddr] & 0xf0) >> 4; in _rtl8821ae_read_power_value_fromprom()
2772 pwrinfo5g->bw160_diff[rfPath][TxCount] = (hwinfo[eeAddr] & 0x0f); in _rtl8821ae_read_power_value_fromprom()
2783 u8 *hwinfo)
2801 &pwrinfo5g, autoload_fail, hwinfo);
2856 hwinfo[EEPROM_RF_BOARD_OPTION] & 0x07;/*bit0~2*/
2857 if (hwinfo[EEPROM_RF_BOARD_OPTION] == 0xFF)
2869 u8 *hwinfo) in _rtl8821ae_read_txpower_info_from_hwpg() argument
2889 &pwrinfo5g, autoload_fail, hwinfo); in _rtl8821ae_read_txpower_info_from_hwpg()
2943 rtlefuse->eeprom_regulatory = hwinfo[EEPROM_RF_BOARD_OPTION] & 0x07; in _rtl8821ae_read_txpower_info_from_hwpg()
2944 if (hwinfo[EEPROM_RF_BOARD_OPTION] == 0xFF) in _rtl8821ae_read_txpower_info_from_hwpg()
2954 static void _rtl8812ae_read_pa_type(struct ieee80211_hw *hw, u8 *hwinfo, in _rtl8812ae_read_pa_type() argument
2961 rtlhal->pa_type_2g = hwinfo[0xBC]; in _rtl8812ae_read_pa_type()
2962 rtlhal->lna_type_2g = hwinfo[0xBD]; in _rtl8812ae_read_pa_type()
2974 rtlhal->pa_type_5g = hwinfo[0xBC]; in _rtl8812ae_read_pa_type()
2975 rtlhal->lna_type_5g = hwinfo[0xBF]; in _rtl8812ae_read_pa_type()
2994 static void _rtl8821ae_read_pa_type(struct ieee80211_hw *hw, u8 *hwinfo, in _rtl8821ae_read_pa_type() argument
3001 rtlhal->pa_type_2g = hwinfo[0xBC]; in _rtl8821ae_read_pa_type()
3002 rtlhal->lna_type_2g = hwinfo[0xBD]; in _rtl8821ae_read_pa_type()
3010 rtlhal->pa_type_5g = hwinfo[0xBC]; in _rtl8821ae_read_pa_type()
3011 rtlhal->lna_type_5g = hwinfo[0xBF]; in _rtl8821ae_read_pa_type()
3026 static void _rtl8821ae_read_rfe_type(struct ieee80211_hw *hw, u8 *hwinfo, in _rtl8821ae_read_rfe_type() argument
3033 if (hwinfo[EEPROM_RFE_OPTION] & BIT(7)) { in _rtl8821ae_read_rfe_type()
3048 rtlhal->rfe_type = hwinfo[EEPROM_RFE_OPTION] & 0x3F; in _rtl8821ae_read_rfe_type()
3068 bool auto_load_fail, u8 *hwinfo) in _rtl8812ae_read_bt_coexist_info_from_hwpg() argument
3074 value = *(u8 *)&hwinfo[EEPROM_RF_BOARD_OPTION]; in _rtl8812ae_read_bt_coexist_info_from_hwpg()
3081 value = hwinfo[EEPROM_RF_BT_SETTING]; in _rtl8812ae_read_bt_coexist_info_from_hwpg()
3092 bool auto_load_fail, u8 *hwinfo) in _rtl8821ae_read_bt_coexist_info_from_hwpg() argument
3106 value = hwinfo[EEPROM_RF_BT_SETTING]; in _rtl8821ae_read_bt_coexist_info_from_hwpg()
3123 u8 hwinfo[HWSET_MAX_SIZE]; in _rtl8821ae_read_adapter_info() local
3132 memcpy(hwinfo, &rtlefuse->efuse_map[EFUSE_INIT_MAP][0], in _rtl8821ae_read_adapter_info()
3140 hwinfo, HWSET_MAX_SIZE); in _rtl8821ae_read_adapter_info()
3142 eeprom_id = *((u16 *)&hwinfo[0]); in _rtl8821ae_read_adapter_info()
3158 rtlefuse->eeprom_version = *(u8 *)&hwinfo[EEPROM_VERSION]; in _rtl8821ae_read_adapter_info()
3165 rtlefuse->eeprom_vid = *(u16 *)&hwinfo[EEPROM_VID]; in _rtl8821ae_read_adapter_info()
3166 rtlefuse->eeprom_did = *(u16 *)&hwinfo[EEPROM_DID]; in _rtl8821ae_read_adapter_info()
3167 rtlefuse->eeprom_svid = *(u16 *)&hwinfo[EEPROM_SVID]; in _rtl8821ae_read_adapter_info()
3168 rtlefuse->eeprom_smid = *(u16 *)&hwinfo[EEPROM_SMID]; in _rtl8821ae_read_adapter_info()
3181 rtlefuse->eeprom_oemid = *(u8 *)&hwinfo[EEPROM_CUSTOMER_ID]; in _rtl8821ae_read_adapter_info()
3189 usvalue = *(u16 *)&hwinfo[EEPROM_MAC_ADDR + i]; in _rtl8821ae_read_adapter_info()
3197 hwinfo); in _rtl8821ae_read_adapter_info()
3200 _rtl8812ae_read_pa_type(hw, hwinfo, rtlefuse->autoload_failflag); in _rtl8821ae_read_adapter_info()
3202 rtlefuse->autoload_failflag, hwinfo); in _rtl8821ae_read_adapter_info()
3204 _rtl8821ae_read_pa_type(hw, hwinfo, rtlefuse->autoload_failflag); in _rtl8821ae_read_adapter_info()
3206 rtlefuse->autoload_failflag, hwinfo); in _rtl8821ae_read_adapter_info()
3209 _rtl8821ae_read_rfe_type(hw, hwinfo, rtlefuse->autoload_failflag); in _rtl8821ae_read_adapter_info()
3228 rtlefuse->eeprom_channelplan = *(u8 *)&hwinfo[EEPROM_CHANNELPLAN]; in _rtl8821ae_read_adapter_info()
3236 rtlefuse->crystalcap = hwinfo[EEPROM_XTAL_8821AE]; in _rtl8821ae_read_adapter_info()
3240 rtlefuse->eeprom_thermalmeter = *(u8 *)&hwinfo[EEPROM_THERMAL_METER]; in _rtl8821ae_read_adapter_info()
3253 (hwinfo[EEPROM_RF_BOARD_OPTION] & 0x18) >> 3; in _rtl8821ae_read_adapter_info()
3254 if (hwinfo[EEPROM_RF_BOARD_OPTION] == 0xff) in _rtl8821ae_read_adapter_info()
3261 rtlefuse->antenna_div_type = hwinfo[EEPROM_RF_ANTENNA_OPT_88E]; in _rtl8821ae_read_adapter_info()