/linux-4.4.14/drivers/staging/rtl8188eu/hal/ |
H A D | fw.c | 44 tmp = usb_read8(adapt, REG_MCUFWDL); _rtl88e_enable_fw_download() 45 usb_write8(adapt, REG_MCUFWDL, tmp | 0x01); _rtl88e_enable_fw_download() 47 tmp = usb_read8(adapt, REG_MCUFWDL + 2); _rtl88e_enable_fw_download() 48 usb_write8(adapt, REG_MCUFWDL + 2, tmp & 0xf7); _rtl88e_enable_fw_download() 50 tmp = usb_read8(adapt, REG_MCUFWDL); _rtl88e_enable_fw_download() 51 usb_write8(adapt, REG_MCUFWDL, tmp & 0xfe); _rtl88e_enable_fw_download() 53 usb_write8(adapt, REG_MCUFWDL + 1, 0x00); _rtl88e_enable_fw_download() 106 value8 = (usb_read8(adapt, REG_MCUFWDL + 2) & 0xF8) | u8page; _rtl88e_fw_page_write() 108 usb_write8(adapt, (REG_MCUFWDL + 2), value8); _rtl88e_fw_page_write() 152 value32 = usb_read32(adapt, REG_MCUFWDL); _rtl88e_fw_free_to_go() 160 value32 = usb_read32(adapt, REG_MCUFWDL); _rtl88e_fw_free_to_go() 163 usb_write32(adapt, REG_MCUFWDL, value32); _rtl88e_fw_free_to_go() 169 value32 = usb_read32(adapt, REG_MCUFWDL); _rtl88e_fw_free_to_go() 222 if (usb_read8(adapt, REG_MCUFWDL) & RAM_DL_SEL) { rtl88eu_download_fw() 223 usb_write8(adapt, REG_MCUFWDL, 0); rtl88eu_download_fw() 227 usb_write8(adapt, REG_MCUFWDL, usb_read8(adapt, REG_MCUFWDL) | FWDL_ChkSum_rpt); rtl88eu_download_fw()
|
H A D | usb_halinit.c | 933 val8 = usb_read8(Adapter, REG_MCUFWDL); CardDisableRTL8188EU() 942 usb_write8(Adapter, REG_MCUFWDL, 0); CardDisableRTL8188EU()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723com/ |
H A D | fw_common.c | 42 tmp = rtl_read_byte(rtlpriv, REG_MCUFWDL); rtl8723_enable_fw_download() 43 rtl_write_byte(rtlpriv, REG_MCUFWDL, tmp | 0x01); rtl8723_enable_fw_download() 45 tmp = rtl_read_byte(rtlpriv, REG_MCUFWDL + 2); rtl8723_enable_fw_download() 46 rtl_write_byte(rtlpriv, REG_MCUFWDL + 2, tmp & 0xf7); rtl8723_enable_fw_download() 48 tmp = rtl_read_byte(rtlpriv, REG_MCUFWDL); rtl8723_enable_fw_download() 49 rtl_write_byte(rtlpriv, REG_MCUFWDL, tmp & 0xfe); rtl8723_enable_fw_download() 51 rtl_write_byte(rtlpriv, REG_MCUFWDL + 1, 0x00); rtl8723_enable_fw_download() 92 value8 = (rtl_read_byte(rtlpriv, REG_MCUFWDL + 2) & 0xF8) | u8page; rtl8723_fw_page_write() 94 rtl_write_byte(rtlpriv, (REG_MCUFWDL + 2), value8); rtl8723_fw_page_write() 207 value32 = rtl_read_dword(rtlpriv, REG_MCUFWDL); rtl8723_fw_free_to_go() 213 "chksum report fail ! REG_MCUFWDL:0x%08x .\n", rtl8723_fw_free_to_go() 218 "Checksum report OK ! REG_MCUFWDL:0x%08x .\n", value32); rtl8723_fw_free_to_go() 220 value32 = rtl_read_dword(rtlpriv, REG_MCUFWDL) | MCUFWDL_RDY; rtl8723_fw_free_to_go() 222 rtl_write_dword(rtlpriv, REG_MCUFWDL, value32); rtl8723_fw_free_to_go() 229 value32 = rtl_read_dword(rtlpriv, REG_MCUFWDL); rtl8723_fw_free_to_go() 232 "Polling FW ready success!! REG_MCUFWDL:0x%08x .\n", rtl8723_fw_free_to_go() 243 "Polling FW ready fail!! REG_MCUFWDL:0x%08x .\n", rtl8723_fw_free_to_go() 284 if (rtl_read_byte(rtlpriv, REG_MCUFWDL)&BIT(7)) { rtl8723_download_fw() 289 rtl_write_byte(rtlpriv, REG_MCUFWDL, 0x00); rtl8723_download_fw()
|
H A D | fw_common.h | 30 #define REG_MCUFWDL 0x0080 macro
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
H A D | fw.c | 40 return (rtl_read_dword(rtlpriv, REG_MCUFWDL) & MCUFWDL_RDY) ? _rtl92d_is_fw_downloaded() 52 tmp = rtl_read_byte(rtlpriv, REG_MCUFWDL); _rtl92d_enable_fw_download() 53 rtl_write_byte(rtlpriv, REG_MCUFWDL, tmp | 0x01); _rtl92d_enable_fw_download() 54 tmp = rtl_read_byte(rtlpriv, REG_MCUFWDL + 2); _rtl92d_enable_fw_download() 55 rtl_write_byte(rtlpriv, REG_MCUFWDL + 2, tmp & 0xf7); _rtl92d_enable_fw_download() 57 tmp = rtl_read_byte(rtlpriv, REG_MCUFWDL); _rtl92d_enable_fw_download() 58 rtl_write_byte(rtlpriv, REG_MCUFWDL, tmp & 0xfe); _rtl92d_enable_fw_download() 62 * rtl_write_byte(rtlpriv, REG_MCUFWDL + 1, 0x00);*/ _rtl92d_enable_fw_download() 99 value8 = (rtl_read_byte(rtlpriv, REG_MCUFWDL + 2) & 0xF8) | u8page; _rtl92d_fw_page_write() 100 rtl_write_byte(rtlpriv, (REG_MCUFWDL + 2), value8); _rtl92d_fw_page_write() 156 value32 = rtl_read_dword(rtlpriv, REG_MCUFWDL); _rtl92d_fw_free_to_go() 161 "chksum report faill ! REG_MCUFWDL:0x%08x\n", _rtl92d_fw_free_to_go() 166 "Checksum report OK ! REG_MCUFWDL:0x%08x\n", value32); _rtl92d_fw_free_to_go() 167 value32 = rtl_read_dword(rtlpriv, REG_MCUFWDL); _rtl92d_fw_free_to_go() 169 rtl_write_dword(rtlpriv, REG_MCUFWDL, value32); _rtl92d_fw_free_to_go() 208 "Polling FW ready success!! REG_MCUFWDL: 0x%x\n", _rtl92d_fw_init() 218 "Polling FW ready success!! REG_MCUFWDL: 0x%x\n", _rtl92d_fw_init() 237 "Polling FW ready fail!! REG_MCUFWDL:0x%08ul\n", _rtl92d_fw_init() 238 rtl_read_dword(rtlpriv, REG_MCUFWDL)); _rtl92d_fw_init() 319 if (rtl_read_byte(rtlpriv, REG_MCUFWDL) & BIT(7)) { rtl92d_download_fw() 321 rtl_write_byte(rtlpriv, REG_MCUFWDL, 0x00); rtl92d_download_fw()
|
H A D | reg.h | 73 #define REG_MCUFWDL 0x0080 macro
|
H A D | hw.c | 1242 rtl_write_byte(rtlpriv, REG_MCUFWDL, 0x00); _rtl92de_poweroff_adapter()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
H A D | fw.c | 43 tmp = rtl_read_byte(rtlpriv, REG_MCUFWDL); _rtl88e_enable_fw_download() 44 rtl_write_byte(rtlpriv, REG_MCUFWDL, tmp | 0x01); _rtl88e_enable_fw_download() 46 tmp = rtl_read_byte(rtlpriv, REG_MCUFWDL + 2); _rtl88e_enable_fw_download() 47 rtl_write_byte(rtlpriv, REG_MCUFWDL + 2, tmp & 0xf7); _rtl88e_enable_fw_download() 49 tmp = rtl_read_byte(rtlpriv, REG_MCUFWDL); _rtl88e_enable_fw_download() 50 rtl_write_byte(rtlpriv, REG_MCUFWDL, tmp & 0xfe); _rtl88e_enable_fw_download() 52 rtl_write_byte(rtlpriv, REG_MCUFWDL + 1, 0x00); _rtl88e_enable_fw_download() 91 value8 = (rtl_read_byte(rtlpriv, REG_MCUFWDL + 2) & 0xF8) | u8page; _rtl88e_fw_page_write() 93 rtl_write_byte(rtlpriv, (REG_MCUFWDL + 2), value8); _rtl88e_fw_page_write() 155 value32 = rtl_read_dword(rtlpriv, REG_MCUFWDL); _rtl88e_fw_free_to_go() 161 "chksum report faill ! REG_MCUFWDL:0x%08x .\n", _rtl88e_fw_free_to_go() 167 "Checksum report OK ! REG_MCUFWDL:0x%08x .\n", value32); _rtl88e_fw_free_to_go() 169 value32 = rtl_read_dword(rtlpriv, REG_MCUFWDL); _rtl88e_fw_free_to_go() 172 rtl_write_dword(rtlpriv, REG_MCUFWDL, value32); _rtl88e_fw_free_to_go() 178 value32 = rtl_read_dword(rtlpriv, REG_MCUFWDL); _rtl88e_fw_free_to_go() 181 "Polling FW ready success!! REG_MCUFWDL:0x%08x.\n", _rtl88e_fw_free_to_go() 192 "Polling FW ready fail!! REG_MCUFWDL:0x%08x .\n", value32); _rtl88e_fw_free_to_go() 228 if (rtl_read_byte(rtlpriv, REG_MCUFWDL) & BIT(7)) { rtl88e_download_fw() 229 rtl_write_byte(rtlpriv, REG_MCUFWDL, 0); rtl88e_download_fw()
|
H A D | hw.c | 1416 if ((rtl_read_byte(rtlpriv, REG_MCUFWDL) & BIT(7)) && rtlhal->fw_ready) _rtl88ee_poweroff_adapter() 1421 rtl_write_byte(rtlpriv, REG_MCUFWDL, 0x00); _rtl88ee_poweroff_adapter()
|
H A D | reg.h | 75 #define REG_MCUFWDL 0x0080 macro
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192c/ |
H A D | fw_common.c | 42 u32 value32 = rtl_read_dword(rtlpriv, REG_MCUFWDL); _rtl92c_enable_fw_download() 47 rtl_write_dword(rtlpriv, REG_MCUFWDL, value32); _rtl92c_enable_fw_download() 56 tmp = rtl_read_byte(rtlpriv, REG_MCUFWDL); _rtl92c_enable_fw_download() 57 rtl_write_byte(rtlpriv, REG_MCUFWDL, tmp | 0x01); _rtl92c_enable_fw_download() 59 tmp = rtl_read_byte(rtlpriv, REG_MCUFWDL + 2); _rtl92c_enable_fw_download() 60 rtl_write_byte(rtlpriv, REG_MCUFWDL + 2, tmp & 0xf7); _rtl92c_enable_fw_download() 63 tmp = rtl_read_byte(rtlpriv, REG_MCUFWDL); _rtl92c_enable_fw_download() 64 rtl_write_byte(rtlpriv, REG_MCUFWDL, tmp & 0xfe); _rtl92c_enable_fw_download() 66 rtl_write_byte(rtlpriv, REG_MCUFWDL + 1, 0x00); _rtl92c_enable_fw_download() 106 value8 = (rtl_read_byte(rtlpriv, REG_MCUFWDL + 2) & 0xF8) | u8page; _rtl92c_fw_page_write() 108 rtl_write_byte(rtlpriv, (REG_MCUFWDL + 2), value8); _rtl92c_fw_page_write() 178 value32 = rtl_read_dword(rtlpriv, REG_MCUFWDL); _rtl92c_fw_free_to_go() 184 "chksum report faill ! REG_MCUFWDL:0x%08x .\n", _rtl92c_fw_free_to_go() 190 "Checksum report OK ! REG_MCUFWDL:0x%08x .\n", value32); _rtl92c_fw_free_to_go() 192 value32 = rtl_read_dword(rtlpriv, REG_MCUFWDL); _rtl92c_fw_free_to_go() 195 rtl_write_dword(rtlpriv, REG_MCUFWDL, value32); _rtl92c_fw_free_to_go() 200 value32 = rtl_read_dword(rtlpriv, REG_MCUFWDL); _rtl92c_fw_free_to_go() 203 "Polling FW ready success!! REG_MCUFWDL:0x%08x .\n", _rtl92c_fw_free_to_go() 214 "Polling FW ready fail!! REG_MCUFWDL:0x%08x .\n", value32); _rtl92c_fw_free_to_go()
|
/linux-4.4.14/drivers/staging/rtl8723au/hal/ |
H A D | rtl8723a_hal_init.c | 34 tmp = rtl8723au_read8(padapter, REG_MCUFWDL); _FWDownloadEnable() 35 rtl8723au_write8(padapter, REG_MCUFWDL, tmp | 0x01); _FWDownloadEnable() 38 tmp = rtl8723au_read8(padapter, REG_MCUFWDL + 2); _FWDownloadEnable() 39 rtl8723au_write8(padapter, REG_MCUFWDL + 2, tmp & 0xf7); _FWDownloadEnable() 42 tmp = rtl8723au_read8(padapter, REG_MCUFWDL); _FWDownloadEnable() 43 rtl8723au_write8(padapter, REG_MCUFWDL, tmp & 0xfe); _FWDownloadEnable() 46 rtl8723au_write8(padapter, REG_MCUFWDL + 1, 0x00); _FWDownloadEnable() 59 value8 = (rtl8723au_read8(padapter, REG_MCUFWDL + 2) & 0xF8) | u8Page; _PageWrite() 60 rtl8723au_write8(padapter, REG_MCUFWDL + 2, value8); _PageWrite() 111 value32 = rtl8723au_read32(padapter, REG_MCUFWDL); _FWFreeToGo() 118 "%s: chksum report fail! REG_MCUFWDL:0x%08x\n", _FWFreeToGo() 123 "%s: Checksum report OK! REG_MCUFWDL:0x%08x\n", __func__, _FWFreeToGo() 126 value32 = rtl8723au_read32(padapter, REG_MCUFWDL); _FWFreeToGo() 129 rtl8723au_write32(padapter, REG_MCUFWDL, value32); _FWFreeToGo() 134 value32 = rtl8723au_read32(padapter, REG_MCUFWDL); _FWFreeToGo() 137 "%s: Polling FW ready success!! REG_MCUFWDL:0x%08x\n", _FWFreeToGo() 145 "%s: Polling FW ready fail!! REG_MCUFWDL:0x%08x\n", _FWFreeToGo() 286 if (rtl8723au_read8(padapter, REG_MCUFWDL) & RAM_DL_SEL) { rtl8723a_FirmwareDownload() 289 rtl8723au_write8(padapter, REG_MCUFWDL, 0x00); rtl8723a_FirmwareDownload() 296 rtl8723au_write8(padapter, REG_MCUFWDL, rtl8723a_FirmwareDownload() 297 rtl8723au_read8(padapter, REG_MCUFWDL) | rtl8723a_FirmwareDownload() 1271 rtl8723au_write8(padapter, REG_MCUFWDL, 0); _ResetDigitalProcedure1_92C() 1291 val8 = rtl8723au_read8(padapter, REG_MCUFWDL); _ResetDigitalProcedure1_92C() 1328 rtl8723au_write8(padapter, REG_MCUFWDL, 0); _ResetDigitalProcedure1_92C()
|
H A D | usb_halinit.c | 881 if ((rtl8723au_read8(Adapter, REG_MCUFWDL) & BIT(7)) && CardDisableRTL8723U() 890 rtl8723au_write8(Adapter, REG_MCUFWDL, 0x00); CardDisableRTL8723U()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
H A D | fw.c | 41 rtl_write_byte(rtlpriv, REG_MCUFWDL, 0x05); _rtl92ee_enable_fw_download() 43 tmp = rtl_read_byte(rtlpriv, REG_MCUFWDL + 2); _rtl92ee_enable_fw_download() 44 rtl_write_byte(rtlpriv, REG_MCUFWDL + 2, tmp & 0xf7); _rtl92ee_enable_fw_download() 46 tmp = rtl_read_byte(rtlpriv, REG_MCUFWDL); _rtl92ee_enable_fw_download() 47 rtl_write_byte(rtlpriv, REG_MCUFWDL, tmp & 0xfe); _rtl92ee_enable_fw_download() 87 value8 = (rtl_read_byte(rtlpriv, REG_MCUFWDL + 2) & 0xF8) | u8page; _rtl92ee_fw_page_write() 88 rtl_write_byte(rtlpriv, (REG_MCUFWDL + 2), value8); _rtl92ee_fw_page_write() 153 value32 = rtl_read_dword(rtlpriv, REG_MCUFWDL); _rtl92ee_fw_free_to_go() 159 "chksum report faill ! REG_MCUFWDL:0x%08x .\n", _rtl92ee_fw_free_to_go() 165 "Checksum report OK ! REG_MCUFWDL:0x%08x .\n", value32); _rtl92ee_fw_free_to_go() 167 value32 = rtl_read_dword(rtlpriv, REG_MCUFWDL); _rtl92ee_fw_free_to_go() 170 rtl_write_dword(rtlpriv, REG_MCUFWDL, value32); _rtl92ee_fw_free_to_go() 176 value32 = rtl_read_dword(rtlpriv, REG_MCUFWDL); _rtl92ee_fw_free_to_go() 179 "Polling FW ready success!! REG_MCUFWDL:0x%08x. count = %d\n", _rtl92ee_fw_free_to_go() 190 "Polling FW ready fail!! REG_MCUFWDL:0x%08x. count = %d\n", _rtl92ee_fw_free_to_go() 233 if (rtl_read_byte(rtlpriv, REG_MCUFWDL) & BIT(7)) { rtl92ee_download_fw() 234 rtl_write_byte(rtlpriv, REG_MCUFWDL, 0); rtl92ee_download_fw()
|
H A D | hw.c | 1625 if ((rtl_read_byte(rtlpriv, REG_MCUFWDL) & BIT(7)) && rtlhal->fw_ready) _rtl92ee_poweroff_adapter() 1633 rtl_write_byte(rtlpriv, REG_MCUFWDL, 0x00); _rtl92ee_poweroff_adapter()
|
H A D | reg.h | 73 #define REG_MCUFWDL 0x0080 macro
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
H A D | fw.c | 41 rtl_write_byte(rtlpriv, REG_MCUFWDL, 0x05); _rtl8821ae_enable_fw_download() 43 tmp = rtl_read_byte(rtlpriv, REG_MCUFWDL + 2); _rtl8821ae_enable_fw_download() 44 rtl_write_byte(rtlpriv, REG_MCUFWDL + 2, tmp & 0xf7); _rtl8821ae_enable_fw_download() 46 tmp = rtl_read_byte(rtlpriv, REG_MCUFWDL); _rtl8821ae_enable_fw_download() 48 tmp = rtl_read_byte(rtlpriv, REG_MCUFWDL); _rtl8821ae_enable_fw_download() 49 rtl_write_byte(rtlpriv, REG_MCUFWDL, tmp & 0xfe); _rtl8821ae_enable_fw_download() 50 tmp = rtl_read_byte(rtlpriv, REG_MCUFWDL); _rtl8821ae_enable_fw_download() 89 value8 = (rtl_read_byte(rtlpriv, REG_MCUFWDL + 2) & 0xF8) | u8page; _rtl8821ae_fw_page_write() 91 rtl_write_byte(rtlpriv, (REG_MCUFWDL + 2), value8); _rtl8821ae_fw_page_write() 154 value32 = rtl_read_dword(rtlpriv, REG_MCUFWDL); _rtl8821ae_fw_free_to_go() 160 "chksum report faill ! REG_MCUFWDL:0x%08x .\n", _rtl8821ae_fw_free_to_go() 166 "Checksum report OK ! REG_MCUFWDL:0x%08x .\n", value32); _rtl8821ae_fw_free_to_go() 168 value32 = rtl_read_dword(rtlpriv, REG_MCUFWDL); _rtl8821ae_fw_free_to_go() 171 rtl_write_dword(rtlpriv, REG_MCUFWDL, value32); _rtl8821ae_fw_free_to_go() 177 value32 = rtl_read_dword(rtlpriv, REG_MCUFWDL); _rtl8821ae_fw_free_to_go() 180 "Polling FW ready success!! REG_MCUFWDL:0x%08x .\n", _rtl8821ae_fw_free_to_go() 190 "Polling FW ready fail!! REG_MCUFWDL:0x%08x .\n", _rtl8821ae_fw_free_to_go() 263 if (rtl_read_byte(rtlpriv, REG_MCUFWDL) & BIT(7)) { rtl8821ae_download_fw() 264 rtl_write_byte(rtlpriv, REG_MCUFWDL, 0x00); rtl8821ae_download_fw()
|
H A D | reg.h | 78 #define REG_MCUFWDL 0x0080 macro
|
H A D | hw.c | 1839 if ((rtl_read_byte(rtlpriv, REG_MCUFWDL) & BIT(7)) && _rtl8821ae_poweroff_adapter() 1850 rtl_write_byte(rtlpriv, REG_MCUFWDL, 0x00); _rtl8821ae_poweroff_adapter()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
H A D | hw.c | 1106 rtl_write_byte(rtlpriv, REG_MCUFWDL, 0); _ResetDigitalProcedure1() 1120 if (rtl_read_byte(rtlpriv, REG_MCUFWDL) & BIT(1)) { _ResetDigitalProcedure1() 1122 rtl_write_byte(rtlpriv, REG_MCUFWDL, 0); _ResetDigitalProcedure1() 1142 rtl_write_byte(rtlpriv, REG_MCUFWDL, 0); _ResetDigitalProcedure1()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
H A D | hw.c | 1336 if (rtl_read_byte(rtlpriv, REG_MCUFWDL) & BIT(7)) _rtl92ce_poweroff_adapter() 1339 rtl_write_byte(rtlpriv, REG_MCUFWDL, 0x00); _rtl92ce_poweroff_adapter()
|
H A D | reg.h | 76 #define REG_MCUFWDL 0x0080 macro
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
H A D | hw.c | 1295 if ((rtl_read_byte(rtlpriv, REG_MCUFWDL) & BIT(7)) && _rtl8723e_poweroff_adapter() 1306 rtl_write_byte(rtlpriv, REG_MCUFWDL, 0x00); _rtl8723e_poweroff_adapter()
|
H A D | reg.h | 66 #define REG_MCUFWDL 0x0080 macro
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
H A D | hw.c | 1183 if ((rtl_read_byte(rtlpriv, REG_MCUFWDL) & BIT(7)) && _rtl8723be_poweroff_adapter() 1194 rtl_write_byte(rtlpriv, REG_MCUFWDL, 0x00); _rtl8723be_poweroff_adapter()
|
H A D | reg.h | 77 #define REG_MCUFWDL 0x0080 macro
|
/linux-4.4.14/drivers/staging/rtl8188eu/include/ |
H A D | rtl8188e_spec.h | 78 #define REG_MCUFWDL 0x0080 macro
|
/linux-4.4.14/drivers/staging/rtl8723au/include/ |
H A D | rtl8723a_spec.h | 66 #define REG_MCUFWDL 0x0080 macro
|