| /Linux-v5.4/drivers/staging/rtl8188eu/core/ |
| D | rtw_efuse.c | 311 u8 Efuse_WordEnableDataWrite(struct adapter *pAdapter, u16 efuse_addr, u8 word_en, u8 *data) in Efuse_WordEnableDataWrite() argument 314 u16 start_addr = efuse_addr; in Efuse_WordEnableDataWrite() 365 u16 efuse_addr = 0; in Efuse_GetCurrentSize() local 369 rtw_hal_get_hwreg(pAdapter, HW_VAR_EFUSE_BYTES, (u8 *)&efuse_addr); in Efuse_GetCurrentSize() 371 while (efuse_OneByteRead(pAdapter, efuse_addr, &efuse_data) && in Efuse_GetCurrentSize() 372 AVAILABLE_EFUSE_ADDR(efuse_addr)) { in Efuse_GetCurrentSize() 376 efuse_addr++; in Efuse_GetCurrentSize() 377 efuse_OneByteRead(pAdapter, efuse_addr, &efuse_data); in Efuse_GetCurrentSize() 379 efuse_addr++; in Efuse_GetCurrentSize() 391 efuse_addr = efuse_addr + (word_cnts * 2) + 1; in Efuse_GetCurrentSize() [all …]
|
| /Linux-v5.4/drivers/net/wireless/realtek/rtlwifi/ |
| D | efuse.c | 42 u16 efuse_addr, u8 word_en, u8 *data); 200 u16 efuse_addr = 0; in read_efuse() local 239 read_efuse_byte(hw, efuse_addr, rtemp8); in read_efuse() 243 "Addr=%d\n", efuse_addr); in read_efuse() 244 efuse_addr++; in read_efuse() 247 while ((*rtemp8 != 0xFF) && (efuse_addr < efuse_len)) { in read_efuse() 251 read_efuse_byte(hw, efuse_addr, rtemp8); in read_efuse() 254 efuse_addr++; in read_efuse() 255 read_efuse_byte(hw, efuse_addr, rtemp8); in read_efuse() 258 (efuse_addr < efuse_len)) { in read_efuse() [all …]
|
| /Linux-v5.4/drivers/staging/rtl8712/ |
| D | rtl8712_efuse.c | 212 u16 efuse_addr = 0; in r8712_efuse_get_current_size() local 216 while (bContinual && efuse_one_byte_read(adapter, efuse_addr, in r8712_efuse_get_current_size() 217 &efuse_data) && (efuse_addr < efuse_available_max_size)) { in r8712_efuse_get_current_size() 222 efuse_addr = efuse_addr + (word_cnts * 2) + 1; in r8712_efuse_get_current_size() 227 return efuse_addr; in r8712_efuse_get_current_size() 233 u16 efuse_addr = 0; in r8712_efuse_pg_packet_read() local 244 while (efuse_addr < efuse_available_max_size) { in r8712_efuse_pg_packet_read() 245 if (efuse_one_byte_read(adapter, efuse_addr, &efuse_data)) { in r8712_efuse_pg_packet_read() 256 efuse_addr + 1 + tmpidx, in r8712_efuse_pg_packet_read() 265 efuse_addr += 1 + (word_cnts * 2); in r8712_efuse_pg_packet_read() [all …]
|
| D | rtl8712_hal.h | 126 unsigned short efuse_addr; member
|
| /Linux-v5.4/drivers/staging/rtl8723bs/hal/ |
| D | rtl8723b_hal_init.c | 1151 u16 efuse_addr = 0; in hal_EfuseGetCurrentSize_WiFi() local 1160 efuse_addr = (u16)pEfuseHal->fakeEfuseUsedBytes; in hal_EfuseGetCurrentSize_WiFi() 1162 efuse_addr = (u16)fakeEfuseUsedBytes; in hal_EfuseGetCurrentSize_WiFi() 1165 rtw_hal_get_hwreg(padapter, HW_VAR_EFUSE_BYTES, (u8 *)&efuse_addr); in hal_EfuseGetCurrentSize_WiFi() 1167 start_addr = efuse_addr; in hal_EfuseGetCurrentSize_WiFi() 1168 DBG_8192C("%s: start_efuse_addr = 0x%X\n", __func__, efuse_addr); in hal_EfuseGetCurrentSize_WiFi() 1174 while (AVAILABLE_EFUSE_ADDR(efuse_addr)) { in hal_EfuseGetCurrentSize_WiFi() 1175 if (efuse_OneByteRead(padapter, efuse_addr, &efuse_data, bPseudoTest) == false) { in hal_EfuseGetCurrentSize_WiFi() 1176 DBG_8192C(KERN_ERR "%s: efuse_OneByteRead Fail! addr = 0x%X !!\n", __func__, efuse_addr); in hal_EfuseGetCurrentSize_WiFi() 1183 if ((start_addr != 0) && (efuse_addr == start_addr)) { in hal_EfuseGetCurrentSize_WiFi() [all …]
|
| /Linux-v5.4/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
| D | hw_atl_utils_fw2x.c | 251 u32 efuse_addr = aq_hw_read_reg(self, HW_ATL_FW2X_MPI_EFUSE_ADDR); in aq_fw2x_get_mac_permanent() local 253 if (efuse_addr != 0) { in aq_fw2x_get_mac_permanent() 255 efuse_addr + (40U * 4U), in aq_fw2x_get_mac_permanent()
|
| /Linux-v5.4/drivers/staging/rtl8188eu/include/ |
| D | rtw_efuse.h | 89 u8 Efuse_WordEnableDataWrite(struct adapter *adapter, u16 efuse_addr,
|
| /Linux-v5.4/drivers/staging/rtl8723bs/core/ |
| D | rtw_efuse.c | 434 u16 efuse_addr, in Efuse_WordEnableDataWrite() argument 439 return padapter->HalFunc.Efuse_WordEnableDataWrite(padapter, efuse_addr, in Efuse_WordEnableDataWrite()
|
| /Linux-v5.4/drivers/staging/rtl8723bs/include/ |
| D | rtw_efuse.h | 116 u8 Efuse_WordEnableDataWrite(struct adapter *padapter, u16 efuse_addr, u8 word_en, u8 *data, bool b…
|
| D | hal_intf.h | 256 …u8 (*Efuse_WordEnableDataWrite)(struct adapter *padapter, u16 efuse_addr, u8 word_en, u8 *data, bo…
|
| /Linux-v5.4/drivers/net/wireless/realtek/rtl8xxxu/ |
| D | rtl8xxxu_core.c | 1803 u16 val16, efuse_addr, offset; in rtl8xxxu_read_efuse() local 1848 efuse_addr = 0; in rtl8xxxu_read_efuse() 1849 while (efuse_addr < EFUSE_REAL_CONTENT_LEN_8723A) { in rtl8xxxu_read_efuse() 1852 ret = rtl8xxxu_read_efuse8(priv, efuse_addr++, &header); in rtl8xxxu_read_efuse() 1859 ret = rtl8xxxu_read_efuse8(priv, efuse_addr++, in rtl8xxxu_read_efuse() 1892 ret = rtl8xxxu_read_efuse8(priv, efuse_addr++, &val8); in rtl8xxxu_read_efuse() 1897 ret = rtl8xxxu_read_efuse8(priv, efuse_addr++, &val8); in rtl8xxxu_read_efuse()
|