| /linux-6.15/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() 340 rtw_write8_set(rtwdev, REG_SYS_FUNC_EN + 1, sys_func_en); in __rtw_mac_init_system_cfg() 362 rtw_write8_set(rtwdev, REG_SYS_CLKR, BIT_WAKEPAD_EN); in __rtw_mac_init_system_cfg_legacy() 444 rtw_write8_set(rtwdev, REG_RSV_CTRL + 1, BIT_WLMCU_IOIF); in wlan_cpu_enable() 447 rtw_write8_set(rtwdev, REG_SYS_FUNC_EN + 1, BIT_FEN_CPUEN); in wlan_cpu_enable() 830 rtw_write8_set(rtwdev, REG_SYS_FUNC_EN + 1, BIT_FEN_CPUEN); in __rtw_download_firmware() 843 rtw_write8_set(rtwdev, REG_MCUFW_CTRL, BIT_MCUFWDL_EN); in en_download_firmware_legacy() 848 rtw_write8_set(rtwdev, REG_MCUFW_CTRL, BIT_MCUFWDL_EN); in en_download_firmware_legacy() 904 rtw_write8_set(rtwdev, REG_MCUFW_CTRL, BIT_FWDL_CHK_RPT); in download_firmware_legacy() 1129 rtw_write8_set(rtwdev, REG_TXDMA_PQ_MAP, BIT_RXDMA_ARBBW_EN); in txdma_queue_mapping() [all …]
|
| H A D | rtw8814a.c | 188 rtw_write8_set(rtwdev, REG_GPIO_MUXCFG + 2, 0xf0); in rtw8814a_init_rfe_reg() 191 rtw_write8_set(rtwdev, REG_GPIO_MUXCFG + 2, 0xc0); in rtw8814a_init_rfe_reg() 290 rtw_write8_set(rtwdev, REG_SYS_FUNC_EN, BIT_FEN_USBA); in rtw8814a_phy_set_param() 294 rtw_write8_set(rtwdev, REG_SYS_CFG3_8814A + 2, in rtw8814a_phy_set_param() 374 rtw_write8_set(rtwdev, REG_GPIO_PIN_CTRL + 2, BIT(7)); in rtw8814ae_enable_rf_1_2v() 379 rtw_write8_set(rtwdev, REG_GPIO_PIN_CTRL + 1, BIT(7)); in rtw8814ae_enable_rf_1_2v() 425 rtw_write8_set(rtwdev, REG_FWHW_TXQ_CTRL, BIT(7)); in rtw8814a_mac_init() 453 rtw_write8_set(rtwdev, REG_PAD_CTRL1, BIT(2)); in rtw8814a_mac_init() 454 rtw_write8_set(rtwdev, REG_PAD_CTRL1 + 1, BIT(0)); in rtw8814a_mac_init() 455 rtw_write8_set(rtwdev, REG_LED_CFG + 3, in rtw8814a_mac_init() [all …]
|
| H A D | rtw88xxa.c | 296 rtw_write8_set(rtwdev, REG_RSV_CTRL + 1, BIT(3)); in rtw88xxa_reset_8051() 298 rtw_write8_set(rtwdev, REG_RSV_CTRL + 1, BIT(0)); in rtw88xxa_reset_8051() 327 rtw_write8_set(rtwdev, REG_APS_FSMCO + 1, APS_FSMCO_MAC_OFF >> 8); in rtw88xxau_hw_reset() 341 rtw_write8_set(rtwdev, REG_SYS_FUNC_EN + 1, BIT(4) | BIT(7)); in rtw88xxau_hw_reset() 364 rtw_write8_set(rtwdev, REG_LDO_SWR_CTRL, BIT(6)); in rtw88xxau_init_power_on() 721 rtw_write8_set(rtwdev, REG_USB_MOD, 0x18); in rtw88xxa_power_off() 913 rtw_write8_set(rtwdev, REG_RFE_INV_A + 3, BIT(0)); in rtw8812a_phy_set_rfe_reg_5g() 976 rtw_write8_set(rtwdev, REG_CCK_CHECK, BIT_CHECK_CCK_EN); in rtw88xxa_switch_band() 1108 rtw_write8_set(rtwdev, REG_FWHW_TXQ_CTRL, BIT(7)); in rtw88xxa_power_on() 1157 rtw_write8_set(rtwdev, REG_RSV_CTRL, BIT(5) | BIT(6)); in rtw88xxa_power_on() [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() 811 rtw_write8_set(rtwdev, REG_BCN_CTRL, BIT_EN_BCN_FUNCTION); in rtw8821c_coex_cfg_init() 824 rtw_write8_set(rtwdev, REG_QUEUE_CTRL, BIT_PTA_WL_TX_EN); in rtw8821c_coex_cfg_init() 927 rtw_write8_set(rtwdev, REG_CTRL_TYPE, BIT_CTRL_TYPE1); in rtw8821c_coex_cfg_ant_switch() 928 rtw_write8_set(rtwdev, REG_CTRL_TYPE, BIT_CTRL_TYPE2); in rtw8821c_coex_cfg_ant_switch()
|
| H A D | rtw8822b.c | 159 rtw_write8_set(rtwdev, REG_SYS_FUNC_EN, in rtw8822b_phy_set_param() 161 rtw_write8_set(rtwdev, REG_RF_CTRL, in rtw8822b_phy_set_param() 247 rtw_write8_set(rtwdev, REG_TX_HANG_CTRL, BIT_EN_EOF_V1); in rtw8822b_mac_init() 269 rtw_write8_set(rtwdev, REG_BCN_CTRL, BIT_EN_BCN_FUNCTION); in rtw8822b_mac_init() 284 rtw_write8_set(rtwdev, REG_SND_PTCL_CTRL, in rtw8822b_mac_init() 1102 rtw_write8_set(rtwdev, REG_BCN_CTRL, BIT_EN_BCN_FUNCTION); in rtw8822b_coex_cfg_init() 1116 rtw_write8_set(rtwdev, REG_QUEUE_CTRL, BIT_PTA_WL_TX_EN); in rtw8822b_coex_cfg_init()
|
| H A D | rtw8821a.c | 776 rtw_write8_set(rtwdev, REG_GNT_BT, BIT_PTA_SW_CTL); in rtw8821a_coex_cfg_ant_switch() 802 rtw_write8_set(rtwdev, REG_GNT_BT, BIT_PTA_SW_CTL); in rtw8821a_coex_cfg_ant_switch() 811 rtw_write8_set(rtwdev, REG_GNT_BT, BIT_PTA_SW_CTL); in rtw8821a_coex_cfg_ant_switch()
|
| H A D | hci.h | 124 static inline void rtw_write8_set(struct rtw_dev *rtwdev, u32 addr, u8 bit) in rtw_write8_set() function
|
| H A D | rtw8723x.c | 639 rtw_write8_set(rtwdev, REG_BCN_CTRL, BIT_EN_BCN_FUNCTION); in __rtw8723x_coex_cfg_init() 653 rtw_write8_set(rtwdev, REG_QUEUE_CTRL, BIT_PTA_WL_TX_EN); in __rtw8723x_coex_cfg_init()
|
| H A D | rtw8703b.c | 645 rtw_write8_set(rtwdev, REG_RF_CTRL, in rtw8703b_phy_set_param() 658 rtw_write8_set(rtwdev, REG_HIQ_NO_LMT_EN, 0xff); in rtw8703b_phy_set_param() 698 rtw_write8_set(rtwdev, REG_SINGLE_AMPDU_CTRL, BIT_EN_SINGLE_APMDU); in rtw8703b_phy_set_param()
|
| 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 | usb.c | 823 rtw_write8_set(rtwdev, REG_TXDMA_PQ_MAP, BIT_RXDMA_AGG_EN); in rtw_usb_dynamic_rx_agg_v1() 860 rtw_write8_set(rtwdev, REG_TXDMA_PQ_MAP, BIT_RXDMA_AGG_EN); in rtw_usb_dynamic_rx_agg_v2()
|
| 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() 957 rtw_write8_set(rtwdev, REG_SYS_SDIO_CTRL + 3, in rtw_coex_coex_ctrl_owner() 960 rtw_write8_set(rtwdev, btg_reg->addr, btg_reg->mask); in rtw_coex_coex_ctrl_owner() 2708 rtw_write8_set(rtwdev, REG_BCN_CTRL, BIT_EN_BCN_FUNCTION); in __rtw_coex_init_hw_config() 2760 rtw_write8_set(rtwdev, REG_SYS_FUNC_EN, in rtw_coex_power_on_setting()
|
| H A D | rtw8822c.c | 1875 rtw_write8_set(rtwdev, REG_SYS_FUNC_EN, in rtw8822c_phy_set_param() 1877 rtw_write8_set(rtwdev, REG_RF_CTRL, in rtw8822c_phy_set_param() 2037 rtw_write8_set(rtwdev, REG_TX_HANG_CTRL, BIT_EN_EOF_V1); in rtw8822c_mac_init() 2062 rtw_write8_set(rtwdev, REG_RD_CTRL + 1, in rtw8822c_mac_init() 2071 rtw_write8_set(rtwdev, REG_MISC_CTRL, in rtw8822c_mac_init() 2079 rtw_write8_set(rtwdev, REG_BCN_CTRL, BIT_EN_BCN_FUNCTION); in rtw8822c_mac_init() 2124 rtw_write8_set(rtwdev, REG_SND_PTCL_CTRL, in rtw8822c_mac_init() 2923 rtw_write8_set(rtwdev, REG_BCN_CTRL, BIT_EN_BCN_FUNCTION); in rtw8822c_coex_cfg_init() 2937 rtw_write8_set(rtwdev, REG_QUEUE_CTRL, BIT_PTA_WL_TX_EN); in rtw8822c_coex_cfg_init()
|
| 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 | rtw8723d.c | 93 rtw_write8_set(rtwdev, REG_RF_CTRL, in rtw8723d_phy_set_param() 101 rtw_write8_set(rtwdev, REG_HIQ_NO_LMT_EN, BIT_HIQ_NO_LMT_EN_ROOT); in rtw8723d_phy_set_param()
|