Home
last modified time | relevance | path

Searched refs:mt76_rr (Results 1 - 25 of 130) sorted by relevance

123456

/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt76x2/
H A Dusb_mac.c104 rts_cfg = mt76_rr(dev, MT_TX_RTS_CFG); in mt76x2u_mac_stop()
112 val = mt76_rr(dev, MT_VEND_ADDR(CFG, MT_USB_U3DMA_CFG)); in mt76x2u_mac_stop()
120 if (!(mt76_rr(dev, 0x0438) & 0xffffffff) && in mt76x2u_mac_stop()
121 !(mt76_rr(dev, 0x0a30) & 0x000000ff) && in mt76x2u_mac_stop()
122 !(mt76_rr(dev, 0x0a34) & 0xff00ff00)) in mt76x2u_mac_stop()
134 if (!(mt76_rr(dev, MT_MAC_STATUS) & MT_MAC_STATUS_TX) && in mt76x2u_mac_stop()
135 !mt76_rr(dev, MT_BBP(IBI, 12))) { in mt76x2u_mac_stop()
152 if (!(mt76_rr(dev, 0x0430) & 0x00ff0000) && in mt76x2u_mac_stop()
153 !(mt76_rr(dev, 0x0a30) & 0xffffffff) && in mt76x2u_mac_stop()
154 !(mt76_rr(de in mt76x2u_mac_stop()
[all...]
H A Dmac.c20 rts_cfg = mt76_rr(dev, MT_TX_RTS_CFG); in mt76x2_mac_stop()
25 if ((mt76_rr(dev, MT_MAC_STATUS) & in mt76x2_mac_stop()
27 mt76_rr(dev, MT_BBP(IBI, 12))) { in mt76x2_mac_stop()
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt76x2/
H A Dusb_mac.c104 rts_cfg = mt76_rr(dev, MT_TX_RTS_CFG); in mt76x2u_mac_stop()
112 val = mt76_rr(dev, MT_VEND_ADDR(CFG, MT_USB_U3DMA_CFG)); in mt76x2u_mac_stop()
120 if (!(mt76_rr(dev, 0x0438) & 0xffffffff) && in mt76x2u_mac_stop()
121 !(mt76_rr(dev, 0x0a30) & 0x000000ff) && in mt76x2u_mac_stop()
122 !(mt76_rr(dev, 0x0a34) & 0xff00ff00)) in mt76x2u_mac_stop()
134 if (!(mt76_rr(dev, MT_MAC_STATUS) & MT_MAC_STATUS_TX) && in mt76x2u_mac_stop()
135 !mt76_rr(dev, MT_BBP(IBI, 12))) { in mt76x2u_mac_stop()
152 if (!(mt76_rr(dev, 0x0430) & 0x00ff0000) && in mt76x2u_mac_stop()
153 !(mt76_rr(dev, 0x0a30) & 0xffffffff) && in mt76x2u_mac_stop()
154 !(mt76_rr(de in mt76x2u_mac_stop()
[all...]
H A Dmac.c20 rts_cfg = mt76_rr(dev, MT_TX_RTS_CFG); in mt76x2_mac_stop()
25 if ((mt76_rr(dev, MT_MAC_STATUS) & in mt76x2_mac_stop()
27 mt76_rr(dev, MT_BBP(IBI, 12))) { in mt76x2_mac_stop()
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dcoredump.c173 dump->last_msg_id = mt76_rr(dev, MT_FW_LAST_MSG_ID); in mt7915_coredump_fw_trace()
180 irq = mt76_rr(dev, base + 0x8); in mt7915_coredump_fw_trace()
185 sch = mt76_rr(dev, MT_FW_SCHED_INFO); in mt7915_coredump_fw_trace()
236 dump->call_stack[i] = mt76_rr(dev, 0x89050204 + idx * 4); in mt7915_coredump_fw_stack()
252 dump->taskq[0].read = mt76_rr(dev, MT_FW_TASK_QID1); in mt7915_coredump_fw_task()
253 dump->taskq[0].write = mt76_rr(dev, MT_FW_TASK_QID1 - 4); in mt7915_coredump_fw_task()
254 dump->taskq[1].read = mt76_rr(dev, MT_FW_TASK_QID2); in mt7915_coredump_fw_task()
255 dump->taskq[1].write = mt76_rr(dev, MT_FW_TASK_QID2 - 4); in mt7915_coredump_fw_task()
260 dump->taski[0].start = mt76_rr(dev, MT_FW_TASK_START); in mt7915_coredump_fw_task()
261 dump->taski[0].end = mt76_rr(de in mt7915_coredump_fw_task()
[all...]
H A Dmac.c140 msta->airtime_ac[i] = mt76_rr(dev, addr); in mt7915_mac_sta_poll()
141 msta->airtime_ac[i + 4] = mt76_rr(dev, addr + 4); in mt7915_mac_sta_poll()
184 val = mt76_rr(dev, addr); in mt7915_mac_sta_poll()
215 val = mt76_rr(dev, addr); in mt7915_mac_sta_poll()
1134 mt76_rr(dev, MT_TX_AGG_CNT(phy->mt76->band_idx, i)); in mt7915_mac_reset_counters()
1135 mt76_rr(dev, MT_TX_AGG_CNT2(phy->mt76->band_idx, i)); in mt7915_mac_reset_counters()
1236 val = mt76_rr(dev, reg); in mt7915_phy_get_nf()
1705 cnt = mt76_rr(dev, MT_MIB_SDR3(band)); in mt7915_mac_update_stats()
1710 cnt = mt76_rr(dev, MT_MIB_SDR4(band)); in mt7915_mac_update_stats()
1713 cnt = mt76_rr(de in mt7915_mac_update_stats()
[all...]
H A Ddebugfs.c166 mt76_rr(dev, MT_SWDEF_SER_STATS)); in mt7915_sys_recovery_get()
169 mt76_rr(dev, MT_SWDEF_PLE_STATS)); in mt7915_sys_recovery_get()
172 mt76_rr(dev, MT_SWDEF_PLE1_STATS)); in mt7915_sys_recovery_get()
175 mt76_rr(dev, MT_SWDEF_PLE_AMSDU_STATS)); in mt7915_sys_recovery_get()
178 mt76_rr(dev, MT_SWDEF_PSE_STATS)); in mt7915_sys_recovery_get()
181 mt76_rr(dev, MT_SWDEF_PSE1_STATS)); in mt7915_sys_recovery_get()
184 mt76_rr(dev, MT_SWDEF_LAMC_WISR6_BN0_STATS)); in mt7915_sys_recovery_get()
187 mt76_rr(dev, MT_SWDEF_LAMC_WISR6_BN1_STATS)); in mt7915_sys_recovery_get()
190 mt76_rr(dev, MT_SWDEF_LAMC_WISR7_BN0_STATS)); in mt7915_sys_recovery_get()
193 mt76_rr(de in mt7915_sys_recovery_get()
[all...]
H A Dsoc.c48 ret = read_poll_timeout(mt76_rr, cur, !(cur & MT_TOP_SPI_POLLING_BIT), in mt76_wmac_spi_read()
58 ret = read_poll_timeout(mt76_rr, cur, !(cur & MT_TOP_SPI_POLLING_BIT), in mt76_wmac_spi_read()
64 *val = mt76_rr(dev, MT_TOP_SPI_READ_DATA_CR(adie)); in mt76_wmac_spi_read()
75 ret = read_poll_timeout(mt76_rr, cur, !(cur & MT_TOP_SPI_POLLING_BIT), in mt76_wmac_spi_write()
85 return read_poll_timeout(mt76_rr, cur, !(cur & MT_TOP_SPI_POLLING_BIT), in mt76_wmac_spi_write()
153 read_poll_timeout(mt76_rr, cur, in mt76_wmac_spi_lock()
280 return read_poll_timeout(mt76_rr, cur, (cur == con_infra_version), in mt798x_wmac_coninfra_check()
325 mt76_rr(dev, MT_CONN_INFRA_EFUSE); in mt798x_wmac_coninfra_setup()
906 read_poll_timeout(mt76_rr, cur, !(cur & MT_SLP_CTRL_BSY_MASK), in mt7986_wmac_clock_enable()
914 read_poll_timeout(mt76_rr, cu in mt7986_wmac_clock_enable()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/
H A Dmt792x_mac.c95 mib->tx_ampdu_cnt += mt76_rr(dev, MT_MIB_SDR12(0)); in mt792x_mac_update_mib_stats()
96 mib->tx_mpdu_attempts_cnt += mt76_rr(dev, MT_MIB_SDR14(0)); in mt792x_mac_update_mib_stats()
97 mib->tx_mpdu_success_cnt += mt76_rr(dev, MT_MIB_SDR15(0)); in mt792x_mac_update_mib_stats()
99 val = mt76_rr(dev, MT_MIB_SDR32(0)); in mt792x_mac_update_mib_stats()
103 val = mt76_rr(dev, MT_ETBF_TX_APP_CNT(0)); in mt792x_mac_update_mib_stats()
107 val = mt76_rr(dev, MT_ETBF_RX_FB_CNT(0)); in mt792x_mac_update_mib_stats()
113 mib->rx_mpdu_cnt += mt76_rr(dev, MT_MIB_SDR5(0)); in mt792x_mac_update_mib_stats()
114 mib->rx_ampdu_cnt += mt76_rr(dev, MT_MIB_SDR22(0)); in mt792x_mac_update_mib_stats()
115 mib->rx_ampdu_bytes_cnt += mt76_rr(dev, MT_MIB_SDR23(0)); in mt792x_mac_update_mib_stats()
116 mib->rx_ba_cnt += mt76_rr(de in mt792x_mac_update_mib_stats()
[all...]
H A Dmt76x02_mac.c15 mt76_rr(dev, MT_RX_STAT_0); in mt76x02_mac_reset_counters()
16 mt76_rr(dev, MT_RX_STAT_1); in mt76x02_mac_reset_counters()
17 mt76_rr(dev, MT_RX_STAT_2); in mt76x02_mac_reset_counters()
18 mt76_rr(dev, MT_TX_STA_0); in mt76x02_mac_reset_counters()
19 mt76_rr(dev, MT_TX_STA_1); in mt76x02_mac_reset_counters()
20 mt76_rr(dev, MT_TX_STA_2); in mt76x02_mac_reset_counters()
23 mt76_rr(dev, MT_TX_AGG_CNT(i)); in mt76x02_mac_reset_counters()
26 mt76_rr(dev, MT_TX_STAT_FIFO); in mt76x02_mac_reset_counters()
69 val = mt76_rr(dev, MT_SKEY_MODE(vif_idx)); in mt76x02_mac_shared_key_setup()
90 iv = mt76_rr(de in mt76x02_mac_wcid_sync_pn()
[all...]
H A Dmt76x02_eeprom.c18 val = mt76_rr(dev, MT_EFUSE_CTRL); in mt76x02_efuse_read()
31 val = mt76_rr(dev, MT_EFUSE_CTRL); in mt76x02_efuse_read()
38 val = mt76_rr(dev, MT_EFUSE_DATA(i)); in mt76x02_efuse_read()
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt76x0/
H A Dinit.c48 val = mt76_rr(dev, MT_WLAN_FUN_CTRL); in mt76x0_chip_onoff()
143 while (i-- && ((mt76_rr(dev, 0x0438) & 0xffffffff) || in mt76x0_mac_stop()
144 (mt76_rr(dev, 0x0a30) & 0x000000ff) || in mt76x0_mac_stop()
145 (mt76_rr(dev, 0x0a34) & 0x00ff00ff))) in mt76x0_mac_stop()
156 if (!(mt76_rr(dev, MT_RXQ_STA) & 0x00ff0000) && in mt76x0_mac_stop()
157 !mt76_rr(dev, 0x0a30) && in mt76x0_mac_stop()
158 !mt76_rr(dev, 0x0a34)) { in mt76x0_mac_stop()
196 dev->mt76.rxfilter = mt76_rr(dev, MT_RX_FILTR_CFG); in mt76x0_init_hardware()
H A Dphy.c87 val = mt76_rr(dev, MT_RF_CSR_CFG); in mt76x0_rf_csr_rr()
191 val = mt76_rr(dev, MT_BBP(CORE, 0)); in mt76x0_phy_wait_bbp_ready()
385 mac_reg = mt76_rr(dev, MT_TX_ALC_CFG_1); in mt76x0_phy_set_chan_rf_params()
393 mac_reg = mt76_rr(dev, MT_TX_ALC_CFG_1); in mt76x0_phy_set_chan_rf_params()
434 wlan = mt76_rr(dev, MT_WLAN_FUN_CTRL); in mt76x0_phy_ant_select()
435 coex3 = mt76_rr(dev, MT_COEXCFG3); in mt76x0_phy_ant_select()
527 dev->cal.tssi_dc = mt76_rr(dev, MT_BBP(CORE, 35)) & 0xff; in mt76x0_phy_tssi_dc_calibrate()
557 *ltssi = mt76_rr(dev, MT_BBP(CORE, 35)) & 0xff; in mt76x0_phy_tssi_adc_calibrate()
563 info[0] = mt76_rr(dev, MT_BBP(CORE, 35)) & 0xff; in mt76x0_phy_tssi_adc_calibrate()
567 info[1] = mt76_rr(de in mt76x0_phy_tssi_adc_calibrate()
[all...]
H A Dusb.c49 val = mt76_rr(dev, MT_USB_DMA_CFG); in mt76x0_init_usb_dma()
60 val = mt76_rr(dev, MT_COM_REG0); in mt76x0_init_usb_dma()
64 val = mt76_rr(dev, MT_USB_DMA_CFG); in mt76x0_init_usb_dma()
258 mdev->rev = mt76_rr(dev, MT_ASIC_VERSION); in mt76x0u_probe()
259 mac_rev = mt76_rr(dev, MT_MAC_CSR0); in mt76x0u_probe()
268 if (!(mt76_rr(dev, MT_EFUSE_CTRL) & MT_EFUSE_CTRL_SEL)) in mt76x0u_probe()
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt76x0/
H A Dinit.c48 val = mt76_rr(dev, MT_WLAN_FUN_CTRL); in mt76x0_chip_onoff()
143 while (i-- && ((mt76_rr(dev, 0x0438) & 0xffffffff) || in mt76x0_mac_stop()
144 (mt76_rr(dev, 0x0a30) & 0x000000ff) || in mt76x0_mac_stop()
145 (mt76_rr(dev, 0x0a34) & 0x00ff00ff))) in mt76x0_mac_stop()
156 if (!(mt76_rr(dev, MT_RXQ_STA) & 0x00ff0000) && in mt76x0_mac_stop()
157 !mt76_rr(dev, 0x0a30) && in mt76x0_mac_stop()
158 !mt76_rr(dev, 0x0a34)) { in mt76x0_mac_stop()
196 dev->mt76.rxfilter = mt76_rr(dev, MT_RX_FILTR_CFG); in mt76x0_init_hardware()
H A Dphy.c87 val = mt76_rr(dev, MT_RF_CSR_CFG); in mt76x0_rf_csr_rr()
191 val = mt76_rr(dev, MT_BBP(CORE, 0)); in mt76x0_phy_wait_bbp_ready()
385 mac_reg = mt76_rr(dev, MT_TX_ALC_CFG_1); in mt76x0_phy_set_chan_rf_params()
393 mac_reg = mt76_rr(dev, MT_TX_ALC_CFG_1); in mt76x0_phy_set_chan_rf_params()
434 wlan = mt76_rr(dev, MT_WLAN_FUN_CTRL); in mt76x0_phy_ant_select()
435 coex3 = mt76_rr(dev, MT_COEXCFG3); in mt76x0_phy_ant_select()
527 dev->cal.tssi_dc = mt76_rr(dev, MT_BBP(CORE, 35)) & 0xff; in mt76x0_phy_tssi_dc_calibrate()
557 *ltssi = mt76_rr(dev, MT_BBP(CORE, 35)) & 0xff; in mt76x0_phy_tssi_adc_calibrate()
563 info[0] = mt76_rr(dev, MT_BBP(CORE, 35)) & 0xff; in mt76x0_phy_tssi_adc_calibrate()
567 info[1] = mt76_rr(de in mt76x0_phy_tssi_adc_calibrate()
[all...]
H A Dusb.c50 val = mt76_rr(dev, MT_USB_DMA_CFG); in mt76x0_init_usb_dma()
61 val = mt76_rr(dev, MT_COM_REG0); in mt76x0_init_usb_dma()
65 val = mt76_rr(dev, MT_USB_DMA_CFG); in mt76x0_init_usb_dma()
260 mdev->rev = mt76_rr(dev, MT_ASIC_VERSION); in mt76x0u_probe()
261 mac_rev = mt76_rr(dev, MT_MAC_CSR0); in mt76x0u_probe()
270 if (!(mt76_rr(dev, MT_EFUSE_CTRL) & MT_EFUSE_CTRL_SEL)) in mt76x0u_probe()
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7996/
H A Ddebugfs.c169 mt76_rr(dev, MT_SWDEF_SER_STATS)); in mt7996_sys_recovery_get()
172 mt76_rr(dev, MT_SWDEF_PLE_STATS)); in mt7996_sys_recovery_get()
175 mt76_rr(dev, MT_SWDEF_PLE1_STATS)); in mt7996_sys_recovery_get()
178 mt76_rr(dev, MT_SWDEF_PLE_AMSDU_STATS)); in mt7996_sys_recovery_get()
181 mt76_rr(dev, MT_SWDEF_PSE_STATS)); in mt7996_sys_recovery_get()
184 mt76_rr(dev, MT_SWDEF_PSE1_STATS)); in mt7996_sys_recovery_get()
187 mt76_rr(dev, MT_SWDEF_LAMC_WISR6_BN0_STATS)); in mt7996_sys_recovery_get()
190 mt76_rr(dev, MT_SWDEF_LAMC_WISR6_BN1_STATS)); in mt7996_sys_recovery_get()
193 mt76_rr(dev, MT_SWDEF_LAMC_WISR6_BN2_STATS)); in mt7996_sys_recovery_get()
196 mt76_rr(de in mt7996_sys_recovery_get()
[all...]
H A Dmac.c142 msta->airtime_ac[i] = mt76_rr(dev, addr); in mt7996_mac_sta_poll()
143 msta->airtime_ac[i + 4] = mt76_rr(dev, addr + 4); in mt7996_mac_sta_poll()
203 val = mt76_rr(dev, addr); in mt7996_mac_sta_poll()
206 val = mt76_rr(dev, addr); in mt7996_mac_sta_poll()
222 val = mt76_rr(dev, addr); in mt7996_mac_sta_poll()
1429 mt76_rr(dev, MT_TX_AGG_CNT(band_idx, i)); in mt7996_mac_reset_counters()
1497 val = mt76_rr(dev, reg); in mt7996_phy_get_nf()
2010 cnt = mt76_rr(dev, MT_MIB_RSCR1(band_idx)); in mt7996_mac_update_stats()
2013 cnt = mt76_rr(dev, MT_MIB_RSCR33(band_idx)); in mt7996_mac_update_stats()
2016 cnt = mt76_rr(de in mt7996_mac_update_stats()
[all...]
H A Dcoredump.c106 count = mt76_rr(dev, MT_FW_ASSERT_CNT); in mt7996_coredump_fw_state()
131 dump->pc_stack[0] = mt76_rr(dev, MT_CONN_DBG_CTL_PC_LOG); in mt7996_coredump_fw_stack()
144 mt76_rr(dev, MT_MCU_WM_EXCP_PC_LOG + idx * 4); in mt7996_coredump_fw_stack()
152 mt76_rr(dev, MT_MCU_WM_EXCP_LR_LOG + idx * 4); in mt7996_coredump_fw_stack()
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7603/
H A Deeprom.c13 val = mt76_rr(dev, base + MT_EFUSE_CTRL); in mt7603_efuse_read()
25 val = mt76_rr(dev, base + MT_EFUSE_CTRL); in mt7603_efuse_read()
33 val = mt76_rr(dev, base + MT_EFUSE_RDATA(i)); in mt7603_efuse_read()
48 if (mt76_rr(dev, base + MT_EFUSE_BASE_CTRL) & MT_EFUSE_BASE_CTRL_EMPTY) in mt7603_efuse_init()
152 return mt76_rr(dev, MT_EFUSE_BASE + 0x64) & BIT(4); in is_mt7688()
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7603/
H A Deeprom.c13 val = mt76_rr(dev, base + MT_EFUSE_CTRL); in mt7603_efuse_read()
25 val = mt76_rr(dev, base + MT_EFUSE_CTRL); in mt7603_efuse_read()
33 val = mt76_rr(dev, base + MT_EFUSE_RDATA(i)); in mt7603_efuse_read()
48 if (mt76_rr(dev, base + MT_EFUSE_BASE_CTRL) & MT_EFUSE_BASE_CTRL_EMPTY) in mt7603_efuse_init()
153 return mt76_rr(dev, MT_EFUSE_BASE + 0x64) & BIT(4); in is_mt7688()
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/
H A Dmt76x02_mac.c15 mt76_rr(dev, MT_RX_STAT_0); in mt76x02_mac_reset_counters()
16 mt76_rr(dev, MT_RX_STAT_1); in mt76x02_mac_reset_counters()
17 mt76_rr(dev, MT_RX_STAT_2); in mt76x02_mac_reset_counters()
18 mt76_rr(dev, MT_TX_STA_0); in mt76x02_mac_reset_counters()
19 mt76_rr(dev, MT_TX_STA_1); in mt76x02_mac_reset_counters()
20 mt76_rr(dev, MT_TX_STA_2); in mt76x02_mac_reset_counters()
23 mt76_rr(dev, MT_TX_AGG_CNT(i)); in mt76x02_mac_reset_counters()
26 mt76_rr(dev, MT_TX_STAT_FIFO); in mt76x02_mac_reset_counters()
69 val = mt76_rr(dev, MT_SKEY_MODE(vif_idx)); in mt76x02_mac_shared_key_setup()
90 iv = mt76_rr(de in mt76x02_mac_wcid_sync_pn()
[all...]
H A Dmt76x02_eeprom.c18 val = mt76_rr(dev, MT_EFUSE_CTRL); in mt76x02_efuse_read()
31 val = mt76_rr(dev, MT_EFUSE_CTRL); in mt76x02_efuse_read()
38 val = mt76_rr(dev, MT_EFUSE_DATA(i)); in mt76x02_efuse_read()
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7915/
H A Ddebugfs.c124 range[i] = mt76_rr(dev, MT_MIB_ARNG(ext_phy, i)); in mt7915_ampdu_stat_read_phy()
158 cnt = mt76_rr(dev, MT_ETBF_TX_APP_CNT(ext_phy)); in mt7915_txbf_stat_read_phy()
166 cnt = mt76_rr(dev, MT_ETBF_RX_FB_CNT(ext_phy)); in mt7915_txbf_stat_read_phy()
174 cnt = mt76_rr(dev, MT_ETBF_TX_NDP_BFRP(ext_phy)); in mt7915_txbf_stat_read_phy()
181 cnt = mt76_rr(dev, MT_MIB_SDR34(ext_phy)); in mt7915_txbf_stat_read_phy()
184 cnt = mt76_rr(dev, MT_MIB_DR8(ext_phy)); in mt7915_txbf_stat_read_phy()
186 cnt = mt76_rr(dev, MT_MIB_DR9(ext_phy)); in mt7915_txbf_stat_read_phy()
188 cnt = mt76_rr(dev, MT_MIB_DR11(ext_phy)); in mt7915_txbf_stat_read_phy()
209 stat[i] = mt76_rr(dev, MT_PLE_AMSDU_PACK_MSDU_CNT(i)); in mt7915_tx_stats_read()
261 val = mt76_rr(de in mt7915_queues_acq()
[all...]

Completed in 17 milliseconds

123456