Home
last modified time | relevance | path

Searched refs:mt76_rr (Results 1 – 25 of 35) sorted by relevance

12

/linux/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 Dmcu.h43 return mt76_rr(dev, MT_MCU_COM_REG0) == 1; in mt76x0_firmware_running()
/linux/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmac.c137 msta->airtime_ac[i] = mt76_rr(dev, addr); in mt7915_mac_sta_poll()
138 msta->airtime_ac[i + 4] = mt76_rr(dev, addr + 4); in mt7915_mac_sta_poll()
188 val = mt76_rr(dev, addr); in mt7915_mac_sta_poll()
219 val = mt76_rr(dev, addr); in mt7915_mac_sta_poll()
1111 mt76_rr(dev, MT_TX_AGG_CNT(phy->mt76->band_idx, i)); in mt7915_mac_reset_counters()
1112 mt76_rr(dev, MT_TX_AGG_CNT2(phy->mt76->band_idx, i)); in mt7915_mac_reset_counters()
1213 val = mt76_rr(dev, reg); in mt7915_phy_get_nf()
1711 cnt = mt76_rr(dev, MT_MIB_SDR3(band)); in mt7915_mac_update_stats()
1716 cnt = mt76_rr(dev, MT_MIB_SDR4(band)); in mt7915_mac_update_stats()
1719 cnt = mt76_rr(dev, MT_MIB_SDR5(band)); in mt7915_mac_update_stats()
[all …]
H A Ddebugfs.c155 mt76_rr(dev, MT_SWDEF_SER_STATS)); in mt7915_sys_recovery_get()
158 mt76_rr(dev, MT_SWDEF_PLE_STATS)); in mt7915_sys_recovery_get()
161 mt76_rr(dev, MT_SWDEF_PLE1_STATS)); in mt7915_sys_recovery_get()
164 mt76_rr(dev, MT_SWDEF_PLE_AMSDU_STATS)); in mt7915_sys_recovery_get()
167 mt76_rr(dev, MT_SWDEF_PSE_STATS)); in mt7915_sys_recovery_get()
170 mt76_rr(dev, MT_SWDEF_PSE1_STATS)); in mt7915_sys_recovery_get()
173 mt76_rr(dev, MT_SWDEF_LAMC_WISR6_BN0_STATS)); in mt7915_sys_recovery_get()
176 mt76_rr(dev, MT_SWDEF_LAMC_WISR6_BN1_STATS)); in mt7915_sys_recovery_get()
179 mt76_rr(dev, MT_SWDEF_LAMC_WISR7_BN0_STATS)); in mt7915_sys_recovery_get()
182 mt76_rr(dev, MT_SWDEF_LAMC_WISR7_BN1_STATS)); in mt7915_sys_recovery_get()
[all …]
H A Dsoc.c47 ret = read_poll_timeout(mt76_rr, cur, !(cur & MT_TOP_SPI_POLLING_BIT), in mt76_wmac_spi_read()
57 ret = read_poll_timeout(mt76_rr, cur, !(cur & MT_TOP_SPI_POLLING_BIT), in mt76_wmac_spi_read()
63 *val = mt76_rr(dev, MT_TOP_SPI_READ_DATA_CR(adie)); in mt76_wmac_spi_read()
74 ret = read_poll_timeout(mt76_rr, cur, !(cur & MT_TOP_SPI_POLLING_BIT), in mt76_wmac_spi_write()
84 return read_poll_timeout(mt76_rr, cur, !(cur & MT_TOP_SPI_POLLING_BIT), in mt76_wmac_spi_write()
152 read_poll_timeout(mt76_rr, cur, in mt76_wmac_spi_lock()
279 return read_poll_timeout(mt76_rr, cur, (cur == con_infra_version), in mt798x_wmac_coninfra_check()
319 mt76_rr(dev, MT_CONN_INFRA_EFUSE); in mt798x_wmac_coninfra_setup()
901 read_poll_timeout(mt76_rr, cur, !(cur & MT_SLP_CTRL_BSY_MASK), in mt7986_wmac_clock_enable()
909 read_poll_timeout(mt76_rr, cur, !(cur & MT_SLP_CTRL_BSY_MASK), in mt7986_wmac_clock_enable()
[all …]
H A Dmmio.c787 (mt76_rr(dev, MT_HW_REV) & 0xff); in mt7915_mmio_init()
842 intr = mt76_rr(dev, MT_INT_SOURCE_CSR); in mt7915_irq_tasklet()
848 intr1 = mt76_rr(dev, MT_INT1_SOURCE_CSR); in mt7915_irq_tasklet()
886 u32 val = mt76_rr(dev, MT_MCU_CMD); in mt7915_irq_tasklet()
H A Dtestmode.c374 b[i] = mt76_rr(dev, reg_backup_list[i].band[band]); in mt7915_tm_reg_backup_restore()
495 mt76_rr(dev, MT_MIB_SDR3(phy->mt76->band_idx)); in mt7915_tm_set_rx_frames()
772 cnt = mt76_rr(dev, MT_MIB_SDR3(phy->mt76->band_idx)); in mt7915_tm_dump_stats()
/linux/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()
154 return mt76_rr(dev, MT_EFUSE_BASE + 0x64) & BIT(4); in is_mt7688()
H A Dmac.c40 mt76_rr(dev, MT_TX_AGG_CNT(i)); in mt7603_mac_reset_counters()
173 u32 val = mt76_rr(dev, addr + 3 * 4); in mt7603_wtbl_set_skip_tx()
221 WARN_ON_ONCE(mt76_rr(dev, MT_DMA_FQCR0) & MT_DMA_FQCR0_BUSY); in mt7603_filter_tx()
371 val = mt76_rr(dev, addr + 2 * 4); in mt7603_wtbl_update_cap()
387 val = mt76_rr(dev, addr + 9 * 4); in mt7603_wtbl_update_cap()
468 msta->tx_airtime_ac[i] = mt76_rr(dev, addr + i * 8); in mt7603_mac_sta_poll()
766 u32 w9 = mt76_rr(dev, addr + 9 * 4); in mt7603_wtbl_set_rates()
870 sta->rate_set_tsf = (mt76_rr(dev, MT_LPON_UTTR0) & ~BIT(0)) | rateset; in mt7603_wtbl_set_rates()
1525 val = mt76_rr(dev, MT_WPDMA_DEBUG); in mt7603_dma_debug()
1539 if (!(mt76_rr(dev, MT_WPDMA_GLO_CFG) & MT_WPDMA_GLO_CFG_RX_DMA_BUSY)) in mt7603_rx_dma_busy()
[all …]
H A Dmain.c120 mt76_rr(dev, MT_MIB_STAT_ED); in mt7603_init_edcca()
182 mt76_rr(dev, MT_MIB_STAT_CCA); in mt7603_set_channel()
606 val = mt76_rr(dev, MT_WMM_TXOP(queue)); in mt7603_conf_tx()
611 val = mt76_rr(dev, MT_WMM_AIFSN); in mt7603_conf_tx()
616 val = mt76_rr(dev, MT_WMM_CWMIN); in mt7603_conf_tx()
621 val = mt76_rr(dev, MT_WMM_CWMAX(queue)); in mt7603_conf_tx()
/linux/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(dev, MT_WCID_IV(idx)); in mt76x02_mac_wcid_sync_pn()
[all …]
H A Dmt792x_dma.c36 intr = mt76_rr(dev, MT_WFDMA0_HOST_INT_STA); in mt792x_irq_tasklet()
49 intr_sw = mt76_rr(dev, MT_MCU_CMD); in mt792x_irq_tasklet()
184 mt76_rr(dev, MT_WFDMA_PREFETCH_CTRL)); in mt7927_dma_prefetch_setup()
560 remap = mt76_rr(dev, MT7927_PCIE2AP_REMAP_WF_0_54); in mt7927_sema_status_read()
566 mt76_rr(dev, addr); in mt7927_sema_status_read()
591 val = mt76_rr(dev, MT7927_ROMCODE_INDEX); in mt7927_wfsys_reset()
/linux/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmac.c126 msta_link->airtime_ac[i] = mt76_rr(dev, addr); in mt7996_mac_sta_poll()
127 msta_link->airtime_ac[i + 4] = mt76_rr(dev, addr + 4); in mt7996_mac_sta_poll()
164 val = mt76_rr(dev, addr); in mt7996_mac_sta_poll()
2110 mt76_rr(dev, MT_TX_AGG_CNT(band_idx, i)); in mt7996_mac_reset_counters()
2168 val = mt76_rr(dev, reg); in mt7996_phy_get_nf()
2793 cnt = mt76_rr(dev, MT_MIB_RSCR1(band_idx)); in mt7996_mac_update_stats()
2796 cnt = mt76_rr(dev, MT_MIB_RSCR33(band_idx)); in mt7996_mac_update_stats()
2799 cnt = mt76_rr(dev, MT_MIB_RSCR31(band_idx)); in mt7996_mac_update_stats()
2802 cnt = mt76_rr(dev, MT_MIB_SDR6(band_idx)); in mt7996_mac_update_stats()
2805 cnt = mt76_rr(dev, MT_MIB_RVSR0(band_idx)); in mt7996_mac_update_stats()
[all …]
H A Dmmio.c688 mdev->rev = (device_id << 16) | (mt76_rr(dev, MT_HW_REV) & 0xff); in mt7996_mmio_init()
771 intr = mt76_rr(dev, MT_INT_SOURCE_CSR); in mt7996_irq_tasklet()
775 intr1 = mt76_rr(dev, MT_INT1_SOURCE_CSR); in mt7996_irq_tasklet()
798 u32 val = mt76_rr(dev, MT_MCU_CMD); in mt7996_irq_tasklet()
/linux/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dmac.c113 mt76_rr(dev, MT_TX_AGG_CNT(0, i)); in mt7615_mac_reset_counters()
114 mt76_rr(dev, MT_TX_AGG_CNT(1, i)); in mt7615_mac_reset_counters()
121 mt76_rr(dev, MT_MIB_SDR9(0)); in mt7615_mac_reset_counters()
122 mt76_rr(dev, MT_MIB_SDR9(1)); in mt7615_mac_reset_counters()
124 mt76_rr(dev, MT_MIB_SDR36(0)); in mt7615_mac_reset_counters()
125 mt76_rr(dev, MT_MIB_SDR36(1)); in mt7615_mac_reset_counters()
127 mt76_rr(dev, MT_MIB_SDR37(0)); in mt7615_mac_reset_counters()
128 mt76_rr(dev, MT_MIB_SDR37(1)); in mt7615_mac_reset_counters()
922 msta->airtime_ac[i] = mt76_rr(dev, addr); in mt7615_mac_sta_poll()
923 msta->airtime_ac[i + 4] = mt76_rr(dev, addr + 4); in mt7615_mac_sta_poll()
[all …]
H A Dusb_sdio.c74 w27 = mt76_rr(dev, addr + 27 * 4); in mt7663_usb_sdio_set_rates()
78 w5 = mt76_rr(dev, addr + 5 * 4); in mt7663_usb_sdio_set_rates()
119 val = mt76_rr(dev, MT_LPON_UTTR0); in mt7663_usb_sdio_set_rates()
/linux/drivers/net/wireless/mediatek/mt7601u/
H A Dtx.c295 val = mt76_rr(dev, MT_WMM_TXOP(hw_q)); in mt7601u_conf_tx()
300 val = mt76_rr(dev, MT_WMM_AIFSN); in mt7601u_conf_tx()
305 val = mt76_rr(dev, MT_WMM_CWMIN); in mt7601u_conf_tx()
310 val = mt76_rr(dev, MT_WMM_CWMAX); in mt7601u_conf_tx()
H A Dinit.c273 while (i-- && ((mt76_rr(dev, 0x0438) & 0xffffffff) || in mt7601u_mac_stop_hw()
274 (mt76_rr(dev, 0x0a30) & 0x000000ff) || in mt7601u_mac_stop_hw()
275 (mt76_rr(dev, 0x0a34) & 0x00ff00ff))) in mt7601u_mac_stop_hw()
288 if (!(mt76_rr(dev, MT_RXQ_STA) & 0x00ff0000) && in mt7601u_mac_stop_hw()
289 !mt76_rr(dev, 0x0a30) && in mt7601u_mac_stop_hw()
290 !mt76_rr(dev, 0x0a34)) { in mt7601u_mac_stop_hw()
H A Deeprom.c38 val = mt76_rr(dev, MT_EFUSE_CTRL); in mt7601u_efuse_read()
49 val = mt76_rr(dev, MT_EFUSE_CTRL); in mt7601u_efuse_read()
59 val = mt76_rr(dev, MT_EFUSE_DATA(i)); in mt7601u_efuse_read()
H A Ddebugfs.c26 *val = mt76_rr(dev, dev->debugfs_reg); in mt76_reg_get()
H A Dmt7601u.h300 static inline u32 mt76_rr(struct mt7601u_dev *dev, u32 offset) in mt76_rr() function
/linux/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dusb.c215 mdev->rev = (mt76_rr(dev, MT_HW_CHIPID) << 16) | in mt7925u_probe()
216 (mt76_rr(dev, MT_HW_REV) & 0xff); in mt7925u_probe()
312 u32 val = mt76_rr(dev, MT_WF_SW_DEF_CR_USB_MCU_EVENT); in mt7925u_resume()
H A Dmac.c72 mlink->airtime_ac[i] = mt76_rr(dev, addr); in mt7925_mac_sta_poll()
73 mlink->airtime_ac[i + 4] = mt76_rr(dev, addr + 4); in mt7925_mac_sta_poll()
131 val = mt76_rr(dev, addr); in mt7925_mac_sta_poll()
134 val = mt76_rr(dev, addr); in mt7925_mac_sta_poll()
150 val = mt76_rr(dev, addr); in mt7925_mac_sta_poll()
H A Dpci.c664 mdev->rev = (mt76_rr(dev, MT_HW_CHIPID) << 16) | in mt7925_pci_probe()
665 (mt76_rr(dev, MT_HW_REV) & 0xff); in mt7925_pci_probe()
/linux/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dmac.c79 mlink->airtime_ac[i] = mt76_rr(dev, addr); in mt7921_mac_sta_poll()
80 mlink->airtime_ac[i + 4] = mt76_rr(dev, addr + 4); in mt7921_mac_sta_poll()
123 val = mt76_rr(dev, addr); in mt7921_mac_sta_poll()
154 val = mt76_rr(dev, addr); in mt7921_mac_sta_poll()

12