| /linux-6.15/drivers/net/wireless/realtek/rtw88/ |
| H A D | rtw8812a.c | 92 rtw_write_rf(rtwdev, RF_PATH_A, RF_LCK, BIT(14), 1); in rtw8812a_do_lck() 94 rtw_write_rf(rtwdev, RF_PATH_A, RF_CFGCH, 0x08000, 1); in rtw8812a_do_lck() 108 rtw_write_rf(rtwdev, RF_PATH_A, RF_CFGCH, RFREG_MASK, lc_cal); in rtw8812a_do_lck() 110 rtw_write_rf(rtwdev, RF_PATH_A, RF_LCK, BIT(14), 0); in rtw8812a_do_lck() 115 rtw_write_rf(rtwdev, RF_PATH_A, RF_CFGCH, RFREG_MASK, lc_cal); in rtw8812a_do_lck() 147 rtw_write_rf(rtwdev, path, backup_rf_reg[i], in rtw8812a_iqk_restore_rf() 150 rtw_write_rf(rtwdev, path, RF_LUTWE, RFREG_MASK, 0); in rtw8812a_iqk_restore_rf() 322 rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE, RFREG_MASK, 0x80002); in rtw8812a_iqk() 515 rtw_write_rf(rtwdev, RF_PATH_A, RF_TXMOD, 0x7fe00, in rtw8812a_iqk() 517 rtw_write_rf(rtwdev, RF_PATH_B, RF_TXMOD, 0x7fe00, in rtw8812a_iqk() [all …]
|
| H A D | rtw8821a.c | 81 rtw_write_rf(rtwdev, RF_PATH_A, backup_rf_reg[i], in rtw8821a_iqk_restore_rf() 433 rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE, RFREG_MASK, 0x80002); in rtw8821a_iqk() 434 rtw_write_rf(rtwdev, RF_PATH_A, RF_CFGCH, 0x00c00, 0x3); in rtw8821a_iqk() 435 rtw_write_rf(rtwdev, RF_PATH_A, RF_MODE_TABLE_ADDR, RFREG_MASK, in rtw8821a_iqk() 442 rtw_write_rf(rtwdev, RF_PATH_A, RF_TXA_PREPAD, RFREG_MASK, in rtw8821a_iqk() 444 rtw_write_rf(rtwdev, RF_PATH_A, RF_RXBB2, RFREG_MASK, 0x8a001); in rtw8821a_iqk() 482 rtw_write_rf(rtwdev, RF_PATH_A, RF_TXMOD, 0x7fe00, in rtw8821a_iqk() 486 rtw_write_rf(rtwdev, RF_PATH_A, RF_CFGCH, in rtw8821a_iqk() 489 rtw_write_rf(rtwdev, RF_PATH_A, RF_CFGCH, in rtw8821a_iqk() 498 rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE, RFREG_MASK, 0x80000); in rtw8821a_iqk() [all …]
|
| H A D | rtw8822c.c | 469 rtw_write_rf(rtwdev, path, 0x8f, BIT(13), 0x1); in rtw8822c_dac_cal_adc() 1035 rtw_write_rf(rtwdev, path, 0xee, BIT(19), 1); in rtw8822c_set_power_trim() 1051 rtw_write_rf(rtwdev, path, 0xee, BIT(19), 0); in rtw8822c_set_power_trim() 1591 rtw_write_rf(rtwdev, path, in rtw8822c_txgapk_calculate_offset() 1707 rtw_write_rf(rtwdev, path, in rtw8822c_txgapk_write_tx_gain() 1713 rtw_write_rf(rtwdev, path, RF_LUTWD0, in rtw8822c_txgapk_write_tx_gain() 1752 rtw_write_rf(rtwdev, path, in rtw8822c_txgapk_save_all_tx_gain_table() 1754 rtw_write_rf(rtwdev, path, in rtw8822c_txgapk_save_all_tx_gain_table() 1756 rtw_write_rf(rtwdev, path, in rtw8822c_txgapk_save_all_tx_gain_table() 1758 rtw_write_rf(rtwdev, path, in rtw8822c_txgapk_save_all_tx_gain_table() [all …]
|
| H A D | rtw8821c.c | 348 rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTDBG, BIT(6), 0x1); in rtw8821c_set_channel_rf() 349 rtw_write_rf(rtwdev, RF_PATH_A, 0x64, 0xf, 0xf); in rtw8821c_set_channel_rf() 352 rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTDBG, BIT(6), 0x0); in rtw8821c_set_channel_rf() 355 rtw_write_rf(rtwdev, RF_PATH_A, 0x18, RFREG_MASK, rf_reg18); in rtw8821c_set_channel_rf() 357 rtw_write_rf(rtwdev, RF_PATH_A, RF_XTALX2, BIT(19), 0); in rtw8821c_set_channel_rf() 358 rtw_write_rf(rtwdev, RF_PATH_A, RF_XTALX2, BIT(19), 1); in rtw8821c_set_channel_rf() 395 rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0001e); in rtw8821c_cck_tx_filter_srrc() 397 rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0001c); in rtw8821c_cck_tx_filter_srrc() 399 rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0000e); in rtw8821c_cck_tx_filter_srrc() 793 rtw_write_rf(rtwdev, RF_PATH_A, RF_DTXLOK, RFREG_MASK, 0x0); in rtw8821c_do_iqk() [all …]
|
| H A D | rtw8723d.c | 534 rtw_write_rf(rtwdev, RF_PATH_A, RF_WLINT, BIT(0), 0x0); in rtw8723d_iqk_txrx_path_post() 535 rtw_write_rf(rtwdev, RF_PATH_A, RF_WLSEL, BIT(0), 0x0); in rtw8723d_iqk_txrx_path_post() 553 rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x00004); in rtw8723d_iqk_tx_path() 554 rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD1, RFREG_MASK, 0x0005d); in rtw8723d_iqk_tx_path() 573 rtw_write_rf(rtwdev, RF_PATH_A, RF_RXIQGEN, 0x1F, 0xf); in rtw8723d_iqk_tx_path() 576 rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_lutwe, 0x10, 0x1); in rtw8723d_iqk_tx_path() 577 rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_bspad, 0x1, 0x1); in rtw8723d_iqk_tx_path() 630 rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x00006); in rtw8723d_iqk_rx_path() 684 rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x00007); in rtw8723d_iqk_rx_path() 799 rtw_write_rf(rtwdev, path, RF_MODE, RFREG_MASK, 0x10000); in rtw8723d_iqk_rf_standby() [all …]
|
| H A D | rtw8814a.c | 668 rtw_write_rf(rtwdev, path, RF_CFGCH, in rtw8814a_switch_channel() 727 rtw_write_rf(rtwdev, path, RF_CFGCH, RF18_BW_MASK, 3); in rtw8814a_set_bw_rf() 730 rtw_write_rf(rtwdev, path, RF_CFGCH, RF18_BW_MASK, 1); in rtw8814a_set_bw_rf() 733 rtw_write_rf(rtwdev, path, RF_CFGCH, RF18_BW_MASK, 0); in rtw8814a_set_bw_rf() 1478 rtw_write_rf(rtwdev, RF_PATH_A, rf_regs[i], in rtw8814a_iqk_restore_rf() 1480 rtw_write_rf(rtwdev, RF_PATH_B, rf_regs[i], in rtw8814a_iqk_restore_rf() 1482 rtw_write_rf(rtwdev, RF_PATH_C, rf_regs[i], in rtw8814a_iqk_restore_rf() 1484 rtw_write_rf(rtwdev, RF_PATH_D, rf_regs[i], in rtw8814a_iqk_restore_rf() 1636 rtw_write_rf(rtwdev, path, RF_LUTDBG, BIT(11), 0x1); in rtw8814a_iqk_rx_one_shot() 1707 rtw_write_rf(rtwdev, path, RF_LUTDBG, BIT(11), 0x0); in rtw8814a_iqk_rx_one_shot() [all …]
|
| H A D | rtw8703b.c | 1081 rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTDBG, 0x800, 0x0); in rtw8703b_iqk_txrx_path_post() 1166 rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTDBG, 0x800, 0x1); in rtw8703b_iqk_tx_path() 1167 rtw_write_rf(rtwdev, RF_PATH_A, 0x55, 0x7f, 0x7); in rtw8703b_iqk_tx_path() 1168 rtw_write_rf(rtwdev, RF_PATH_A, 0x7f, RFREG_MASK, 0xd400); in rtw8703b_iqk_tx_path() 1210 rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE, 0x80000, 0x1); in rtw8703b_iqk_rx_path() 1211 rtw_write_rf(rtwdev, RF_PATH_A, 0x30, RFREG_MASK, 0x30000); in rtw8703b_iqk_rx_path() 1212 rtw_write_rf(rtwdev, RF_PATH_A, 0x31, RFREG_MASK, 0x00007); in rtw8703b_iqk_rx_path() 1253 rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE, 0x80000, 0x1); in rtw8703b_iqk_rx_path() 1260 rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTDBG, 0x800, 0x1); in rtw8703b_iqk_rx_path() 1261 rtw_write_rf(rtwdev, RF_PATH_A, 0x55, 0x7f, 0x5); in rtw8703b_iqk_rx_path() [all …]
|
| H A D | rtw8822b.c | 566 rtw_write_rf(rtwdev, RF_PATH_A, RF_XTALX2, BIT(19), 0); in rtw8822b_set_channel_rf() 567 rtw_write_rf(rtwdev, RF_PATH_A, RF_XTALX2, BIT(19), 1); in rtw8822b_set_channel_rf() 1332 rtw_write_rf(rtwdev, RF_PATH_A, RF_RCKD, 0x2, 0x1); in rtw8822b_coex_cfg_wl_rx_gain() 1333 rtw_write_rf(rtwdev, RF_PATH_A, RF_RCK, 0x3f, 0x3f); in rtw8822b_coex_cfg_wl_rx_gain() 1334 rtw_write_rf(rtwdev, RF_PATH_B, RF_RCKD, 0x2, 0x1); in rtw8822b_coex_cfg_wl_rx_gain() 1335 rtw_write_rf(rtwdev, RF_PATH_B, RF_RCK, 0x3f, 0x3f); in rtw8822b_coex_cfg_wl_rx_gain() 1342 rtw_write_rf(rtwdev, RF_PATH_A, RF_RCK, 0x3f, 0x4); in rtw8822b_coex_cfg_wl_rx_gain() 1343 rtw_write_rf(rtwdev, RF_PATH_A, RF_RCKD, 0x2, 0x0); in rtw8822b_coex_cfg_wl_rx_gain() 1344 rtw_write_rf(rtwdev, RF_PATH_B, RF_RCK, 0x3f, 0x4); in rtw8822b_coex_cfg_wl_rx_gain() 1345 rtw_write_rf(rtwdev, RF_PATH_B, RF_RCKD, 0x2, 0x0); in rtw8822b_coex_cfg_wl_rx_gain() [all …]
|
| H A D | rtw88xxa.c | 1366 rtw_write_rf(rtwdev, path, RF_CFGCH, in rtw88xxa_switch_channel() 1372 rtw_write_rf(rtwdev, path, RF_CFGCH, RF18_CHANNEL_MASK, channel); in rtw88xxa_switch_channel() 1477 rtw_write_rf(rtwdev, path, RF_CFGCH, RF18_BW_MASK, 3); in rtw88xxa_set_channel_rf() 1480 rtw_write_rf(rtwdev, path, RF_CFGCH, RF18_BW_MASK, 1); in rtw88xxa_set_channel_rf() 1483 rtw_write_rf(rtwdev, path, RF_CFGCH, RF18_BW_MASK, 0); in rtw88xxa_set_channel_rf()
|
| H A D | hci.h | 186 rtw_write_rf(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, in rtw_write_rf() function
|
| H A D | rtw8723x.c | 51 rtw_write_rf(rtwdev, RF_PATH_A, RF_CFGCH, RFREG_MASK, lc_cal | BIT_LCK); in __rtw8723x_lck() 59 rtw_write_rf(rtwdev, RF_PATH_A, RF_CFGCH, RFREG_MASK, lc_cal); in __rtw8723x_lck()
|
| H A D | debug.c | 486 rtw_write_rf(rtwdev, path, addr, mask, val); in rtw_debugfs_set_rf_write()
|
| H A D | phy.c | 1825 rtw_write_rf(rtwdev, tbl->rf_path, addr, RFREG_MASK, data); in rtw_phy_cfg_rf()
|