| /linux/drivers/net/wireless/mediatek/mt76/mt7603/ |
| H A D | beacon.c | 19 mt76_set(dev, MT_SCH_4, MT_SCH_4_RESET); in mt7603_mac_stuck_beacon_recovery() 21 mt76_set(dev, MT_WPDMA_GLO_CFG, MT_WPDMA_GLO_CFG_TX_DMA_EN); in mt7603_mac_stuck_beacon_recovery() 23 mt76_set(dev, MT_WF_CFG_OFF_WOCCR, MT_WF_CFG_OFF_WOCCR_TMAC_GC_DIS); in mt7603_mac_stuck_beacon_recovery() 24 mt76_set(dev, MT_ARB_SCR, MT_ARB_SCR_TX_DISABLE); in mt7603_mac_stuck_beacon_recovery() 210 mt76_set(dev, MT_ARB_SCR, MT_ARB_SCR_TBTT_BCAST_PRIO); in mt7603_beacon_set_timer() 214 mt76_set(dev, MT_HW_INT_MASK(3), in mt7603_beacon_set_timer() 217 mt76_set(dev, MT_WF_ARB_BCN_START, in mt7603_beacon_set_timer() 224 mt76_set(dev, MT_LPON_SBTOR(0), MT_LPON_SBTOR_SUB_BSS_EN); in mt7603_beacon_set_timer()
|
| H A D | mac.c | 26 mt76_set(dev, MT_WF_ARB_TX_STOP_0, mt7603_ac_queue_mask0(mask)); in mt76_stop_tx_ac() 32 mt76_set(dev, MT_WF_ARB_TX_START_0, mt7603_ac_queue_mask0(mask)); in mt76_start_tx_ac() 63 mt76_set(dev, MT_ARB_SCR, in mt7603_mac_set_timing() 147 mt76_set(dev, addr + 0 * 4, w0); in mt7603_wtbl_init() 148 mt76_set(dev, addr + 1 * 4, w1); in mt7603_wtbl_init() 149 mt76_set(dev, addr + 2 * 4, MT_WTBL1_W2_ADMISSION_CONTROL); in mt7603_wtbl_init() 263 mt76_set(dev, MT_WTBL1_OR, MT_WTBL1_OR_PSM_WRITE); in __mt7603_wtbl_set_ps() 327 mt76_set(dev, MT_WTBL1_OR, MT_WTBL1_OR_PSM_WRITE); in mt7603_wtbl_clear() 869 mt76_set(dev, MT_LPON_T0CR, MT_LPON_T0CR_MODE); /* TSF read */ in mt7603_wtbl_set_rates() 1349 mt76_set(dev, MT_MCU_DEBUG_RESET, MT_MCU_DEBUG_RESET_PSE); in mt7603_pse_reset() [all …]
|
| H A D | main.c | 123 mt76_set(dev, MT_MIB_CTL, MT_MIB_CTL_ED_TIME); in mt7603_init_edcca() 180 mt76_set(dev, MT_MIB_CTL, in mt7603_set_channel()
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt792x_dma.c | 177 mt76_set(dev, MT_WFDMA0_INT_RX_PRI, 0x0F00); in mt7925_wfdma_setup() 178 mt76_set(dev, MT_WFDMA0_INT_TX_PRI, 0x7F00); in mt7925_wfdma_setup() 199 mt76_set(dev, MT_WFDMA0_GLO_CFG, in mt7927_wfdma_setup() 205 mt76_set(dev, MT_WFDMA0_INT_RX_PRI, 0x0F00); in mt7927_wfdma_setup() 206 mt76_set(dev, MT_WFDMA0_INT_TX_PRI, 0x7F00); in mt7927_wfdma_setup() 327 mt76_set(dev, MT_WFDMA0_GLO_CFG, in mt792x_dma_enable() 339 mt76_set(dev, MT_WFDMA0_GLO_CFG, in mt792x_dma_enable() 349 mt76_set(dev, MT_WFDMA_DUMMY_CR, MT_WFDMA_NEED_REINIT); in mt792x_dma_enable() 356 mt76_set(dev, MT_MCU2HOST_SW_INT_ENA, MT_MCU_CMD_WAKE_RX_PCIE); in mt792x_dma_enable() 470 mt76_set(dev, MT_DMASHDL_SW_CONTROL, MT_DMASHDL_DMASHDL_BYPASS); in mt792x_dma_disable() [all …]
|
| H A D | mt792x_usb.c | 286 mt76_set(dev, MT_UWFDMA0_GLO_CFG, in mt792xu_wfdma_init() 315 mt76_set(dev, MT_WFDMA_DUMMY_CR, MT_WFDMA_NEED_REINIT); in mt792xu_wfdma_init() 325 mt76_set(dev, MT_WFDMA_HOST_CONFIG, in mt792xu_dma_rx_evt_ep4() 327 mt76_set(dev, MT_UWFDMA0_GLO_CFG, MT_WFDMA0_GLO_CFG_RX_DMA_EN); in mt792xu_dma_rx_evt_ep4() 354 mt76_set(dev, MT_UDMA_WLCFG_0, MT_WL_RX_FLUSH); in mt792xu_wait_udma_idle() 401 mt76_set(dev, MT_UDMA_WLCFG_0, in mt792xu_dma_init() 407 mt76_set(dev, MT_UDMA_WLCFG_0, MT_WL_TX_TMOUT_FUNC_EN); in mt792xu_dma_init()
|
| H A D | mt76x02_mac.c | 247 mt76_set(dev, MT_AUTO_RSP_CFG, MT_AUTO_RSP_PREAMB_SHORT); in mt76x02_mac_set_short_preamble() 1070 mt76_set(dev, MT_MAC_SYS_CTRL, MT_MAC_SYS_CTRL_RESET_CSR); in mt76x02_check_mac_err() 1084 mt76_set(dev, MT_MAC_SYS_CTRL, MT_MAC_SYS_CTRL_ENABLE_TX); in mt76x02_edcca_tx_enable() 1085 mt76_set(dev, MT_AUTO_RSP_CFG, MT_AUTO_RSP_EN); in mt76x02_edcca_tx_enable() 1113 mt76_set(dev, MT_TXOP_CTRL_CFG, MT_TXOP_ED_CCA_EN); in mt76x02_edcca_init() 1116 mt76_set(dev, MT_TXOP_HLDR_ET, MT_TXOP_HLDR_TX40M_BLK_EN); in mt76x02_edcca_init() 1118 mt76_set(dev, MT_TX_LINK_CFG, MT_TX_CFACK_EN); in mt76x02_edcca_init() 1122 mt76_set(dev, MT_TXOP_HLDR_ET, in mt76x02_edcca_init()
|
| H A D | mt792x_core.c | 347 mt76_set(dev, MT_LPON_TCR(0, n), MT_LPON_TCR_SW_MODE); in mt792x_get_tsf() 375 mt76_set(dev, MT_LPON_TCR(0, n), MT_LPON_TCR_SW_WRITE); in mt792x_set_tsf()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7615/ |
| H A D | mac.c | 130 mt76_set(dev, MT_WF_RMAC_MIB_TIME0, MT_WF_RMAC_MIB_RXTIME_CLR); in mt7615_mac_reset_counters() 131 mt76_set(dev, MT_WF_RMAC_MIB_AIRTIME0, MT_WF_RMAC_MIB_RXTIME_CLR); in mt7615_mac_reset_counters() 158 mt76_set(dev, MT_ARB_SCR, in mt7615_mac_set_timing() 166 mt76_set(dev, MT_ARB_SCR, in mt7615_mac_set_timing() 1724 mt76_set(dev, reg, mask); in mt7615_mac_set_scs() 1726 mt76_set(dev, MT_MIB_M0_MISC_CR(0), 0x7 << 8); in mt7615_mac_set_scs() 1727 mt76_set(dev, MT_MIB_M0_MISC_CR(0), 0x7); in mt7615_mac_set_scs() 1754 mt76_set(dev, rxtd, BIT(18) | BIT(29)); in mt7615_mac_enable_nf() 1755 mt76_set(dev, reg, 0x5 << 12); in mt7615_mac_enable_nf() 1771 mt76_set(dev, reg, BIT(22) | BIT(20)); in mt7615_mac_cca_stats_reset() [all …]
|
| H A D | usb_sdio.c | 266 mt76_set(dev, MT_HIF_RST, MT_HIF_LOGIC_RST_N); in mt7663u_dma_sched_init() 268 mt76_set(dev, MT_UDMA_WLCFG_0, in mt7663u_dma_sched_init()
|
| H A D | main.c | 536 mt76_set(dev, MT_WF_RFCR1(band), ctl_flags); in mt7615_configure_filter()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | init.c | 597 mt76_set(dev, MT_AGG_ACR4(band), MT_AGG_ACR_PPDU_TXS2H); in mt7996_mac_init_band() 804 mt76_set(dev, MT_WF_SUBSYS_RST, 0x1); in mt7996_wfsys_reset() 816 mt76_set(dev, MT_WF_SUBSYS_RST, in mt7996_wfsys_reset() 824 mt76_set(dev, MT_WF_SUBSYS_RST, MT_WF_SUBSYS_RST_WHOLE_PATH_RST); in mt7996_wfsys_reset() 859 mt76_set(dev, MT_RRO_IND_CMD_SIGNATURE_BASE1, in mt7996_rro_hw_init_v3() 894 mt76_set(dev, MT_RRO_3_1_GLOBAL_CONFIG, in mt7996_rro_hw_init() 898 mt76_set(dev, MT_RRO_3_1_GLOBAL_CONFIG, in mt7996_rro_hw_init() 908 mt76_set(dev, MT_RRO_3_0_EMU_CONF, MT_RRO_3_0_EMU_CONF_EN_MASK); in mt7996_rro_hw_init() 914 mt76_set(dev, MT_RRO_3_1_GLOBAL_CONFIG, in mt7996_rro_hw_init()
|
| H A D | mac.c | 2100 mt76_set(dev, reg, BIT(11) | BIT(9)); in mt7996_mac_cca_stats_reset() 2117 mt76_set(dev, MT_WF_RMAC_MIB_AIRTIME0(band_idx), in mt7996_mac_reset_counters() 2148 mt76_set(dev, MT_WF_PHYRX_CSD_BAND_RXTD12(band), in mt7996_mac_enable_nf() 2152 mt76_set(dev, MT_WF_PHYRX_BAND_RX_CTRL1(band), in mt7996_mac_enable_nf() 2551 mt76_set(dev, MT_WFDMA0_MCU_HOST_INT_ENA, MT_MCU_CMD_WDT_MASK); in mt7996_mac_reset_work() 2623 mt76_set(dev, MT_RRO_3_0_EMU_CONF, MT_RRO_3_0_EMU_CONF_EN_MASK); in mt7996_mac_reset_work()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | usb.c | 69 mt76_set(dev, MT_UDMA_TX_QSEL, MT_FW_DL_EN); in mt7925u_mcu_init() 119 mt76_set(dev, MT_UDMA_TX_QSEL, MT_FW_DL_EN); in mt7925u_mac_reset()
|
| H A D | pci.c | 845 mt76_set(dev, MT_MCU2HOST_SW_INT_ENA, MT_MCU_CMD_WAKE_RX_PCIE); in _mt7925_pci_resume() 848 mt76_set(dev, MT_WFDMA0_GLO_CFG, in _mt7925_pci_resume()
|
| H A D | init.c | 84 mt76_set(dev, MT_MDP_DCR0, MT_MDP_DCR0_DAMSDU_EN); in mt7925_mac_init()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
| H A D | init.c | 520 mt76_set(dev, MT_TMAC_CTCR0(band), in mt7915_mac_init_band() 562 mt76_set(dev, MT_AGG_ATCR0(band), in mt7915_mac_init_band() 581 mt76_set(dev, MT_AGG_ACR4(band), MT_AGG_ACR_PPDU_TXS2H); in mt7915_mac_init_band() 668 mt76_set(dev, MT_MDP_DCR0, MT_MDP_DCR0_DAMSDU_EN); in mt7915_mac_init() 823 mt76_set(dev, MT_WF_SUBSYS_RST, 0x1); in mt7915_wfsys_reset()
|
| H A D | mac.c | 1102 mt76_set(dev, reg, BIT(11) | BIT(9)); in mt7915_mac_cca_stats_reset() 1119 mt76_set(dev, MT_WF_RMAC_MIB_AIRTIME0(phy->mt76->band_idx), in mt7915_mac_reset_counters() 1146 mt76_set(dev, MT_ARB_SCR(band), in mt7915_mac_set_timing() 1190 mt76_set(dev, reg, in mt7915_mac_enable_nf() 1196 mt76_set(dev, reg, FIELD_PREP(MT_WF_PHY_RX_CTRL1_IPI_EN, 0x5)); in mt7915_mac_enable_nf() 1511 mt76_set(dev, MT_WFDMA0_MCU_HOST_INT_ENA, MT_MCU_CMD_WDT_MASK); in mt7915_mac_reset_work()
|
| H A D | testmode.c | 243 mt76_set(dev, MT_TMAC_TRCR0(band), in mt7915_tm_set_ipg_params() 381 mt76_set(dev, MT_AGG_PCR0(band, 0), MT_AGG_PCR0_PTA_WIN_DIS); in mt7915_tm_reg_backup_restore()
|
| H A D | soc.c | 800 mt76_set(dev, MT_AFE_DIG_EN_01(idx), txcal); in mt7986_wmac_afe_cal()
|
| H A D | debugfs.c | 92 mt76_set(dev, MT_WFDMA0_MCU_HOST_INT_ENA, MT_MCU_CMD_WDT_MASK); in mt7915_sys_recovery_set()
|
| /linux/drivers/net/wireless/mediatek/mt7601u/ |
| H A D | main.c | 249 mt76_set(dev, MT_WCID_DROP(idx), MT_WCID_DROP_MASK(idx)); in mt7601u_sta_remove() 362 mt76_set(dev, MT_WCID_ADDR(msta->wcid.idx) + 4, BIT(16 + tid)); in mt76_ampdu_action()
|
| H A D | mac.c | 262 mt76_set(dev, MT_AUTO_RSP_CFG, MT_AUTO_RSP_PREAMB_SHORT); in mt7601u_mac_set_short_preamble() 296 mt76_set(dev, MT_MAC_SYS_CTRL, MT_MAC_SYS_CTRL_RESET_CSR); in mt7601u_check_mac_err()
|
| H A D | mt7601u.h | 316 static inline u32 mt76_set(struct mt7601u_dev *dev, u32 offset, u32 val) in mt76_set() function
|
| /linux/drivers/net/wireless/mediatek/mt76/mt76x0/ |
| H A D | init.c | 121 mt76_set(dev, MT_EXT_CCA_CFG, 0xf000); in mt76x0_init_mac_registers()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7921/ |
| H A D | pci.c | 571 mt76_set(dev, MT_MCU2HOST_SW_INT_ENA, MT_MCU_CMD_WAKE_RX_PCIE); in mt7921_pci_resume() 574 mt76_set(dev, MT_WFDMA0_GLO_CFG, in mt7921_pci_resume()
|