Home
last modified time | relevance | path

Searched refs:efuse (Results 1 – 25 of 69) sorted by relevance

123

/drivers/nvmem/
Dsprd-efuse.c83 static int sprd_efuse_lock(struct sprd_efuse *efuse) in sprd_efuse_lock() argument
87 mutex_lock(&efuse->mutex); in sprd_efuse_lock()
89 ret = hwspin_lock_timeout_raw(efuse->hwlock, in sprd_efuse_lock()
92 dev_err(efuse->dev, "timeout get the hwspinlock\n"); in sprd_efuse_lock()
93 mutex_unlock(&efuse->mutex); in sprd_efuse_lock()
100 static void sprd_efuse_unlock(struct sprd_efuse *efuse) in sprd_efuse_unlock() argument
102 hwspin_unlock_raw(efuse->hwlock); in sprd_efuse_unlock()
103 mutex_unlock(&efuse->mutex); in sprd_efuse_unlock()
106 static void sprd_efuse_set_prog_power(struct sprd_efuse *efuse, bool en) in sprd_efuse_set_prog_power() argument
108 u32 val = readl(efuse->base + SPRD_EFUSE_PW_SWT); in sprd_efuse_set_prog_power()
[all …]
Dmeson-mx-efuse.c51 static void meson_mx_efuse_mask_bits(struct meson_mx_efuse *efuse, u32 reg, in meson_mx_efuse_mask_bits() argument
56 data = readl(efuse->base + reg); in meson_mx_efuse_mask_bits()
60 writel(data, efuse->base + reg); in meson_mx_efuse_mask_bits()
63 static int meson_mx_efuse_hw_enable(struct meson_mx_efuse *efuse) in meson_mx_efuse_hw_enable() argument
67 err = clk_prepare_enable(efuse->core_clk); in meson_mx_efuse_hw_enable()
72 meson_mx_efuse_mask_bits(efuse, MESON_MX_EFUSE_CNTL1, in meson_mx_efuse_hw_enable()
75 meson_mx_efuse_mask_bits(efuse, MESON_MX_EFUSE_CNTL4, in meson_mx_efuse_hw_enable()
81 static void meson_mx_efuse_hw_disable(struct meson_mx_efuse *efuse) in meson_mx_efuse_hw_disable() argument
83 meson_mx_efuse_mask_bits(efuse, MESON_MX_EFUSE_CNTL1, in meson_mx_efuse_hw_disable()
87 clk_disable_unprepare(efuse->core_clk); in meson_mx_efuse_hw_disable()
[all …]
Dsc27xx-efuse.c84 static int sc27xx_efuse_lock(struct sc27xx_efuse *efuse) in sc27xx_efuse_lock() argument
88 mutex_lock(&efuse->mutex); in sc27xx_efuse_lock()
90 ret = hwspin_lock_timeout_raw(efuse->hwlock, in sc27xx_efuse_lock()
93 dev_err(efuse->dev, "timeout to get the hwspinlock\n"); in sc27xx_efuse_lock()
94 mutex_unlock(&efuse->mutex); in sc27xx_efuse_lock()
101 static void sc27xx_efuse_unlock(struct sc27xx_efuse *efuse) in sc27xx_efuse_unlock() argument
103 hwspin_unlock_raw(efuse->hwlock); in sc27xx_efuse_unlock()
104 mutex_unlock(&efuse->mutex); in sc27xx_efuse_unlock()
107 static int sc27xx_efuse_poll_status(struct sc27xx_efuse *efuse, u32 bits) in sc27xx_efuse_poll_status() argument
112 ret = regmap_read_poll_timeout(efuse->regmap, in sc27xx_efuse_poll_status()
[all …]
Drockchip-efuse.c58 struct rockchip_efuse_chip *efuse = context; in rockchip_rk3288_efuse_read() local
62 ret = clk_prepare_enable(efuse->clk); in rockchip_rk3288_efuse_read()
64 dev_err(efuse->dev, "failed to prepare/enable efuse clk\n"); in rockchip_rk3288_efuse_read()
68 writel(RK3288_LOAD | RK3288_PGENB, efuse->base + REG_EFUSE_CTRL); in rockchip_rk3288_efuse_read()
71 writel(readl(efuse->base + REG_EFUSE_CTRL) & in rockchip_rk3288_efuse_read()
73 efuse->base + REG_EFUSE_CTRL); in rockchip_rk3288_efuse_read()
74 writel(readl(efuse->base + REG_EFUSE_CTRL) | in rockchip_rk3288_efuse_read()
76 efuse->base + REG_EFUSE_CTRL); in rockchip_rk3288_efuse_read()
78 writel(readl(efuse->base + REG_EFUSE_CTRL) | in rockchip_rk3288_efuse_read()
79 RK3288_STROBE, efuse->base + REG_EFUSE_CTRL); in rockchip_rk3288_efuse_read()
[all …]
Djz4780-efuse.c72 struct jz4780_efuse *efuse = context; in jz4780_efuse_read() local
87 regmap_update_bits(efuse->map, JZ_EFUCTRL, in jz4780_efuse_read()
94 ret = regmap_read_poll_timeout(efuse->map, JZ_EFUSTATE, in jz4780_efuse_read()
99 dev_err(efuse->dev, "Time out while reading efuse data"); in jz4780_efuse_read()
103 ret = regmap_bulk_read(efuse->map, JZ_EFUDATA(0), in jz4780_efuse_read()
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()
159 efuse->map = devm_regmap_init_mmio(dev, regs, in jz4780_efuse_probe()
161 if (IS_ERR(efuse->map)) in jz4780_efuse_probe()
[all …]
DMakefile23 nvmem_jz4780_efuse-y := jz4780-efuse.o
33 nvmem_meson_efuse-y := meson-efuse.o
35 nvmem_meson_mx_efuse-y := meson-mx-efuse.o
38 obj-$(CONFIG_NVMEM_MTK_EFUSE) += nvmem_mtk-efuse.o
39 nvmem_mtk-efuse-y := mtk-efuse.o
51 nvmem_rockchip_efuse-y := rockchip-efuse.o
54 obj-$(CONFIG_NVMEM_SC27XX_EFUSE) += nvmem-sc27xx-efuse.o
55 nvmem-sc27xx-efuse-y := sc27xx-efuse.o
61 nvmem_sprd_efuse-y := sprd-efuse.o
70 obj-$(CONFIG_NVMEM_UNIPHIER_EFUSE) += nvmem-uniphier-efuse.o
[all …]
/drivers/net/wireless/realtek/rtl8xxxu/
Drtl8xxxu_8192c.c348 struct rtl8192cu_efuse *efuse = &priv->efuse_wifi.efuse8192; in rtl8192cu_parse_efuse() local
351 if (efuse->rtl_id != cpu_to_le16(0x8129)) in rtl8192cu_parse_efuse()
354 ether_addr_copy(priv->mac_addr, efuse->mac_addr); in rtl8192cu_parse_efuse()
357 efuse->cck_tx_power_index_A, in rtl8192cu_parse_efuse()
358 sizeof(efuse->cck_tx_power_index_A)); in rtl8192cu_parse_efuse()
360 efuse->cck_tx_power_index_B, in rtl8192cu_parse_efuse()
361 sizeof(efuse->cck_tx_power_index_B)); in rtl8192cu_parse_efuse()
364 efuse->ht40_1s_tx_power_index_A, in rtl8192cu_parse_efuse()
365 sizeof(efuse->ht40_1s_tx_power_index_A)); in rtl8192cu_parse_efuse()
367 efuse->ht40_1s_tx_power_index_B, in rtl8192cu_parse_efuse()
[all …]
Drtl8xxxu_8723a.c134 struct rtl8723au_efuse *efuse = &priv->efuse_wifi.efuse8723; in rtl8723au_parse_efuse() local
136 if (efuse->rtl_id != cpu_to_le16(0x8129)) in rtl8723au_parse_efuse()
139 ether_addr_copy(priv->mac_addr, efuse->mac_addr); in rtl8723au_parse_efuse()
142 efuse->cck_tx_power_index_A, in rtl8723au_parse_efuse()
143 sizeof(efuse->cck_tx_power_index_A)); in rtl8723au_parse_efuse()
145 efuse->cck_tx_power_index_B, in rtl8723au_parse_efuse()
146 sizeof(efuse->cck_tx_power_index_B)); in rtl8723au_parse_efuse()
149 efuse->ht40_1s_tx_power_index_A, in rtl8723au_parse_efuse()
150 sizeof(efuse->ht40_1s_tx_power_index_A)); in rtl8723au_parse_efuse()
152 efuse->ht40_1s_tx_power_index_B, in rtl8723au_parse_efuse()
[all …]
Drtl8xxxu_8192e.c592 struct rtl8192eu_efuse *efuse = &priv->efuse_wifi.efuse8192eu; in rtl8192eu_parse_efuse() local
596 if (efuse->rtl_id != cpu_to_le16(0x8129)) in rtl8192eu_parse_efuse()
599 ether_addr_copy(priv->mac_addr, efuse->mac_addr); in rtl8192eu_parse_efuse()
601 memcpy(priv->cck_tx_power_index_A, efuse->tx_power_index_A.cck_base, in rtl8192eu_parse_efuse()
602 sizeof(efuse->tx_power_index_A.cck_base)); in rtl8192eu_parse_efuse()
603 memcpy(priv->cck_tx_power_index_B, efuse->tx_power_index_B.cck_base, in rtl8192eu_parse_efuse()
604 sizeof(efuse->tx_power_index_B.cck_base)); in rtl8192eu_parse_efuse()
607 efuse->tx_power_index_A.ht40_base, in rtl8192eu_parse_efuse()
608 sizeof(efuse->tx_power_index_A.ht40_base)); in rtl8192eu_parse_efuse()
610 efuse->tx_power_index_B.ht40_base, in rtl8192eu_parse_efuse()
[all …]
Drtl8xxxu_8723b.c398 struct rtl8723bu_efuse *efuse = &priv->efuse_wifi.efuse8723bu; in rtl8723bu_parse_efuse() local
401 if (efuse->rtl_id != cpu_to_le16(0x8129)) in rtl8723bu_parse_efuse()
404 ether_addr_copy(priv->mac_addr, efuse->mac_addr); in rtl8723bu_parse_efuse()
406 memcpy(priv->cck_tx_power_index_A, efuse->tx_power_index_A.cck_base, in rtl8723bu_parse_efuse()
407 sizeof(efuse->tx_power_index_A.cck_base)); in rtl8723bu_parse_efuse()
408 memcpy(priv->cck_tx_power_index_B, efuse->tx_power_index_B.cck_base, in rtl8723bu_parse_efuse()
409 sizeof(efuse->tx_power_index_B.cck_base)); in rtl8723bu_parse_efuse()
412 efuse->tx_power_index_A.ht40_base, in rtl8723bu_parse_efuse()
413 sizeof(efuse->tx_power_index_A.ht40_base)); in rtl8723bu_parse_efuse()
415 efuse->tx_power_index_B.ht40_base, in rtl8723bu_parse_efuse()
[all …]
/drivers/phy/mediatek/
Dphy-mtk-pcie.c77 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/cpufreq/
Dti-cpufreq.c49 unsigned long efuse);
66 unsigned long efuse) in amx3_efuse_xlate() argument
68 if (!efuse) in amx3_efuse_xlate()
69 efuse = opp_data->soc_data->efuse_fallback; in amx3_efuse_xlate()
71 return ~efuse; in amx3_efuse_xlate()
75 unsigned long efuse) in dra7_efuse_xlate() argument
84 switch (efuse) { in dra7_efuse_xlate()
101 unsigned long efuse) in omap3_efuse_xlate() argument
104 return BIT(efuse); in omap3_efuse_xlate()
213 u32 efuse; in ti_cpufreq_get_efuse() local
[all …]
/drivers/net/wireless/mediatek/mt76/mt7603/
Deeprom.c67 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/realtek/rtw88/
Dmain.c1168 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_update_sta_info() local
1198 if (efuse->hw_cap.nss == 1 || rtwdev->hal.txrx_1ss) in rtw_update_sta_info()
1376 wifi_only = !rtwdev->efuse.btcoex; in rtw_power_on()
1517 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_init_ht_cap() local
1530 if (efuse->hw_cap.bw & BIT(RTW_CHANNEL_WIDTH_40)) in rtw_init_ht_cap()
1537 if (efuse->hw_cap.nss > 1) { in rtw_init_ht_cap()
1553 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_init_vht_cap() local
1557 if (efuse->hw_cap.ptcl != EFUSE_HW_CAP_IGNORE && in rtw_init_vht_cap()
1558 efuse->hw_cap.ptcl != EFUSE_HW_CAP_PTCL_VHT) in rtw_init_vht_cap()
1585 if (efuse->hw_cap.nss > 1) { in rtw_init_vht_cap()
[all …]
Drtw8821c.c23 static void rtw8821ce_efuse_parsing(struct rtw_efuse *efuse, in rtw8821ce_efuse_parsing() argument
26 ether_addr_copy(efuse->addr, map->e.mac_addr); in rtw8821ce_efuse_parsing()
38 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8821c_read_efuse() local
44 efuse->rfe_option = map->rfe_option & 0x1f; in rtw8821c_read_efuse()
45 efuse->rf_board_option = map->rf_board_option; in rtw8821c_read_efuse()
46 efuse->crystal_cap = map->xtal_k; in rtw8821c_read_efuse()
47 efuse->pa_type_2g = map->pa_type; in rtw8821c_read_efuse()
48 efuse->pa_type_5g = map->pa_type; in rtw8821c_read_efuse()
49 efuse->lna_type_2g = map->lna_type_2g[0]; in rtw8821c_read_efuse()
50 efuse->lna_type_5g = map->lna_type_5g[0]; in rtw8821c_read_efuse()
[all …]
Defuse.c43 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()
Dcoex.c117 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_coex_freerun_check() local
124 if (efuse->share_ant || ant_distance <= 5 || !coex_stat->wl_gl_busy) in rtw_coex_freerun_check()
810 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_coex_update_wl_ch_info() local
824 (efuse->share_ant && center_chan <= 14 && in rtw_coex_update_wl_ch_info()
985 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_btc_wltoggle_table_a() local
993 if (efuse->share_ant) { in rtw_btc_wltoggle_table_a()
1071 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_coex_table() local
1078 if (efuse->share_ant) { in rtw_coex_table()
1200 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_coex_tdma() local
1236 if (efuse->share_ant) { in rtw_coex_tdma()
[all …]
Drtw8822b.c23 static void rtw8822be_efuse_parsing(struct rtw_efuse *efuse, in rtw8822be_efuse_parsing() argument
26 ether_addr_copy(efuse->addr, map->e.mac_addr); in rtw8822be_efuse_parsing()
31 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8822b_read_efuse() local
37 efuse->rfe_option = map->rfe_option; in rtw8822b_read_efuse()
38 efuse->rf_board_option = map->rf_board_option; in rtw8822b_read_efuse()
39 efuse->crystal_cap = map->xtal_k; in rtw8822b_read_efuse()
40 efuse->pa_type_2g = map->pa_type; in rtw8822b_read_efuse()
41 efuse->pa_type_5g = map->pa_type; in rtw8822b_read_efuse()
42 efuse->lna_type_2g = map->lna_type_2g[0]; in rtw8822b_read_efuse()
43 efuse->lna_type_5g = map->lna_type_5g[0]; in rtw8822b_read_efuse()
[all …]
Dphy.h118 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_get_rfe_def() local
124 if (efuse->rfe_option < chip->rfe_defs_size) in rtw_get_rfe_def()
125 rfe_def = &chip->rfe_defs[efuse->rfe_option]; in rtw_get_rfe_def()
127 rtw_dbg(rtwdev, RTW_DBG_PHY, "use rfe_def[%d]\n", efuse->rfe_option); in rtw_get_rfe_def()
137 rtwdev->efuse.rfe_option); in rtw_check_supported_rfe()
Drtw8723d.c131 dm_info->thermal_meter_k = rtwdev->efuse.thermal_meter_k; in rtw8723d_pwrtrack_init()
155 xtal_cap = rtwdev->efuse.crystal_cap & 0x3F; in rtw8723d_phy_set_param()
159 if ((rtwdev->efuse.afe >> 4) == 14) { in rtw8723d_phy_set_param()
207 static void rtw8723de_efuse_parsing(struct rtw_efuse *efuse, in rtw8723de_efuse_parsing() argument
210 ether_addr_copy(efuse->addr, map->e.mac_addr); in rtw8723de_efuse_parsing()
215 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8723d_read_efuse() local
221 efuse->rfe_option = 0; in rtw8723d_read_efuse()
222 efuse->rf_board_option = map->rf_board_option; in rtw8723d_read_efuse()
223 efuse->crystal_cap = map->xtal_k; in rtw8723d_read_efuse()
224 efuse->pa_type_2g = map->pa_type; in rtw8723d_read_efuse()
[all …]
Dregd.c284 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_regd_apply_hw_cap_flags() local
287 if (efuse->hw_cap.bw & BIT(RTW_CHANNEL_WIDTH_80)) in rtw_regd_apply_hw_cap_flags()
346 chip_reg = rtw_reg_find_by_name(rtwdev->efuse.country_code); in rtw_regd_init()
380 rtwdev->efuse.country_code[0], in rtw_regd_hint()
381 rtwdev->efuse.country_code[1]); in rtw_regd_hint()
383 ret = regulatory_hint(wiphy, rtwdev->efuse.country_code); in rtw_regd_hint()
416 rtw_reg_match(next_regd->regulatory, rtwdev->efuse.country_code)) { in rtw_regd_mgmt_programmed()
Drtw8822c.c26 static void rtw8822ce_efuse_parsing(struct rtw_efuse *efuse, in rtw8822ce_efuse_parsing() argument
29 ether_addr_copy(efuse->addr, map->e.mac_addr); in rtw8822ce_efuse_parsing()
34 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8822c_read_efuse() local
40 efuse->rfe_option = map->rfe_option; in rtw8822c_read_efuse()
41 efuse->rf_board_option = map->rf_board_option; in rtw8822c_read_efuse()
42 efuse->crystal_cap = map->xtal_k & XCAP_MASK; in rtw8822c_read_efuse()
43 efuse->channel_plan = map->channel_plan; in rtw8822c_read_efuse()
44 efuse->country_code[0] = map->country_code[0]; in rtw8822c_read_efuse()
45 efuse->country_code[1] = map->country_code[1]; in rtw8822c_read_efuse()
46 efuse->bt_setting = map->rf_bt_setting; in rtw8822c_read_efuse()
[all …]
/drivers/net/wireless/mediatek/mt76/mt76x2/
Deeprom.c24 mt76x2_has_cal_free_data(struct mt76x02_dev *dev, u8 *efuse) in mt76x2_has_cal_free_data() argument
26 u16 *efuse_w = (u16 *)efuse; in mt76x2_has_cal_free_data()
50 mt76x2_apply_cal_free_data(struct mt76x02_dev *dev, u8 *efuse) in mt76x2_apply_cal_free_data() argument
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()
110 val = get_unaligned_le16(efuse + MT_EE_BT_RCAL_RESULT); in mt76x2_apply_cal_free_data()
[all …]
/drivers/soc/mediatek/
Dmtk-svs.c346 u32 *efuse; member
642 if (svsp->efuse && svsp->efuse[i]) in svs_dump_debug_show()
644 i, svsp->efuse[i]); in svs_dump_debug_show()
1770 if (svsp->efuse[i]) in svs_mt8192_efuse_parsing()
1772 i, svsp->efuse[i]); in svs_mt8192_efuse_parsing()
1774 if (!svsp->efuse[9]) { in svs_mt8192_efuse_parsing()
1780 vmin = (svsp->efuse[19] >> 4) & GENMASK(1, 0); in svs_mt8192_efuse_parsing()
1789 svsb->mtdes = svsp->efuse[10] & GENMASK(7, 0); in svs_mt8192_efuse_parsing()
1790 svsb->bdes = (svsp->efuse[10] >> 16) & GENMASK(7, 0); in svs_mt8192_efuse_parsing()
1791 svsb->mdes = (svsp->efuse[10] >> 24) & GENMASK(7, 0); in svs_mt8192_efuse_parsing()
[all …]
/drivers/net/wireless/realtek/rtlwifi/rtl8192de/
Dled.c31 if ((rtlpriv->efuse.eeprom_did == 0x8176) || in rtl92de_sw_led_on()
32 (rtlpriv->efuse.eeprom_did == 0x8193)) in rtl92de_sw_led_on()

123