Home
last modified time | relevance | path

Searched refs:mt76_rmw_field (Results 1 – 18 of 18) sorted by relevance

/Linux-v4.19/drivers/net/wireless/mediatek/mt76/
Dmt76x2_phy_common.c28 mt76_rmw_field(dev, MT_BBP(AGC, reg), MT_BBP_AGC_LNA_HIGH_GAIN, gain); in mt76x2_adjust_high_lna_gain()
38 mt76_rmw_field(dev, MT_BBP(AGC, reg), MT_BBP_AGC_GAIN, gain); in mt76x2_adjust_agc_gain()
219 mt76_rmw_field(dev, MT_TX_ALC_CFG_0, MT_TX_ALC_CFG_0_CH_INIT_0, txp_0); in mt76x2_phy_set_txpower()
220 mt76_rmw_field(dev, MT_TX_ALC_CFG_0, MT_TX_ALC_CFG_0_CH_INIT_1, txp_1); in mt76x2_phy_set_txpower()
256 mt76_rmw_field(dev, MT_XIFS_TIME_CFG, MT_XIFS_TIME_CFG_OFDM_SIFS, 15); in mt76x2_configure_tx_delay()
279 mt76_rmw_field(dev, MT_BBP(CORE, 1), MT_BBP_CORE_R1_BW, core_val); in mt76x2_phy_set_bw()
280 mt76_rmw_field(dev, MT_BBP(AGC, 0), MT_BBP_AGC_R0_BW, agc_val); in mt76x2_phy_set_bw()
281 mt76_rmw_field(dev, MT_BBP(AGC, 0), MT_BBP_AGC_R0_CTRL_CHAN, ctrl); in mt76x2_phy_set_bw()
282 mt76_rmw_field(dev, MT_BBP(TXBE, 0), MT_BBP_TXBE_R0_CTRL_CHAN, ctrl); in mt76x2_phy_set_bw()
299 mt76_rmw_field(dev, MT_TX_BAND_CFG, MT_TX_BAND_CFG_UPPER_40M, in mt76x2_phy_set_band()
Dmt76x2_phy.c91 mt76_rmw_field(dev, MT_TX_PIN_CFG, MT_TX_PIN_CFG_TXANT, 0x3); in mt76x2_phy_set_antenna()
92 mt76_rmw_field(dev, MT_BBP(CORE, 32), GENMASK(21, 20), 2); in mt76x2_phy_set_antenna()
94 mt76_rmw_field(dev, MT_BBP(CORE, 33), GENMASK(12, 9), 4); in mt76x2_phy_set_antenna()
101 mt76_rmw_field(dev, MT_BBP(TXBE, 5), 3, 1); in mt76x2_phy_set_antenna()
102 mt76_rmw_field(dev, MT_TX_PIN_CFG, MT_TX_PIN_CFG_TXANT, 0xc); in mt76x2_phy_set_antenna()
103 mt76_rmw_field(dev, MT_BBP(CORE, 32), GENMASK(21, 20), 1); in mt76x2_phy_set_antenna()
105 mt76_rmw_field(dev, MT_BBP(CORE, 33), GENMASK(12, 9), 1); in mt76x2_phy_set_antenna()
115 mt76_rmw_field(dev, MT_TX_PIN_CFG, MT_TX_PIN_CFG_TXANT, 0xf); in mt76x2_phy_set_antenna()
394 mt76_rmw_field(dev, MT_TX_ALC_CFG_1, MT_TX_ALC_CFG_1_TEMP_COMP, in mt76x2_phy_set_channel()
396 mt76_rmw_field(dev, MT_TX_ALC_CFG_2, MT_TX_ALC_CFG_2_TEMP_COMP, in mt76x2_phy_set_channel()
[all …]
Dmt76x2_pci.c72 mt76_rmw_field(dev, 0x15a10, 0x1f << 16, 0x9); in mt76pci_probe()
75 mt76_rmw_field(dev, 0x15a0c, 0xf << 28, 0xf); in mt76pci_probe()
78 mt76_rmw_field(dev, 0x15c58, 0x3 << 6, 0x3); in mt76pci_probe()
Dmt76x2_mac.c27 mt76_rmw_field(dev, MT_MAC_APC_BSSID_H(idx), MT_MAC_APC_BSSID_H_ADDR, in mt76x2_mac_set_bssid()
174 mt76_rmw_field(dev, MT_MAC_BSSID_DW1, MT_MAC_BSSID_DW1_MBEACON_N, in mt76x2_mac_set_beacon()
197 mt76_rmw_field(dev, MT_INT_TIMER_EN, MT_INT_TIMER_EN_PRE_TBTT_EN, en); in mt76x2_mac_set_beacon_enable()
252 mt76_rmw_field(dev, MT_TX_RTS_CFG, MT_TX_RTS_CFG_THRESH, val); in mt76x2_mac_set_tx_protection()
Dmt76x2u_mac.c53 mt76_rmw_field(dev, MT_VEND_ADDR(CFG, MT_XO_CTRL5), in mt76x2u_mac_fixup_xtal()
63 mt76_rmw_field(dev, MT_XIFS_TIME_CFG, in mt76x2u_mac_fixup_xtal()
65 mt76_rmw_field(dev, MT_BKOFF_SLOT_CFG, MT_BKOFF_SLOT_CFG_CC_DELAY, 1); in mt76x2u_mac_fixup_xtal()
Dmt76x2_init.c64 mt76_rmw_field(dev, MT_XO_CTRL5, MT_XO_CTRL5_C2_VAL, eep_val + offset); in mt76x2_fixup_xtal()
149 mt76_rmw_field(dev, MT_INT_TIMER_CFG, MT_INT_TIMER_CFG_PRE_TBTT, in mt76x2_mac_reset()
151 mt76_rmw_field(dev, MT_INT_TIMER_CFG, MT_INT_TIMER_CFG_GP_TIMER, in mt76x2_mac_reset()
321 mt76_rmw_field(dev, MT_BKOFF_SLOT_CFG, in mt76x2_set_tx_ackto()
328 mt76_rmw_field(dev, MT_TX_TIMEOUT_CFG, in mt76x2_set_tx_ackto()
Dmt76x2_tx_common.c128 mt76_rmw_field(dev, MT_PROT_AUTO_TX_CFG, in mt76x2_tx_set_txpwr_auto()
130 mt76_rmw_field(dev, MT_PROT_AUTO_TX_CFG, in mt76x2_tx_set_txpwr_auto()
Dmt76x2u_phy.c280 mt76_rmw_field(dev, MT_TX_ALC_CFG_1, MT_TX_ALC_CFG_1_TEMP_COMP, in mt76x2u_phy_set_channel()
282 mt76_rmw_field(dev, MT_TX_ALC_CFG_2, MT_TX_ALC_CFG_2_TEMP_COMP, in mt76x2u_phy_set_channel()
Dmt76x2_tx.c125 mt76_rmw_field(dev, MT_BEACON_TIME_CFG, in mt76x2_resync_beacon_timer()
Dmt76x2_main.c177 mt76_rmw_field(dev, MT_BEACON_TIME_CFG, in mt76x2_bss_info_changed()
Dmt76x2_dfs.c838 mt76_rmw_field(dev, MT_INT_TIMER_EN, in mt76x2_dfs_init_params()
848 mt76_rmw_field(dev, MT_INT_TIMER_EN, in mt76x2_dfs_init_params()
Dmt76x2_mac_common.c292 mt76_rmw_field(dev, MT_WCID_ATTR(idx), MT_WCID_ATTR_PKEY_MODE, cipher); in mt76x2_mac_wcid_set_key()
297 mt76_rmw_field(dev, MT_WCID_ATTR(idx), MT_WCID_ATTR_PAIRWISE, in mt76x2_mac_wcid_set_key()
Dmt76.h413 #define mt76_rmw_field(_dev, _reg, _field, _val) \ macro
/Linux-v4.19/drivers/net/wireless/mediatek/mt76/mt76x0/
Dphy.c222 mt76_rmw_field(dev, MT_BBP(CORE, 1), MT_BBP_CORE_R1_BW, core_val); in mt76x0_bbp_set_ctrlch()
223 mt76_rmw_field(dev, MT_BBP(AGC, 0), MT_BBP_AGC_R0_BW, agc_val); in mt76x0_bbp_set_ctrlch()
224 mt76_rmw_field(dev, MT_BBP(AGC, 0), MT_BBP_AGC_R0_CTRL_CHAN, ctrl); in mt76x0_bbp_set_ctrlch()
225 mt76_rmw_field(dev, MT_BBP(TXBE, 0), MT_BBP_TXBE_R0_CTRL_CHAN, ctrl); in mt76x0_bbp_set_ctrlch()
305 mt76_rmw_field(dev, MT_TX_BAND_CFG, MT_TX_BAND_CFG_UPPER_40M, in mt76x0_mac_set_ctrlch()
824 mt76_rmw_field(dev, MT_BBP(AGC, 8), MT_BBP_AGC_GAIN, dev->agc_save); in mt76x0_agc_restore()
Dmain.c187 mt76_rmw_field(dev, MT_BKOFF_SLOT_CFG, in mt76x0_bss_info_changed()
317 mt76_rmw_field(dev, MT_TX_RTS_CFG, MT_TX_RTS_CFG_THRESH, value); in mt76x0_set_rts_threshold()
Dmt76x0.h269 #define mt76_rmw_field(_dev, _reg, _field, _val) \ macro
/Linux-v4.19/drivers/net/wireless/mediatek/mt7601u/
Dmain.c184 mt76_rmw_field(dev, MT_BKOFF_SLOT_CFG, in mt7601u_bss_info_changed()
349 mt76_rmw_field(dev, MT_TX_RTS_CFG, MT_TX_RTS_CFG_THRESH, value); in mt7601u_set_rts_threshold()
Dmt7601u.h305 #define mt76_rmw_field(_dev, _reg, _field, _val) \ macro