Searched refs:REG_MCUFWDL (Results 1 - 28 of 28) sorted by relevance

/linux-4.4.14/drivers/staging/rtl8188eu/hal/
H A Dfw.c44 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 Dusb_halinit.c933 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 Dfw_common.c42 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 Dfw_common.h30 #define REG_MCUFWDL 0x0080 macro
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192de/
H A Dfw.c40 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 Dreg.h73 #define REG_MCUFWDL 0x0080 macro
H A Dhw.c1242 rtl_write_byte(rtlpriv, REG_MCUFWDL, 0x00); _rtl92de_poweroff_adapter()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/
H A Dfw.c43 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 Dhw.c1416 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 Dreg.h75 #define REG_MCUFWDL 0x0080 macro
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192c/
H A Dfw_common.c42 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 Drtl8723a_hal_init.c34 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 Dusb_halinit.c881 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 Dfw.c41 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 Dhw.c1625 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 Dreg.h73 #define REG_MCUFWDL 0x0080 macro
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
H A Dfw.c41 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 Dreg.h78 #define REG_MCUFWDL 0x0080 macro
H A Dhw.c1839 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 Dhw.c1106 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 Dhw.c1336 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 Dreg.h76 #define REG_MCUFWDL 0x0080 macro
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
H A Dhw.c1295 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 Dreg.h66 #define REG_MCUFWDL 0x0080 macro
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723be/
H A Dhw.c1183 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 Dreg.h77 #define REG_MCUFWDL 0x0080 macro
/linux-4.4.14/drivers/staging/rtl8188eu/include/
H A Drtl8188e_spec.h78 #define REG_MCUFWDL 0x0080 macro
/linux-4.4.14/drivers/staging/rtl8723au/include/
H A Drtl8723a_spec.h66 #define REG_MCUFWDL 0x0080 macro

Completed in 1030 milliseconds