| /drivers/nvmem/ |
| A D | sprd-efuse.c | 87 mutex_lock(&efuse->mutex); in sprd_efuse_lock() 236 dev_err(efuse->dev, in sprd_efuse_raw_prog() 283 dev_err(efuse->dev, in sprd_efuse_raw_read() 320 sprd_efuse_unlock(efuse); in sprd_efuse_read() 376 efuse = devm_kzalloc(&pdev->dev, sizeof(*efuse), GFP_KERNEL); in sprd_efuse_probe() 377 if (!efuse) in sprd_efuse_probe() 381 if (IS_ERR(efuse->base)) in sprd_efuse_probe() 391 if (!efuse->hwlock) { in sprd_efuse_probe() 403 efuse->dev = &pdev->dev; in sprd_efuse_probe() 404 efuse->data = pdata; in sprd_efuse_probe() [all …]
|
| A D | meson-mx-efuse.c | 54 data = readl(efuse->base + reg); in meson_mx_efuse_mask_bits() 58 writel(data, efuse->base + reg); in meson_mx_efuse_mask_bits() 124 dev_err(efuse->config.dev, in meson_mx_efuse_read_addr() 194 struct meson_mx_efuse *efuse; in meson_mx_efuse_probe() local 201 efuse = devm_kzalloc(&pdev->dev, sizeof(*efuse), GFP_KERNEL); in meson_mx_efuse_probe() 202 if (!efuse) in meson_mx_efuse_probe() 206 if (IS_ERR(efuse->base)) in meson_mx_efuse_probe() 207 return PTR_ERR(efuse->base); in meson_mx_efuse_probe() 212 efuse->config.priv = efuse; in meson_mx_efuse_probe() 216 efuse->config.size = SZ_512; in meson_mx_efuse_probe() [all …]
|
| A D | sc27xx-efuse.c | 87 mutex_lock(&efuse->mutex); in sc27xx_efuse_lock() 140 ret = regmap_update_bits(efuse->regmap, efuse->var_data->module_en, in sc27xx_efuse_read() 177 ret = regmap_read(efuse->regmap, efuse->base + SC27XX_EFUSE_DATA_RD, in sc27xx_efuse_read() 190 regmap_update_bits(efuse->regmap, efuse->var_data->module_en, SC27XX_EFUSE_EN, 0); in sc27xx_efuse_read() 210 efuse = devm_kzalloc(&pdev->dev, sizeof(*efuse), GFP_KERNEL); in sc27xx_efuse_probe() 211 if (!efuse) in sc27xx_efuse_probe() 215 if (!efuse->regmap) { in sc27xx_efuse_probe() 233 if (!efuse->hwlock) { in sc27xx_efuse_probe() 238 mutex_init(&efuse->mutex); in sc27xx_efuse_probe() 239 efuse->dev = &pdev->dev; in sc27xx_efuse_probe() [all …]
|
| A D | rockchip-efuse.c | 90 clk_disable_unprepare(efuse->clk); in rockchip_rk3288_efuse_read() 145 clk_disable_unprepare(efuse->clk); in rockchip_rk3328_efuse_read() 201 clk_disable_unprepare(efuse->clk); in rockchip_rk3399_efuse_read() 269 if (!efuse) in rockchip_efuse_probe() 273 if (IS_ERR(efuse->base)) in rockchip_efuse_probe() 274 return PTR_ERR(efuse->base); in rockchip_efuse_probe() 277 if (IS_ERR(efuse->clk)) in rockchip_efuse_probe() 278 return PTR_ERR(efuse->clk); in rockchip_efuse_probe() 280 efuse->dev = dev; in rockchip_efuse_probe() 285 econfig.priv = efuse; in rockchip_efuse_probe() [all …]
|
| A D | jz4780-efuse.c | 72 struct jz4780_efuse *efuse = context; in jz4780_efuse_read() local 142 struct jz4780_efuse *efuse; in jz4780_efuse_probe() local 151 efuse = devm_kzalloc(dev, sizeof(*efuse), GFP_KERNEL); in jz4780_efuse_probe() 152 if (!efuse) in jz4780_efuse_probe() 161 if (IS_ERR(efuse->map)) in jz4780_efuse_probe() 162 return PTR_ERR(efuse->map); in jz4780_efuse_probe() 165 if (IS_ERR(efuse->clk)) in jz4780_efuse_probe() 166 return PTR_ERR(efuse->clk); in jz4780_efuse_probe() 174 efuse->clk); in jz4780_efuse_probe() 180 efuse->dev = dev; in jz4780_efuse_probe() [all …]
|
| A D | Makefile | 30 nvmem_jz4780_efuse-y := jz4780-efuse.o 42 nvmem_meson_efuse-y := meson-efuse.o 44 nvmem_meson_mx_efuse-y := meson-mx-efuse.o 47 obj-$(CONFIG_NVMEM_MTK_EFUSE) += nvmem_mtk-efuse.o 48 nvmem_mtk-efuse-y := mtk-efuse.o 60 nvmem-rcar-efuse-y := rcar-efuse.o 64 nvmem_rockchip_efuse-y := rockchip-efuse.o 68 nvmem-sc27xx-efuse-y := sc27xx-efuse.o 74 nvmem_sprd_efuse-y := sprd-efuse.o 85 nvmem-uniphier-efuse-y := uniphier-efuse.o [all …]
|
| A D | zynqmp_nvmem.c | 64 struct xilinx_efuse *efuse; in zynqmp_efuse_access() local 98 efuse = dma_alloc_coherent(dev, sizeof(struct xilinx_efuse), in zynqmp_efuse_access() 100 if (!efuse) in zynqmp_efuse_access() 112 efuse->flag = EFUSE_WRITE; in zynqmp_efuse_access() 114 efuse->flag = EFUSE_READ; in zynqmp_efuse_access() 117 efuse->src = dma_buf; in zynqmp_efuse_access() 118 efuse->size = words; in zynqmp_efuse_access() 119 efuse->offset = offset; in zynqmp_efuse_access() 120 efuse->pufuserfuse = pufflag; in zynqmp_efuse_access() 141 efuse, dma_addr); in zynqmp_efuse_access()
|
| /drivers/net/wireless/realtek/rtw88/ |
| A D | rtw88xxa.c | 34 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8812a_read_amplifier_type() local 36 efuse->ext_pa_2g = (efuse->pa_type_2g & BIT(5)) && in rtw8812a_read_amplifier_type() 41 efuse->ext_pa_5g = (efuse->pa_type_5g & BIT(1)) && in rtw8812a_read_amplifier_type() 83 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8812a_read_rfe_type() local 95 if (efuse->ext_lna_2g && efuse->ext_pa_2g) in rtw8812a_read_rfe_type() 114 (efuse->ext_pa_5g || efuse->ext_pa_2g || in rtw8812a_read_rfe_type() 126 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw88xxa_read_usb_type() local 196 efuse->hw_cap.hci, efuse->hw_cap.bw, efuse->hw_cap.ptcl, in rtw88xxa_read_usb_type() 197 efuse->hw_cap.ant_num, efuse->hw_cap.nss); in rtw88xxa_read_usb_type() 203 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw88xxa_read_efuse() local [all …]
|
| A D | rtw8723x.c | 255 struct rtw_efuse *efuse = &rtwdev->efuse; in __rtw8723x_read_efuse() local 264 efuse->rfe_option = 0; in __rtw8723x_read_efuse() 266 efuse->crystal_cap = map->xtal_k; in __rtw8723x_read_efuse() 267 efuse->pa_type_2g = map->pa_type; in __rtw8723x_read_efuse() 276 efuse->afe = map->afe; in __rtw8723x_read_efuse() 314 if (efuse->bt_setting == 0xff) { in __rtw8723x_read_efuse() 316 efuse->bt_setting |= BIT(0); in __rtw8723x_read_efuse() 318 efuse->bt_setting &= ~BIT(6); in __rtw8723x_read_efuse() 328 efuse->regd = 0; in __rtw8723x_read_efuse() 336 if (efuse->crystal_cap == 0xff) { in __rtw8723x_read_efuse() [all …]
|
| A D | main.c | 1217 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_update_sta_info() local 1574 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_init_ht_cap() local 1605 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_init_vht_cap() local 1841 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_chip_parameter_setup() local 1933 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_dump_hw_feature() local 1968 efuse->hw_cap.hci, efuse->hw_cap.bw, efuse->hw_cap.ptcl, in rtw_dump_hw_feature() 1969 efuse->hw_cap.ant_num, efuse->hw_cap.nss); in rtw_dump_hw_feature() 1982 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_chip_efuse_info_setup() local 2027 efuse->btcoex = (efuse->rf_board_option & 0xe0) == 0x20; in rtw_chip_efuse_info_setup() 2028 efuse->ext_pa_2g = efuse->pa_type_2g & BIT(4) ? 1 : 0; in rtw_chip_efuse_info_setup() [all …]
|
| A D | rtw8821c.c | 51 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8821c_read_efuse() local 59 efuse->crystal_cap = map->xtal_k; in rtw8821c_read_efuse() 60 efuse->pa_type_2g = map->pa_type; in rtw8821c_read_efuse() 61 efuse->pa_type_5g = map->pa_type; in rtw8821c_read_efuse() 76 switch (efuse->rfe_option) { in rtw8821c_read_efuse() 90 if (rtwdev->efuse.rfe_option == 2 || rtwdev->efuse.rfe_option == 4) in rtw8821c_read_efuse() 556 struct rtw_efuse efuse = rtwdev->efuse; in rtw8821c_get_bb_swing() local 588 struct rtw_efuse *efuse = &rtwdev->efuse; in get_cck_rx_pwr() local 949 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8821c_coex_cfg_rfe_type() local 991 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8821c_coex_cfg_wl_tx_power() local [all …]
|
| A D | rtw8814a.c | 34 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8814a_read_rfe_type() local 40 efuse->rfe_option = 0; in rtw8814a_read_rfe_type() 42 efuse->rfe_option = 1; in rtw8814a_read_rfe_type() 47 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8814a_read_amplifier_type() local 52 efuse->pa_type_2g = 0; in rtw8814a_read_amplifier_type() 53 efuse->lna_type_2g = 0; in rtw8814a_read_amplifier_type() 110 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8814a_init_hwcap() local 125 efuse->hw_cap.hci, efuse->hw_cap.bw, efuse->hw_cap.ptcl, in rtw8814a_init_hwcap() 126 efuse->hw_cap.ant_num, efuse->hw_cap.nss); in rtw8814a_init_hwcap() 131 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8814a_read_efuse() local [all …]
|
| A D | efuse.c | 43 u32 physical_size = rtwdev->efuse.physical_size; in rtw_dump_logical_efuse_map() 44 u32 protect_size = rtwdev->efuse.protect_size; in rtw_dump_logical_efuse_map() 45 u32 logical_size = rtwdev->efuse.logical_size; in rtw_dump_logical_efuse_map() 90 u32 size = rtwdev->efuse.physical_size; in rtw_dump_physical_efuse_map() 149 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_parse_efuse_map() local 150 u32 phy_size = efuse->physical_size; in rtw_parse_efuse_map() 151 u32 log_size = efuse->logical_size; in rtw_parse_efuse_map()
|
| A D | coex.c | 117 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_coex_freerun_check() local 827 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_coex_update_wl_ch_info() local 1008 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_btc_wltoggle_table_a() local 1094 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_coex_table() local 1223 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_coex_tdma() local 1553 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_coex_action_coex_all_off() local 1579 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_coex_action_freerun() local 1621 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_coex_action_rf4ce() local 1646 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_coex_action_bt_whql_test() local 1673 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_coex_action_bt_relink() local [all …]
|
| A D | rtw8822b.c | 43 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8822b_read_efuse() local 52 efuse->crystal_cap = map->xtal_k; in rtw8822b_read_efuse() 53 efuse->pa_type_2g = map->pa_type; in rtw8822b_read_efuse() 54 efuse->pa_type_5g = map->pa_type; in rtw8822b_read_efuse() 425 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8822b_set_channel_cca() local 614 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8822b_set_channel_bb() local 720 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8822b_set_channel() local 741 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8822b_config_trx_mode() local 1225 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8822b_coex_cfg_rfe_type() local 1248 if (efuse->share_ant && in rtw8822b_coex_cfg_rfe_type() [all …]
|
| A D | phy.h | 122 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_get_rfe_def() local 128 if (efuse->rfe_option < chip->rfe_defs_size) in rtw_get_rfe_def() 129 rfe_def = &chip->rfe_defs[efuse->rfe_option]; in rtw_get_rfe_def() 131 rtw_dbg(rtwdev, RTW_DBG_PHY, "use rfe_def[%d]\n", efuse->rfe_option); in rtw_get_rfe_def() 141 rtwdev->efuse.rfe_option); in rtw_check_supported_rfe()
|
| /drivers/net/wireless/realtek/rtl8xxxu/ |
| A D | 8192c.c | 418 if (efuse->rtl_id != cpu_to_le16(0x8129)) in rtl8192cu_parse_efuse() 424 efuse->cck_tx_power_index_A, in rtl8192cu_parse_efuse() 427 efuse->cck_tx_power_index_B, in rtl8192cu_parse_efuse() 431 efuse->ht40_1s_tx_power_index_A, in rtl8192cu_parse_efuse() 434 efuse->ht40_1s_tx_power_index_B, in rtl8192cu_parse_efuse() 437 efuse->ht40_2s_tx_power_index_diff, in rtl8192cu_parse_efuse() 441 efuse->ht20_tx_power_index_diff, in rtl8192cu_parse_efuse() 444 efuse->ofdm_tx_power_index_diff, in rtl8192cu_parse_efuse() 448 efuse->ht40_max_power_offset, in rtl8192cu_parse_efuse() 451 efuse->ht20_max_power_offset, in rtl8192cu_parse_efuse() [all …]
|
| A D | 8723a.c | 194 if (efuse->rtl_id != cpu_to_le16(0x8129)) in rtl8723au_parse_efuse() 200 efuse->cck_tx_power_index_A, in rtl8723au_parse_efuse() 201 sizeof(efuse->cck_tx_power_index_A)); in rtl8723au_parse_efuse() 203 efuse->cck_tx_power_index_B, in rtl8723au_parse_efuse() 204 sizeof(efuse->cck_tx_power_index_B)); in rtl8723au_parse_efuse() 207 efuse->ht40_1s_tx_power_index_A, in rtl8723au_parse_efuse() 210 efuse->ht40_1s_tx_power_index_B, in rtl8723au_parse_efuse() 214 efuse->ht20_tx_power_index_diff, in rtl8723au_parse_efuse() 217 efuse->ofdm_tx_power_index_diff, in rtl8723au_parse_efuse() 221 efuse->ht40_max_power_offset, in rtl8723au_parse_efuse() [all …]
|
| A D | 8192e.c | 593 if (efuse->rtl_id != cpu_to_le16(0x8129)) in rtl8192eu_parse_efuse() 604 efuse->tx_power_index_A.ht40_base, in rtl8192eu_parse_efuse() 607 efuse->tx_power_index_B.ht40_base, in rtl8192eu_parse_efuse() 611 efuse->tx_power_index_A.ht20_ofdm_1s_diff.b; in rtl8192eu_parse_efuse() 613 efuse->tx_power_index_B.ht20_ofdm_1s_diff.b; in rtl8192eu_parse_efuse() 620 efuse->tx_power_index_A.pwr_diff[i - 1].ofdm; in rtl8192eu_parse_efuse() 622 efuse->tx_power_index_B.pwr_diff[i - 1].ofdm; in rtl8192eu_parse_efuse() 625 efuse->tx_power_index_A.pwr_diff[i - 1].ht20; in rtl8192eu_parse_efuse() 627 efuse->tx_power_index_B.pwr_diff[i - 1].ht20; in rtl8192eu_parse_efuse() 630 efuse->tx_power_index_A.pwr_diff[i - 1].ht40; in rtl8192eu_parse_efuse() [all …]
|
| A D | 8723b.c | 432 if (efuse->rtl_id != cpu_to_le16(0x8129)) in rtl8723bu_parse_efuse() 443 efuse->tx_power_index_A.ht40_base, in rtl8723bu_parse_efuse() 446 efuse->tx_power_index_B.ht40_base, in rtl8723bu_parse_efuse() 450 efuse->tx_power_index_A.ht20_ofdm_1s_diff.a; in rtl8723bu_parse_efuse() 452 efuse->tx_power_index_B.ht20_ofdm_1s_diff.a; in rtl8723bu_parse_efuse() 455 efuse->tx_power_index_A.ht20_ofdm_1s_diff.b; in rtl8723bu_parse_efuse() 457 efuse->tx_power_index_B.ht20_ofdm_1s_diff.b; in rtl8723bu_parse_efuse() 464 efuse->tx_power_index_A.pwr_diff[i - 1].ofdm; in rtl8723bu_parse_efuse() 466 efuse->tx_power_index_B.pwr_diff[i - 1].ofdm; in rtl8723bu_parse_efuse() 469 efuse->tx_power_index_A.pwr_diff[i - 1].ht20; in rtl8723bu_parse_efuse() [all …]
|
| /drivers/cpufreq/ |
| A D | ti-cpufreq.c | 111 if (!efuse) in amx3_efuse_xlate() 114 return ~efuse; in amx3_efuse_xlate() 127 switch (efuse) { in dra7_efuse_xlate() 147 return BIT(efuse); in omap3_efuse_xlate() 155 switch (efuse) { in am62p5_efuse_xlate() 172 switch (efuse) { in am62a7_efuse_xlate() 198 switch (efuse) { in am625_efuse_xlate() 352 u32 efuse; in ti_cpufreq_get_efuse() local 356 &efuse); in ti_cpufreq_get_efuse() 368 efuse = readl(regs); in ti_cpufreq_get_efuse() [all …]
|
| /drivers/phy/mediatek/ |
| A D | phy-mtk-pcie.c | 77 struct mtk_pcie_lane_efuse *efuse; member 83 struct mtk_pcie_lane_efuse *data = &pcie_phy->efuse[lane]; in mtk_pcie_efuse_set_lane() 136 struct mtk_pcie_lane_efuse *efuse = &pcie_phy->efuse[lane]; in mtk_pcie_efuse_read_for_lane() local 142 ret = nvmem_cell_read_variable_le_u32(dev, efuse_id, &efuse->tx_pmos); in mtk_pcie_efuse_read_for_lane() 147 ret = nvmem_cell_read_variable_le_u32(dev, efuse_id, &efuse->tx_nmos); in mtk_pcie_efuse_read_for_lane() 152 ret = nvmem_cell_read_variable_le_u32(dev, efuse_id, &efuse->rx_data); in mtk_pcie_efuse_read_for_lane() 156 if (!(efuse->tx_pmos || efuse->tx_nmos || efuse->rx_data)) in mtk_pcie_efuse_read_for_lane() 161 efuse->lane_efuse_supported = true; in mtk_pcie_efuse_read_for_lane() 184 pcie_phy->efuse = devm_kzalloc(dev, pcie_phy->data->num_lanes * in mtk_pcie_read_efuse() 185 sizeof(*pcie_phy->efuse), GFP_KERNEL); in mtk_pcie_read_efuse() [all …]
|
| /drivers/net/wireless/mediatek/mt76/mt7603/ |
| A D | eeprom.c | 67 mt7603_has_cal_free_data(struct mt7603_dev *dev, u8 *efuse) in mt7603_has_cal_free_data() argument 69 if (!efuse[MT_EE_TEMP_SENSOR_CAL]) in mt7603_has_cal_free_data() 72 if (get_unaligned_le16(efuse + MT_EE_TX_POWER_0_START_2G) == 0) in mt7603_has_cal_free_data() 75 if (get_unaligned_le16(efuse + MT_EE_TX_POWER_1_START_2G) == 0) in mt7603_has_cal_free_data() 78 if (!efuse[MT_EE_CP_FT_VERSION]) in mt7603_has_cal_free_data() 81 if (!efuse[MT_EE_XTAL_FREQ_OFFSET]) in mt7603_has_cal_free_data() 84 if (!efuse[MT_EE_XTAL_WF_RFCAL]) in mt7603_has_cal_free_data() 91 mt7603_apply_cal_free_data(struct mt7603_dev *dev, u8 *efuse) in mt7603_apply_cal_free_data() argument 112 if (!mt7603_has_cal_free_data(dev, efuse)) in mt7603_apply_cal_free_data() 121 eeprom[offset] = efuse[offset]; in mt7603_apply_cal_free_data()
|
| /drivers/net/wireless/mediatek/mt76/mt76x2/ |
| A D | eeprom.c | 26 u16 *efuse_w = (u16 *)efuse; in mt76x2_has_cal_free_data() 94 if (!mt76x2_has_cal_free_data(dev, efuse)) in mt76x2_apply_cal_free_data() 100 eeprom[offset] = efuse[offset]; in mt76x2_apply_cal_free_data() 103 if (!(efuse[MT_EE_TX_POWER_0_START_5G] | in mt76x2_apply_cal_free_data() 104 efuse[MT_EE_TX_POWER_0_START_5G + 1])) in mt76x2_apply_cal_free_data() 106 if (!(efuse[MT_EE_TX_POWER_1_START_5G] | in mt76x2_apply_cal_free_data() 107 efuse[MT_EE_TX_POWER_1_START_5G + 1])) in mt76x2_apply_cal_free_data() 118 val = get_unaligned_le16(efuse + MT_EE_BT_PMUCFG); in mt76x2_apply_cal_free_data() 143 void *efuse; in mt76x2_eeprom_load() local 161 efuse = dev->mt76.otp.data; in mt76x2_eeprom_load() [all …]
|
| /drivers/net/wireless/realtek/rtlwifi/rtl8192d/ |
| A D | hw_common.c | 366 u8 *efuse, bool autoloadfail) in _rtl92d_readpowervalue_fromprom() argument 411 efuse[eeaddr] == 0xFF ? in _rtl92d_readpowervalue_fromprom() 415 efuse[eeaddr]; in _rtl92d_readpowervalue_fromprom() 426 efuse[eeaddr] == 0xFF ? in _rtl92d_readpowervalue_fromprom() 430 efuse[eeaddr]; in _rtl92d_readpowervalue_fromprom() 483 if (efuse[EEPROM_TSSI_A_5G] != 0xFF) { in _rtl92d_readpowervalue_fromprom() 485 pwrinfo->tssi_a[0] = efuse[EEPROM_TSSI_A_5G] & 0x3F; in _rtl92d_readpowervalue_fromprom() 486 pwrinfo->tssi_b[0] = efuse[EEPROM_TSSI_B_5G] & 0x3F; in _rtl92d_readpowervalue_fromprom() 488 pwrinfo->tssi_a[1] = efuse[EEPROM_TSSI_AB_5G] & 0x3F; in _rtl92d_readpowervalue_fromprom() 490 (efuse[EEPROM_TSSI_AB_5G + 1] & 0x0F) << 2; in _rtl92d_readpowervalue_fromprom() [all …]
|