Home
last modified time | relevance | path

Searched refs:REG_EFUSE_CTRL (Results 1 – 25 of 27) sorted by relevance

12

/linux-6.12.1/drivers/nvmem/
Drockchip-efuse.c46 #define REG_EFUSE_CTRL 0x0000 macro
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()
82 writel(readl(efuse->base + REG_EFUSE_CTRL) & in rockchip_rk3288_efuse_read()
83 (~RK3288_STROBE), efuse->base + REG_EFUSE_CTRL); in rockchip_rk3288_efuse_read()
[all …]
/linux-6.12.1/drivers/net/wireless/realtek/rtw88/
Defuse.c102 efuse_ctl = rtw_read32(rtwdev, REG_EFUSE_CTRL); in rtw_dump_physical_efuse_map()
107 rtw_write32(rtwdev, REG_EFUSE_CTRL, efuse_ctl & (~BIT_EF_FLAG)); in rtw_dump_physical_efuse_map()
112 efuse_ctl = rtw_read32(rtwdev, REG_EFUSE_CTRL); in rtw_dump_physical_efuse_map()
130 rtw_write32_mask(rtwdev, REG_EFUSE_CTRL, 0x3ff00, addr); in rtw_read8_physical_efuse()
131 rtw_write32_clr(rtwdev, REG_EFUSE_CTRL, BIT_EF_FLAG); in rtw_read8_physical_efuse()
134 1000, 100000, false, rtwdev, REG_EFUSE_CTRL); in rtw_read8_physical_efuse()
140 *data = rtw_read8(rtwdev, REG_EFUSE_CTRL); in rtw_read8_physical_efuse()
Dreg.h39 #define REG_EFUSE_CTRL 0x0030 macro
/linux-6.12.1/drivers/staging/rtl8723bs/include/
Dhal_com_reg.h24 #define REG_EFUSE_CTRL 0x0030 macro
196 #define EFUSE_CTRL REG_EFUSE_CTRL /* E-Fuse Control. */
/linux-6.12.1/drivers/staging/rtl8723bs/core/
Drtw_efuse.c29 #define REG_EFUSE_CTRL 0x0030 macro
30 #define EFUSE_CTRL REG_EFUSE_CTRL /* E-Fuse Control. */
/linux-6.12.1/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/
Dsw.c176 .maps[EFUSE_CTRL] = REG_EFUSE_CTRL,
178 .maps[EFUSE_CLK_CTRL] = REG_EFUSE_CTRL,
/linux-6.12.1/drivers/net/wireless/realtek/rtl8xxxu/
D8723a.c406 val32 = rtl8xxxu_read32(priv, REG_EFUSE_CTRL); in rtl8723au_power_on()
409 rtl8xxxu_write32(priv, REG_EFUSE_CTRL, val32); in rtl8723au_power_on()
Dregs.h120 #define REG_EFUSE_CTRL 0x0030 macro
Dcore.c1754 rtl8xxxu_write8(priv, REG_EFUSE_CTRL + 1, offset & 0xff); in rtl8xxxu_read_efuse8()
1755 val8 = rtl8xxxu_read8(priv, REG_EFUSE_CTRL + 2); in rtl8xxxu_read_efuse8()
1758 rtl8xxxu_write8(priv, REG_EFUSE_CTRL + 2, val8); in rtl8xxxu_read_efuse8()
1760 val8 = rtl8xxxu_read8(priv, REG_EFUSE_CTRL + 3); in rtl8xxxu_read_efuse8()
1761 rtl8xxxu_write8(priv, REG_EFUSE_CTRL + 3, val8 & 0x7f); in rtl8xxxu_read_efuse8()
1764 val32 = rtl8xxxu_read32(priv, REG_EFUSE_CTRL); in rtl8xxxu_read_efuse8()
1766 val32 = rtl8xxxu_read32(priv, REG_EFUSE_CTRL); in rtl8xxxu_read_efuse8()
1775 val32 = rtl8xxxu_read32(priv, REG_EFUSE_CTRL); in rtl8xxxu_read_efuse8()
/linux-6.12.1/drivers/net/wireless/realtek/rtlwifi/rtl8192de/
Dsw.c261 .maps[EFUSE_CTRL] = REG_EFUSE_CTRL,
263 .maps[EFUSE_CLK_CTRL] = REG_EFUSE_CTRL,
/linux-6.12.1/drivers/net/wireless/realtek/rtlwifi/rtl8723be/
Dsw.c271 .maps[EFUSE_CTRL] = REG_EFUSE_CTRL,
273 .maps[EFUSE_CLK_CTRL] = REG_EFUSE_CTRL,
/linux-6.12.1/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
Dsw.c264 .maps[EFUSE_CTRL] = REG_EFUSE_CTRL,
266 .maps[EFUSE_CLK_CTRL] = REG_EFUSE_CTRL,
Dreg.h24 #define REG_EFUSE_CTRL 0x0030 macro
/linux-6.12.1/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
Dsw.c251 .maps[EFUSE_CTRL] = REG_EFUSE_CTRL,
253 .maps[EFUSE_CLK_CTRL] = REG_EFUSE_CTRL,
Dreg.h24 #define REG_EFUSE_CTRL 0x0030 macro
/linux-6.12.1/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
Dsw.c261 .maps[EFUSE_CTRL] = REG_EFUSE_CTRL,
263 .maps[EFUSE_CLK_CTRL] = REG_EFUSE_CTRL,
Dreg.h29 #define REG_EFUSE_CTRL 0x0030 macro
/linux-6.12.1/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/
Dsw.c270 .maps[EFUSE_CTRL] = REG_EFUSE_CTRL,
272 .maps[EFUSE_CLK_CTRL] = REG_EFUSE_CTRL,
Dreg.h30 #define REG_EFUSE_CTRL 0x0030 macro
/linux-6.12.1/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
Dsw.c314 .maps[EFUSE_CTRL] = REG_EFUSE_CTRL,
316 .maps[EFUSE_CLK_CTRL] = REG_EFUSE_CTRL,
Dreg.h31 #define REG_EFUSE_CTRL 0x0030 macro
/linux-6.12.1/drivers/net/wireless/realtek/rtlwifi/rtl8192du/
Dsw.c263 .maps[EFUSE_CTRL] = REG_EFUSE_CTRL,
265 .maps[EFUSE_CLK_CTRL] = REG_EFUSE_CTRL,
/linux-6.12.1/drivers/net/wireless/realtek/rtlwifi/rtl8192se/
Dsw.c298 .maps[EFUSE_CTRL] = REG_EFUSE_CTRL,
300 .maps[EFUSE_CLK_CTRL] = REG_EFUSE_CTRL,
Dreg.h25 #define REG_EFUSE_CTRL 0x0030 macro
/linux-6.12.1/drivers/net/wireless/realtek/rtlwifi/rtl8192d/
Dreg.h30 #define REG_EFUSE_CTRL 0x0030 macro

12