| /linux/drivers/nvmem/ |
| H A D | rockchip-efuse.c | 46 #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/drivers/net/wireless/realtek/rtw88/ |
| H A D | efuse.c | 102 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()
|
| H A D | reg.h | 48 #define REG_EFUSE_CTRL 0x0030 macro
|
| /linux/drivers/staging/rtl8723bs/include/ |
| H A D | hal_com_reg.h | 24 #define REG_EFUSE_CTRL 0x0030 macro 192 #define EFUSE_CTRL REG_EFUSE_CTRL /* E-Fuse Control. */
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
| H A D | sw.c | 251 .maps[EFUSE_CTRL] = REG_EFUSE_CTRL, 253 .maps[EFUSE_CLK_CTRL] = REG_EFUSE_CTRL,
|
| H A D | reg.h | 24 #define REG_EFUSE_CTRL 0x0030 macro
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
| H A D | sw.c | 271 .maps[EFUSE_CTRL] = REG_EFUSE_CTRL, 273 .maps[EFUSE_CLK_CTRL] = REG_EFUSE_CTRL,
|
| H A D | reg.h | 31 #define REG_EFUSE_CTRL 0x0030 macro
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
| H A D | sw.c | 261 .maps[EFUSE_CTRL] = REG_EFUSE_CTRL, 263 .maps[EFUSE_CLK_CTRL] = REG_EFUSE_CTRL,
|
| H A D | reg.h | 29 #define REG_EFUSE_CTRL 0x0030 macro
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
| H A D | sw.c | 264 .maps[EFUSE_CTRL] = REG_EFUSE_CTRL, 266 .maps[EFUSE_CLK_CTRL] = REG_EFUSE_CTRL,
|
| H A D | reg.h | 24 #define REG_EFUSE_CTRL 0x0030 macro
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
| H A D | sw.c | 261 .maps[EFUSE_CTRL] = REG_EFUSE_CTRL, 263 .maps[EFUSE_CLK_CTRL] = REG_EFUSE_CTRL,
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
| H A D | sw.c | 270 .maps[EFUSE_CTRL] = REG_EFUSE_CTRL, 272 .maps[EFUSE_CLK_CTRL] = REG_EFUSE_CTRL,
|
| H A D | reg.h | 30 #define REG_EFUSE_CTRL 0x0030 macro
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
| H A D | sw.c | 314 .maps[EFUSE_CTRL] = REG_EFUSE_CTRL, 316 .maps[EFUSE_CLK_CTRL] = REG_EFUSE_CTRL,
|
| H A D | reg.h | 31 #define REG_EFUSE_CTRL 0x0030 macro
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
| H A D | sw.c | 299 .maps[EFUSE_CTRL] = REG_EFUSE_CTRL, 301 .maps[EFUSE_CLK_CTRL] = REG_EFUSE_CTRL,
|
| H A D | reg.h | 25 #define REG_EFUSE_CTRL 0x0030 macro
|
| H A D | hw.c | 872 rtl_write_byte(rtlpriv, REG_EFUSE_CTRL + 3, 0x72); in _rtl92se_macconfig_after_fwdownload()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192du/ |
| H A D | sw.c | 261 .maps[EFUSE_CTRL] = REG_EFUSE_CTRL, 263 .maps[EFUSE_CLK_CTRL] = REG_EFUSE_CTRL,
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192d/ |
| H A D | reg.h | 30 #define REG_EFUSE_CTRL 0x0030 macro
|
| /linux/drivers/net/wireless/realtek/rtl8xxxu/ |
| H A D | core.c | 1753 rtl8xxxu_write8(priv, REG_EFUSE_CTRL + 1, offset & 0xff); in rtl8xxxu_read_efuse8() 1754 val8 = rtl8xxxu_read8(priv, REG_EFUSE_CTRL + 2); in rtl8xxxu_read_efuse8() 1757 rtl8xxxu_write8(priv, REG_EFUSE_CTRL + 2, val8); in rtl8xxxu_read_efuse8() 1759 val8 = rtl8xxxu_read8(priv, REG_EFUSE_CTRL + 3); in rtl8xxxu_read_efuse8() 1760 rtl8xxxu_write8(priv, REG_EFUSE_CTRL + 3, val8 & 0x7f); in rtl8xxxu_read_efuse8() 1763 val32 = rtl8xxxu_read32(priv, REG_EFUSE_CTRL); in rtl8xxxu_read_efuse8() 1765 val32 = rtl8xxxu_read32(priv, REG_EFUSE_CTRL); in rtl8xxxu_read_efuse8() 1774 val32 = rtl8xxxu_read32(priv, REG_EFUSE_CTRL); in rtl8xxxu_read_efuse8()
|