/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw88/ |
H A D | mac.c | 98 rtw_write8_set(rtwdev, REG_HCI_OPT_CTRL + 2, in rtw_mac_pre_system_cfg() 331 rtw_write8_set(rtwdev, REG_SYS_FUNC_EN + 1, sys_func_en); in __rtw_mac_init_system_cfg() 353 rtw_write8_set(rtwdev, REG_SYS_CLKR, BIT_WAKEPAD_EN); in __rtw_mac_init_system_cfg_legacy() 435 rtw_write8_set(rtwdev, REG_RSV_CTRL + 1, BIT_WLMCU_IOIF); in wlan_cpu_enable() 438 rtw_write8_set(rtwdev, REG_SYS_FUNC_EN + 1, BIT_FEN_CPUEN); in wlan_cpu_enable() 508 rtw_write8_set(rtwdev, REG_CPU_DMEM_CON + 2, BIT_WL_PLATFORM_RST >> 16); in download_firmware_reset_platform() 509 rtw_write8_set(rtwdev, REG_SYS_CLK_CTRL + 1, BIT_CPU_CLK_EN >> 8); in download_firmware_reset_platform() 819 rtw_write8_set(rtwdev, REG_SYS_FUNC_EN + 1, BIT_FEN_CPUEN); in __rtw_download_firmware() 832 rtw_write8_set(rtwdev, REG_MCUFW_CTRL, BIT_MCUFWDL_EN); in en_download_firmware_legacy() 837 rtw_write8_set(rtwde in en_download_firmware_legacy() [all...] |
H A D | rtw8821c.c | 214 rtw_write8_set(rtwdev, REG_TX_HANG_CTRL, BIT_EN_EOF_V1); in rtw8821c_mac_init() 228 rtw_write8_set(rtwdev, REG_INIRTS_RATE_SEL, BIT(5)); in rtw8821c_mac_init() 242 rtw_write8_set(rtwdev, REG_BCN_CTRL, BIT_EN_BCN_FUNCTION); in rtw8821c_mac_init() 258 rtw_write8_set(rtwdev, REG_WMAC_TRXPTCL_CTL_H, BIT(1)); in rtw8821c_mac_init() 259 rtw_write8_set(rtwdev, REG_SND_PTCL_CTRL, in rtw8821c_mac_init() 783 rtw_write8_set(rtwdev, REG_BCN_CTRL, BIT_EN_BCN_FUNCTION); in rtw8821c_coex_cfg_init() 796 rtw_write8_set(rtwdev, REG_QUEUE_CTRL, BIT_PTA_WL_TX_EN); in rtw8821c_coex_cfg_init() 899 rtw_write8_set(rtwdev, REG_CTRL_TYPE, BIT_CTRL_TYPE1); in rtw8821c_coex_cfg_ant_switch() 900 rtw_write8_set(rtwdev, REG_CTRL_TYPE, BIT_CTRL_TYPE2); in rtw8821c_coex_cfg_ant_switch()
|
H A D | rtw8822b.c | 158 rtw_write8_set(rtwdev, REG_SYS_FUNC_EN, in rtw8822b_phy_set_param() 160 rtw_write8_set(rtwdev, REG_RF_CTRL, in rtw8822b_phy_set_param() 246 rtw_write8_set(rtwdev, REG_TX_HANG_CTRL, BIT_EN_EOF_V1); in rtw8822b_mac_init() 268 rtw_write8_set(rtwdev, REG_BCN_CTRL, BIT_EN_BCN_FUNCTION); in rtw8822b_mac_init() 283 rtw_write8_set(rtwdev, REG_SND_PTCL_CTRL, in rtw8822b_mac_init() 1140 rtw_write8_set(rtwdev, REG_BCN_CTRL, BIT_EN_BCN_FUNCTION); in rtw8822b_coex_cfg_init() 1154 rtw_write8_set(rtwdev, REG_QUEUE_CTRL, BIT_PTA_WL_TX_EN); in rtw8822b_coex_cfg_init()
|
H A D | hci.h | 117 static inline void rtw_write8_set(struct rtw_dev *rtwdev, u32 addr, u8 bit) in rtw_write8_set() function
|
H A D | coex.c | 69 rtw_write8_set(rtwdev, REG_TX_HANG_CTRL, BIT_EN_GNT_BT_AWAKE); in rtw_coex_limited_tx() 75 rtw_write8_set(rtwdev, REG_LIFETIME_EN, 0xf); in rtw_coex_limited_tx() 939 rtw_write8_set(rtwdev, REG_SYS_SDIO_CTRL + 3, in rtw_coex_coex_ctrl_owner() 942 rtw_write8_set(rtwdev, btg_reg->addr, btg_reg->mask); in rtw_coex_coex_ctrl_owner() 2702 rtw_write8_set(rtwdev, REG_BCN_CTRL, BIT_EN_BCN_FUNCTION); in __rtw_coex_init_hw_config() 2754 rtw_write8_set(rtwdev, REG_SYS_FUNC_EN, in rtw_coex_power_on_setting()
|
H A D | sdio.c | 691 rtw_write8_set(rtwdev, REG_TXDMA_PQ_MAP, BIT_RXDMA_AGG_EN); in rtw_sdio_enable_rx_aggregation() 697 rtw_write8_set(rtwdev, REG_RXDMA_MODE, BIT_DMA_MODE); in rtw_sdio_enable_rx_aggregation()
|
H A D | wow.c | 292 rtw_write8_set(rtwdev, REG_SYS_FUNC_EN, BIT_FEN_BB_RSTB); in rtw_wow_bb_start()
|
H A D | rtw8822c.c | 1874 rtw_write8_set(rtwdev, REG_SYS_FUNC_EN, in rtw8822c_phy_set_param() 1876 rtw_write8_set(rtwdev, REG_RF_CTRL, in rtw8822c_phy_set_param() 2036 rtw_write8_set(rtwdev, REG_TX_HANG_CTRL, BIT_EN_EOF_V1); in rtw8822c_mac_init() 2061 rtw_write8_set(rtwdev, REG_RD_CTRL + 1, in rtw8822c_mac_init() 2070 rtw_write8_set(rtwdev, REG_MISC_CTRL, in rtw8822c_mac_init() 2078 rtw_write8_set(rtwdev, REG_BCN_CTRL, BIT_EN_BCN_FUNCTION); in rtw8822c_mac_init() 2123 rtw_write8_set(rtwdev, REG_SND_PTCL_CTRL, in rtw8822c_mac_init() 2961 rtw_write8_set(rtwdev, REG_BCN_CTRL, BIT_EN_BCN_FUNCTION); in rtw8822c_coex_cfg_init() 2975 rtw_write8_set(rtwdev, REG_QUEUE_CTRL, BIT_PTA_WL_TX_EN); in rtw8822c_coex_cfg_init()
|
H A D | rtw8723d.c | 144 rtw_write8_set(rtwdev, REG_RF_CTRL, in rtw8723d_phy_set_param() 152 rtw_write8_set(rtwdev, REG_HIQ_NO_LMT_EN, BIT_HIQ_NO_LMT_EN_ROOT); in rtw8723d_phy_set_param() 1552 rtw_write8_set(rtwdev, REG_BCN_CTRL, BIT_EN_BCN_FUNCTION); in rtw8723d_coex_cfg_init() 1566 rtw_write8_set(rtwdev, REG_QUEUE_CTRL, BIT_PTA_WL_TX_EN); in rtw8723d_coex_cfg_init()
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/ |
H A D | mac.c | 291 rtw_write8_set(rtwdev, REG_SYS_FUNC_EN + 1, sys_func_en); in __rtw_mac_init_system_cfg() 313 rtw_write8_set(rtwdev, REG_SYS_CLKR, BIT_WAKEPAD_EN); in __rtw_mac_init_system_cfg_legacy() 390 rtw_write8_set(rtwdev, REG_RSV_CTRL + 1, BIT_WLMCU_IOIF); in wlan_cpu_enable() 393 rtw_write8_set(rtwdev, REG_SYS_FUNC_EN + 1, BIT_FEN_CPUEN); in wlan_cpu_enable() 460 rtw_write8_set(rtwdev, REG_CPU_DMEM_CON + 2, BIT_WL_PLATFORM_RST >> 16); in download_firmware_reset_platform() 461 rtw_write8_set(rtwdev, REG_SYS_CLK_CTRL + 1, BIT_CPU_CLK_EN >> 8); in download_firmware_reset_platform() 750 rtw_write8_set(rtwdev, REG_SYS_FUNC_EN + 1, BIT_FEN_CPUEN); in __rtw_download_firmware() 763 rtw_write8_set(rtwdev, REG_MCUFW_CTRL, BIT_MCUFWDL_EN); in en_download_firmware_legacy() 768 rtw_write8_set(rtwdev, REG_MCUFW_CTRL, BIT_MCUFWDL_EN); in en_download_firmware_legacy() 824 rtw_write8_set(rtwde in download_firmware_legacy() [all...] |
H A D | rtw8821c.c | 166 rtw_write8_set(rtwdev, REG_TX_HANG_CTRL, BIT_EN_EOF_V1); in rtw8821c_mac_init() 180 rtw_write8_set(rtwdev, REG_INIRTS_RATE_SEL, BIT(5)); in rtw8821c_mac_init() 194 rtw_write8_set(rtwdev, REG_BCN_CTRL, BIT_EN_BCN_FUNCTION); in rtw8821c_mac_init() 210 rtw_write8_set(rtwdev, REG_WMAC_TRXPTCL_CTL_H, BIT(1)); in rtw8821c_mac_init() 211 rtw_write8_set(rtwdev, REG_SND_PTCL_CTRL, BIT(6)); in rtw8821c_mac_init() 656 rtw_write8_set(rtwdev, REG_BCN_CTRL, BIT_EN_BCN_FUNCTION); in rtw8821c_coex_cfg_init() 670 rtw_write8_set(rtwdev, REG_QUEUE_CTRL, BIT_PTA_WL_TX_EN); in rtw8821c_coex_cfg_init() 764 rtw_write8_set(rtwdev, REG_CTRL_TYPE, BIT_CTRL_TYPE1); in rtw8821c_coex_cfg_ant_switch() 765 rtw_write8_set(rtwdev, REG_CTRL_TYPE, BIT_CTRL_TYPE2); in rtw8821c_coex_cfg_ant_switch()
|
H A D | rtw8822b.c | 139 rtw_write8_set(rtwdev, REG_SYS_FUNC_EN, in rtw8822b_phy_set_param() 141 rtw_write8_set(rtwdev, REG_RF_CTRL, in rtw8822b_phy_set_param() 227 rtw_write8_set(rtwdev, REG_TX_HANG_CTRL, BIT_EN_EOF_V1); in rtw8822b_mac_init() 249 rtw_write8_set(rtwdev, REG_BCN_CTRL, BIT_EN_BCN_FUNCTION); in rtw8822b_mac_init() 1119 rtw_write8_set(rtwdev, REG_BCN_CTRL, BIT_EN_BCN_FUNCTION); in rtw8822b_coex_cfg_init() 1123 rtw_write8_set(rtwdev, REG_BT_TDMA_TIME, 0x05); in rtw8822b_coex_cfg_init() 1133 rtw_write8_set(rtwdev, REG_QUEUE_CTRL, BIT_PTA_WL_TX_EN); in rtw8822b_coex_cfg_init() 1137 rtw_write8_set(rtwdev, REG_BT_COEX_V2, BIT_GNT_BT_POLARITY); in rtw8822b_coex_cfg_init()
|
H A D | hci.h | 116 static inline void rtw_write8_set(struct rtw_dev *rtwdev, u32 addr, u8 bit) in rtw_write8_set() function
|
H A D | rtw8822c.c | 1142 rtw_write8_set(rtwdev, REG_SYS_FUNC_EN, in rtw8822c_phy_set_param() 1144 rtw_write8_set(rtwdev, REG_RF_CTRL, in rtw8822c_phy_set_param() 1304 rtw_write8_set(rtwdev, REG_TX_HANG_CTRL, BIT_EN_EOF_V1); in rtw8822c_mac_init() 1329 rtw_write8_set(rtwdev, REG_RD_CTRL + 1, in rtw8822c_mac_init() 1338 rtw_write8_set(rtwdev, REG_MISC_CTRL, in rtw8822c_mac_init() 1346 rtw_write8_set(rtwdev, REG_BCN_CTRL, BIT_EN_BCN_FUNCTION); in rtw8822c_mac_init() 2154 rtw_write8_set(rtwdev, REG_BCN_CTRL, BIT_EN_BCN_FUNCTION); in rtw8822c_coex_cfg_init() 2158 rtw_write8_set(rtwdev, REG_BT_TDMA_TIME, 0x05); in rtw8822c_coex_cfg_init() 2168 rtw_write8_set(rtwdev, REG_QUEUE_CTRL, BIT_PTA_WL_TX_EN); in rtw8822c_coex_cfg_init() 2172 rtw_write8_set(rtwde in rtw8822c_coex_cfg_init() [all...] |
H A D | coex.c | 68 rtw_write8_set(rtwdev, REG_TX_HANG_CTRL, BIT_EN_GNT_BT_AWAKE); in rtw_coex_limited_tx() 73 rtw_write8_set(rtwdev, REG_LIFETIME_EN, 0xf); in rtw_coex_limited_tx() 770 rtw_write8_set(rtwdev, btg_reg->addr, btg_reg->mask); in rtw_coex_coex_ctrl_owner() 926 rtw_write8_set(rtwdev, REG_BCN_CTRL, BIT_EN_BCN_FUNCTION); in rtw_coex_tdma() 2103 rtw_write8_set(rtwdev, REG_SYS_FUNC_EN, BIT(0) | BIT(1)); in rtw_coex_power_on_setting()
|
H A D | rtw8723d.c | 144 rtw_write8_set(rtwdev, REG_RF_CTRL, in rtw8723d_phy_set_param() 152 rtw_write8_set(rtwdev, REG_HIQ_NO_LMT_EN, BIT_HIQ_NO_LMT_EN_ROOT); in rtw8723d_phy_set_param() 1505 rtw_write8_set(rtwdev, REG_BCN_CTRL, BIT_EN_BCN_FUNCTION); in rtw8723d_coex_cfg_init() 1509 rtw_write8_set(rtwdev, REG_BT_TDMA_TIME, 0x05); in rtw8723d_coex_cfg_init() 1519 rtw_write8_set(rtwdev, REG_QUEUE_CTRL, BIT_PTA_WL_TX_EN); in rtw8723d_coex_cfg_init()
|
H A D | wow.c | 264 rtw_write8_set(rtwdev, REG_SYS_FUNC_EN, BIT_FEN_BB_RSTB); in rtw_wow_bb_start()
|