Home
last modified time | relevance | path

Searched refs:REG_MCUFW_CTRL (Results 1 – 22 of 22) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtw88/
H A Dmac.c255 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 Dreg.h101 #define REG_MCUFW_CTRL 0x0080 macro
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/hal/halmac/halmac_88xx/
H A Dhalmac_fw_88xx.c219 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 Dhalmac_fw_88xx.c218 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 Dhalmac_fw_88xx.c218 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 Dhalmac_fw_88xx.c218 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 Dhalmac_func_88xx.c1007 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 Dhalmac_api_88xx.c577 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 Dhalmac_api_8822b_sdio.c40 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 Dhalmac_init_8821c.c747 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 Dhalmac_sdio_8821c.c105 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 Dhalmac_init_8822b.c731 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 Dhalmac_sdio_8822b.c104 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 Dhalmac_init_8821c.c748 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 Dhalmac_sdio_8821c.c106 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 Dhalmac_init_8822c.c883 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 Dhalmac_sdio_8822c.c108 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 Dhalmac_reg2.h312 #define REG_MCUFW_CTRL 0x0080 macro
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/hal/halmac/
H A Dhalmac_reg2.h497 #define REG_MCUFW_CTRL 0x0080 macro
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/hal/halmac/
H A Dhalmac_reg2.h498 #define REG_MCUFW_CTRL 0x0080 macro
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/hal/halmac/
H A Dhalmac_reg2.h497 #define REG_MCUFW_CTRL 0x0080 macro
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/hal/halmac/
H A Dhalmac_reg2.h497 #define REG_MCUFW_CTRL 0x0080 macro