| /OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtw88/ |
| H A D | mac.c | 255 if (rtw_read16(rtwdev, REG_MCUFW_CTRL) == 0xC078) { in rtw_mac_power_switch() 294 tmp = rtw_read32(rtwdev, REG_MCUFW_CTRL); in __rtw_mac_init_system_cfg() 296 rtw_write32(rtwdev, REG_MCUFW_CTRL, tmp & (~BIT_BOOT_FSPI_EN)); in __rtw_mac_init_system_cfg() 538 fw_ctrl = rtw_read8(rtwdev, REG_MCUFW_CTRL); in check_fw_checksum() 544 rtw_write8(rtwdev, REG_MCUFW_CTRL, fw_ctrl); in check_fw_checksum() 548 rtw_write8(rtwdev, REG_MCUFW_CTRL, fw_ctrl); in check_fw_checksum() 558 rtw_write8(rtwdev, REG_MCUFW_CTRL, fw_ctrl); in check_fw_checksum() 561 rtw_write8(rtwdev, REG_MCUFW_CTRL, fw_ctrl); in check_fw_checksum() 638 val = (u16)(rtw_read16(rtwdev, REG_MCUFW_CTRL) & 0x3800); in start_download_firmware() 640 rtw_write16(rtwdev, REG_MCUFW_CTRL, val); in start_download_firmware() [all …]
|
| H A D | reg.h | 101 #define REG_MCUFW_CTRL 0x0080 macro
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/hal/halmac/halmac_88xx/ |
| H A D | halmac_fw_88xx.c | 219 value8 = HALMAC_REG_R8(REG_MCUFW_CTRL); in download_firmware_88xx() 221 HALMAC_REG_W8(REG_MCUFW_CTRL, value8); in download_firmware_88xx() 266 value16 = (u16)(HALMAC_REG_R16(REG_MCUFW_CTRL) & 0x3800); in start_dlfw_88xx() 268 HALMAC_REG_W16(REG_MCUFW_CTRL, value16); in start_dlfw_88xx() 658 fw_ctrl = HALMAC_REG_R16(REG_MCUFW_CTRL); in dlfw_end_flow_88xx() 662 HALMAC_REG_W16(REG_MCUFW_CTRL, (fw_ctrl | BIT_FW_DW_RDY) & ~BIT(0)); in dlfw_end_flow_88xx() 668 while (HALMAC_REG_R16(REG_MCUFW_CTRL) != 0xC078) { in dlfw_end_flow_88xx() 809 fw_ctrl = HALMAC_REG_R8(REG_MCUFW_CTRL); in check_fw_chksum_88xx() 815 HALMAC_REG_W8(REG_MCUFW_CTRL, fw_ctrl); in check_fw_chksum_88xx() 819 HALMAC_REG_W8(REG_MCUFW_CTRL, fw_ctrl); in check_fw_chksum_88xx() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/hal/halmac/halmac_88xx/ |
| H A D | halmac_fw_88xx.c | 218 value8 = HALMAC_REG_R8(REG_MCUFW_CTRL); in download_firmware_88xx() 220 HALMAC_REG_W8(REG_MCUFW_CTRL, value8); in download_firmware_88xx() 265 value16 = (u16)(HALMAC_REG_R16(REG_MCUFW_CTRL) & 0x3800); in start_dlfw_88xx() 267 HALMAC_REG_W16(REG_MCUFW_CTRL, value16); in start_dlfw_88xx() 657 fw_ctrl = HALMAC_REG_R16(REG_MCUFW_CTRL); in dlfw_end_flow_88xx() 661 HALMAC_REG_W16(REG_MCUFW_CTRL, (fw_ctrl | BIT_FW_DW_RDY) & ~BIT(0)); in dlfw_end_flow_88xx() 667 while (HALMAC_REG_R16(REG_MCUFW_CTRL) != 0xC078) { in dlfw_end_flow_88xx() 808 fw_ctrl = HALMAC_REG_R8(REG_MCUFW_CTRL); in check_fw_chksum_88xx() 814 HALMAC_REG_W8(REG_MCUFW_CTRL, fw_ctrl); in check_fw_chksum_88xx() 818 HALMAC_REG_W8(REG_MCUFW_CTRL, fw_ctrl); in check_fw_chksum_88xx() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/hal/halmac/halmac_88xx/ |
| H A D | halmac_fw_88xx.c | 218 value8 = HALMAC_REG_R8(REG_MCUFW_CTRL); in download_firmware_88xx() 220 HALMAC_REG_W8(REG_MCUFW_CTRL, value8); in download_firmware_88xx() 265 value16 = (u16)(HALMAC_REG_R16(REG_MCUFW_CTRL) & 0x3800); in start_dlfw_88xx() 267 HALMAC_REG_W16(REG_MCUFW_CTRL, value16); in start_dlfw_88xx() 657 fw_ctrl = HALMAC_REG_R16(REG_MCUFW_CTRL); in dlfw_end_flow_88xx() 661 HALMAC_REG_W16(REG_MCUFW_CTRL, (fw_ctrl | BIT_FW_DW_RDY) & ~BIT(0)); in dlfw_end_flow_88xx() 667 while (HALMAC_REG_R16(REG_MCUFW_CTRL) != 0xC078) { in dlfw_end_flow_88xx() 808 fw_ctrl = HALMAC_REG_R8(REG_MCUFW_CTRL); in check_fw_chksum_88xx() 814 HALMAC_REG_W8(REG_MCUFW_CTRL, fw_ctrl); in check_fw_chksum_88xx() 818 HALMAC_REG_W8(REG_MCUFW_CTRL, fw_ctrl); in check_fw_chksum_88xx() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/hal/halmac/halmac_88xx/ |
| H A D | halmac_fw_88xx.c | 218 value8 = HALMAC_REG_R8(REG_MCUFW_CTRL); in download_firmware_88xx() 220 HALMAC_REG_W8(REG_MCUFW_CTRL, value8); in download_firmware_88xx() 265 value16 = (u16)(HALMAC_REG_R16(REG_MCUFW_CTRL) & 0x3800); in start_dlfw_88xx() 267 HALMAC_REG_W16(REG_MCUFW_CTRL, value16); in start_dlfw_88xx() 657 fw_ctrl = HALMAC_REG_R16(REG_MCUFW_CTRL); in dlfw_end_flow_88xx() 661 HALMAC_REG_W16(REG_MCUFW_CTRL, (fw_ctrl | BIT_FW_DW_RDY) & ~BIT(0)); in dlfw_end_flow_88xx() 667 while (HALMAC_REG_R16(REG_MCUFW_CTRL) != 0xC078) { in dlfw_end_flow_88xx() 808 fw_ctrl = HALMAC_REG_R8(REG_MCUFW_CTRL); in check_fw_chksum_88xx() 814 HALMAC_REG_W8(REG_MCUFW_CTRL, fw_ctrl); in check_fw_chksum_88xx() 818 HALMAC_REG_W8(REG_MCUFW_CTRL, fw_ctrl); in check_fw_chksum_88xx() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/hal/halmac/halmac_88xx/ |
| H A D | halmac_func_88xx.c | 1007 mcu_fw_ctrl = HALMAC_REG_READ_8(pHalmac_adapter, REG_MCUFW_CTRL); in halmac_check_fw_chksum_88xx() 1012 HALMAC_REG_WRITE_8(pHalmac_adapter, REG_MCUFW_CTRL, (u8)(mcu_fw_ctrl & ~(BIT_IMEM_CHKSUM_OK))); in halmac_check_fw_chksum_88xx() 1015 HALMAC_REG_WRITE_8(pHalmac_adapter, REG_MCUFW_CTRL, (u8)(mcu_fw_ctrl & ~(BIT_DMEM_CHKSUM_OK))); in halmac_check_fw_chksum_88xx() 1024 HALMAC_REG_WRITE_8(pHalmac_adapter, REG_MCUFW_CTRL, (u8)(mcu_fw_ctrl | BIT_IMEM_CHKSUM_OK)); in halmac_check_fw_chksum_88xx() 1027 HALMAC_REG_WRITE_8(pHalmac_adapter, REG_MCUFW_CTRL, (u8)(mcu_fw_ctrl | BIT_DMEM_CHKSUM_OK)); in halmac_check_fw_chksum_88xx() 1047 if (0x50 == (HALMAC_REG_READ_8(pHalmac_adapter, REG_MCUFW_CTRL) & 0x50)) in halmac_dlfw_end_flow_88xx() 1048 …HALMAC_REG_WRITE_16(pHalmac_adapter, REG_MCUFW_CTRL, (u16)(HALMAC_REG_READ_16(pHalmac_adapter, REG… in halmac_dlfw_end_flow_88xx() 1052 …HALMAC_REG_WRITE_8(pHalmac_adapter, REG_MCUFW_CTRL, (u8)(HALMAC_REG_READ_8(pHalmac_adapter, REG_MC… in halmac_dlfw_end_flow_88xx() 1071 while (0xC078 != HALMAC_REG_READ_16(pHalmac_adapter, REG_MCUFW_CTRL)) { in halmac_dlfw_end_flow_88xx()
|
| H A D | halmac_api_88xx.c | 577 value16 = (u16)(HALMAC_REG_READ_16(pHalmac_adapter, REG_MCUFW_CTRL) & 0x3800); in halmac_download_firmware_88xx() 579 HALMAC_REG_WRITE_16(pHalmac_adapter, REG_MCUFW_CTRL, value16); /* MCU/FW setting */ in halmac_download_firmware_88xx() 638 …HALMAC_REG_WRITE_8(pHalmac_adapter, REG_MCUFW_CTRL, (u8)(HALMAC_REG_READ_8(pHalmac_adapter, REG_MC… in halmac_download_firmware_88xx()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/hal/halmac/halmac_88xx/halmac_8822b/ |
| H A D | halmac_api_8822b_sdio.c | 40 if (0xC078 == HALMAC_REG_READ_16(pHalmac_adapter, REG_MCUFW_CTRL)) { in halmac_mac_power_switch_8822b_sdio()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/hal/halmac/halmac_88xx/halmac_8821c/ |
| H A D | halmac_init_8821c.c | 747 tmp = HALMAC_REG_R32(REG_MCUFW_CTRL); in init_system_cfg_8821c() 749 HALMAC_REG_W32(REG_MCUFW_CTRL, tmp & (~BIT_BOOT_FSPI_EN)); in init_system_cfg_8821c()
|
| H A D | halmac_sdio_8821c.c | 105 if (HALMAC_REG_R16(REG_MCUFW_CTRL) == 0xC078) { in mac_pwr_switch_sdio_8821c()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/hal/halmac/halmac_88xx/halmac_8822b/ |
| H A D | halmac_init_8822b.c | 731 tmp = HALMAC_REG_R32(REG_MCUFW_CTRL); in init_system_cfg_8822b() 733 HALMAC_REG_W32(REG_MCUFW_CTRL, tmp & (~BIT_BOOT_FSPI_EN)); in init_system_cfg_8822b()
|
| H A D | halmac_sdio_8822b.c | 104 if (HALMAC_REG_R16(REG_MCUFW_CTRL) == 0xC078) { in mac_pwr_switch_sdio_8822b()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/hal/halmac/halmac_88xx/halmac_8821c/ |
| H A D | halmac_init_8821c.c | 748 tmp = HALMAC_REG_R32(REG_MCUFW_CTRL); in init_system_cfg_8821c() 750 HALMAC_REG_W32(REG_MCUFW_CTRL, tmp & (~BIT_BOOT_FSPI_EN)); in init_system_cfg_8821c()
|
| H A D | halmac_sdio_8821c.c | 106 if (HALMAC_REG_R16(REG_MCUFW_CTRL) == 0xC078) { in mac_pwr_switch_sdio_8821c()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/hal/halmac/halmac_88xx/halmac_8822c/ |
| H A D | halmac_init_8822c.c | 883 tmp = HALMAC_REG_R32(REG_MCUFW_CTRL); in init_system_cfg_8822c() 885 HALMAC_REG_W32(REG_MCUFW_CTRL, tmp & (~BIT_BOOT_FSPI_EN)); in init_system_cfg_8822c()
|
| H A D | halmac_sdio_8822c.c | 108 if (HALMAC_REG_R16(REG_MCUFW_CTRL) == 0xC078) { in mac_pwr_switch_sdio_8822c()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/hal/halmac/ |
| H A D | halmac_reg2.h | 312 #define REG_MCUFW_CTRL 0x0080 macro
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/hal/halmac/ |
| H A D | halmac_reg2.h | 497 #define REG_MCUFW_CTRL 0x0080 macro
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/hal/halmac/ |
| H A D | halmac_reg2.h | 498 #define REG_MCUFW_CTRL 0x0080 macro
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/hal/halmac/ |
| H A D | halmac_reg2.h | 497 #define REG_MCUFW_CTRL 0x0080 macro
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/hal/halmac/ |
| H A D | halmac_reg2.h | 497 #define REG_MCUFW_CTRL 0x0080 macro
|