Home
last modified time | relevance | path

Searched refs:mt76_set (Results 1 – 25 of 28) sorted by relevance

12

/linux/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dbeacon.c19 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 Dmac.c26 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 Dmain.c123 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 Dmt792x_dma.c177 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 Dmt792x_usb.c286 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 Dmt76x02_mac.c247 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 Dmt792x_core.c347 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 Dmac.c130 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 Dusb_sdio.c266 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 Dmain.c536 mt76_set(dev, MT_WF_RFCR1(band), ctl_flags); in mt7615_configure_filter()
/linux/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dinit.c597 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 Dmac.c2100 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 Dusb.c69 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 Dpci.c845 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 Dinit.c84 mt76_set(dev, MT_MDP_DCR0, MT_MDP_DCR0_DAMSDU_EN); in mt7925_mac_init()
/linux/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dinit.c520 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 Dmac.c1102 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 Dtestmode.c243 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 Dsoc.c800 mt76_set(dev, MT_AFE_DIG_EN_01(idx), txcal); in mt7986_wmac_afe_cal()
H A Ddebugfs.c92 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 Dmain.c249 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 Dmac.c262 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 Dmt7601u.h316 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 Dinit.c121 mt76_set(dev, MT_EXT_CCA_CFG, 0xf000); in mt76x0_init_mac_registers()
/linux/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dpci.c571 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()

12