| /Linux-v5.4/drivers/net/wireless/mediatek/mt76/mt76x2/ |
| D | usb_mac.c | 11 mt76_rr(dev, MT_RX_STAT_0); in mt76x2u_mac_reset_counters() 12 mt76_rr(dev, MT_RX_STAT_1); in mt76x2u_mac_reset_counters() 13 mt76_rr(dev, MT_RX_STAT_2); in mt76x2u_mac_reset_counters() 14 mt76_rr(dev, MT_TX_STA_0); in mt76x2u_mac_reset_counters() 15 mt76_rr(dev, MT_TX_STA_1); in mt76x2u_mac_reset_counters() 16 mt76_rr(dev, MT_TX_STA_2); in mt76x2u_mac_reset_counters() 131 rts_cfg = mt76_rr(dev, MT_TX_RTS_CFG); in mt76x2u_mac_stop() 139 val = mt76_rr(dev, MT_VEND_ADDR(CFG, MT_USB_U3DMA_CFG)); in mt76x2u_mac_stop() 147 if (!(mt76_rr(dev, 0x0438) & 0xffffffff) && in mt76x2u_mac_stop() 148 !(mt76_rr(dev, 0x0a30) & 0x000000ff) && in mt76x2u_mac_stop() [all …]
|
| D | mac.c | 20 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()
|
| D | pci_init.c | 78 val = mt76_rr(dev, MT_WPDMA_GLO_CFG); in mt76x2_mac_reset() 133 mt76_rr(dev, MT_TX_STAT_FIFO); in mt76x2_mac_reset() 154 mt76_rr(dev, MT_TX_AGG_CNT(i)); in mt76x2_mac_start() 157 mt76_rr(dev, MT_TX_STAT_FIFO); in mt76x2_mac_start() 260 dev->mt76.rxfilter = mt76_rr(dev, MT_RX_FILTR_CFG); in mt76x2_init_hardware()
|
| D | phy.c | 18 mt76_rr(dev, MT_BBP(AGC, reg))); in mt76x2_adjust_high_lna_gain() 28 gain = FIELD_GET(MT_BBP_AGC_GAIN, mt76_rr(dev, MT_BBP(AGC, reg))); in mt76x2_adjust_agc_gain() 218 if (mt76_rr(dev, MT_BBP(CORE, 34)) & BIT(4)) in mt76x2_phy_tssi_compensate() 302 val = mt76_rr(dev, MT_BBP(AGC, 26)) & ~0xf; in mt76x2_phy_update_channel_gain() 347 mt76_rr(dev, MT_RX_STAT_1); in mt76x2_phy_update_channel_gain()
|
| D | usb_init.c | 15 u32 val = mt76_rr(dev, MT_VEND_ADDR(CFG, MT_USB_U3DMA_CFG)); in mt76x2u_init_dma() 118 val = mt76_rr(dev, MT_VEND_ADDR(EEPROM, i)); in mt76x2u_init_eeprom() 160 dev->mt76.rxfilter = mt76_rr(dev, MT_RX_FILTR_CFG); in mt76x2u_init_hardware()
|
| D | usb_main.c | 52 mt76_rr(dev, MT_CH_IDLE); in mt76x2u_set_channel() 53 mt76_rr(dev, MT_CH_BUSY); in mt76x2u_set_channel()
|
| D | init.c | 14 u32 val = mt76_rr(dev, MT_WLAN_FUN_CTRL); in mt76x2_set_wlan_state() 34 val = mt76_rr(dev, MT_WLAN_FUN_CTRL); in mt76x2_reset_wlan()
|
| /Linux-v5.4/drivers/net/wireless/mediatek/mt76/mt76x0/ |
| D | init.c | 65 val = mt76_rr(dev, MT_WLAN_FUN_CTRL); in mt76x0_chip_onoff() 155 mt76_rr(dev, MT_RX_STAT_0); in mt76x0_reset_counters() 156 mt76_rr(dev, MT_RX_STAT_1); in mt76x0_reset_counters() 157 mt76_rr(dev, MT_RX_STAT_2); in mt76x0_reset_counters() 158 mt76_rr(dev, MT_TX_STA_0); in mt76x0_reset_counters() 159 mt76_rr(dev, MT_TX_STA_1); in mt76x0_reset_counters() 160 mt76_rr(dev, MT_TX_STA_2); in mt76x0_reset_counters() 185 while (i-- && ((mt76_rr(dev, 0x0438) & 0xffffffff) || in mt76x0_mac_stop() 186 (mt76_rr(dev, 0x0a30) & 0x000000ff) || in mt76x0_mac_stop() 187 (mt76_rr(dev, 0x0a34) & 0x00ff00ff))) in mt76x0_mac_stop() [all …]
|
| D | phy.c | 87 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(dev, MT_BBP(CORE, 35)) & 0xff; in mt76x0_phy_tssi_adc_calibrate() [all …]
|
| D | usb.c | 49 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() 259 mdev->rev = mt76_rr(dev, MT_ASIC_VERSION); in mt76x0u_probe() 260 mac_rev = mt76_rr(dev, MT_MAC_CSR0); in mt76x0u_probe() 269 if (!(mt76_rr(dev, MT_EFUSE_CTRL) & MT_EFUSE_CTRL_SEL)) in mt76x0u_probe()
|
| D | main.c | 23 mt76_rr(dev, MT_CH_IDLE); in mt76x0_set_channel() 24 mt76_rr(dev, MT_CH_BUSY); in mt76x0_set_channel()
|
| D | mcu.h | 43 return mt76_rr(dev, MT_MCU_COM_REG0) == 1; in mt76x0_firmware_running()
|
| /Linux-v5.4/drivers/net/wireless/mediatek/mt76/mt7603/ |
| D | eeprom.c | 12 val = mt76_rr(dev, base + MT_EFUSE_CTRL); in mt7603_efuse_read() 24 val = mt76_rr(dev, base + MT_EFUSE_CTRL); in mt7603_efuse_read() 32 val = mt76_rr(dev, base + MT_EFUSE_RDATA(i)); in mt7603_efuse_read() 47 if (mt76_rr(dev, base + MT_EFUSE_BASE_CTRL) & MT_EFUSE_BASE_CTRL_EMPTY) in mt7603_efuse_init()
|
| D | core.c | 17 intr = mt76_rr(dev, MT_INT_SOURCE_CSR); in mt7603_irq_handler() 26 u32 hwintr = mt76_rr(dev, MT_HW_INT_STATUS(3)); in mt7603_irq_handler()
|
| D | pci.c | 43 mdev->rev = (mt76_rr(dev, MT_HW_CHIPID) << 16) | in mt76pci_probe() 44 (mt76_rr(dev, MT_HW_REV) & 0xff); in mt76pci_probe()
|
| D | soc.c | 36 mdev->rev = (mt76_rr(dev, MT_HW_CHIPID) << 16) | in mt76_wmac_probe() 37 (mt76_rr(dev, MT_HW_REV) & 0xff); in mt76_wmac_probe()
|
| D | mac.c | 159 u32 val = mt76_rr(dev, addr + 3 * 4); in mt7603_wtbl_set_skip_tx() 313 val = mt76_rr(dev, addr + 2 * 4); in mt7603_wtbl_update_cap() 327 val = mt76_rr(dev, addr + 9 * 4); in mt7603_wtbl_update_cap() 602 u32 w9 = mt76_rr(dev, addr + 9 * 4); in mt7603_wtbl_set_rates() 706 sta->rate_set_tsf = (mt76_rr(dev, MT_LPON_UTTR0) & ~BIT(0)) | rateset; in mt7603_wtbl_set_rates() 1358 val = mt76_rr(dev, MT_WPDMA_DEBUG); in mt7603_dma_debug() 1372 if (!(mt76_rr(dev, MT_WPDMA_GLO_CFG) & MT_WPDMA_GLO_CFG_RX_DMA_BUSY)) in mt7603_rx_dma_busy() 1382 if (!(mt76_rr(dev, MT_WPDMA_GLO_CFG) & MT_WPDMA_GLO_CFG_TX_DMA_BUSY)) in mt7603_tx_dma_busy() 1417 if (mt76_rr(dev, MT_MCU_DEBUG_RESET) & MT_MCU_DEBUG_RESET_QUEUES) in mt7603_rx_pse_busy() 1425 val = mt76_rr(dev, addr) >> 16; in mt7603_rx_pse_busy() [all …]
|
| /Linux-v5.4/drivers/net/wireless/mediatek/mt76/mt7615/ |
| D | eeprom.c | 17 val = mt76_rr(dev, base + MT_EFUSE_CTRL); in mt7615_efuse_read() 28 val = mt76_rr(dev, base + MT_EFUSE_CTRL); in mt7615_efuse_read() 36 val = mt76_rr(dev, base + MT_EFUSE_RDATA(i)); in mt7615_efuse_read() 49 val = mt76_rr(dev, base + MT_EFUSE_BASE_CTRL); in mt7615_efuse_init()
|
| D | pci.c | 43 intr = mt76_rr(dev, MT_INT_SOURCE_CSR); in mt7615_irq_handler() 112 mdev->rev = (mt76_rr(dev, MT_HW_CHIPID) << 16) | in mt7615_pci_probe() 113 (mt76_rr(dev, MT_HW_REV) & 0xff); in mt7615_pci_probe()
|
| /Linux-v5.4/drivers/net/wireless/mediatek/mt76/ |
| D | mt76x02_dfs.c | 232 current_ts = mt76_rr(dev, MT_PBF_LIFE_TIMER); in mt76x02_dfs_check_chirp() 257 pulse->period = mt76_rr(dev, MT_BBP(DFS, 19)); in mt76x02_dfs_get_hw_pulse() 260 pulse->w1 = mt76_rr(dev, MT_BBP(DFS, 20)); in mt76x02_dfs_get_hw_pulse() 261 pulse->w2 = mt76_rr(dev, MT_BBP(DFS, 23)); in mt76x02_dfs_get_hw_pulse() 264 pulse->burst = mt76_rr(dev, MT_BBP(DFS, 22)); in mt76x02_dfs_get_hw_pulse() 376 data = mt76_rr(dev, MT_BBP(DFS, 37)); in mt76x02_dfs_fetch_event() 381 data = mt76_rr(dev, MT_BBP(DFS, 37)); in mt76x02_dfs_fetch_event() 383 data = mt76_rr(dev, MT_BBP(DFS, 37)); in mt76x02_dfs_fetch_event() 640 engine_mask = mt76_rr(dev, MT_BBP(DFS, 1)); in mt76x02_dfs_tasklet() 798 agc_r8 = mt76_rr(dev, MT_BBP(AGC, 8)); in mt76x02_phy_dfs_adjust_agc() [all …]
|
| D | mt76x02_mac.c | 47 val = mt76_rr(dev, MT_SKEY_MODE(vif_idx)); in mt76x02_mac_shared_key_setup() 68 iv = mt76_rr(dev, MT_WCID_IV(idx)); in mt76x02_mac_wcid_sync_pn() 69 eiv = mt76_rr(dev, MT_WCID_IV(idx) + 4); in mt76x02_mac_wcid_sync_pn() 149 u32 val = mt76_rr(dev, MT_WCID_DROP(idx)); in mt76x02_mac_wcid_set_drop() 235 stat2 = mt76_rr(dev, MT_TX_STAT_FIFO_EXT); in mt76x02_mac_load_tx_status() 236 stat1 = mt76_rr(dev, MT_TX_STAT_FIFO); in mt76x02_mac_load_tx_status() 875 prot[i] = mt76_rr(dev, MT_CCK_PROT_CFG + i * 4); in mt76x02_mac_set_tx_protection() 882 vht_prot[i] = mt76_rr(dev, MT_TX_PROT_CFG6 + i * 4); in mt76x02_mac_set_tx_protection() 955 busy = mt76_rr(dev, MT_CH_BUSY); in mt76x02_update_channel() 956 active = busy + mt76_rr(dev, MT_CH_IDLE); in mt76x02_update_channel() [all …]
|
| D | mt76x02_eeprom.c | 18 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()
|
| D | mt76x02_phy.c | 16 val = mt76_rr(dev, MT_BBP(AGC, 0)); in mt76x02_phy_set_rxpath() 30 val = mt76_rr(dev, MT_BBP(AGC, 0)); in mt76x02_phy_set_rxpath() 176 mt76_rr(dev, MT_RX_STAT_1)); in mt76x02_phy_adjust_vga_gain()
|
| /Linux-v5.4/drivers/net/wireless/mediatek/mt7601u/ |
| D | tx.c | 294 val = mt76_rr(dev, MT_WMM_TXOP(hw_q)); in mt7601u_conf_tx() 299 val = mt76_rr(dev, MT_WMM_AIFSN); in mt7601u_conf_tx() 304 val = mt76_rr(dev, MT_WMM_CWMIN); in mt7601u_conf_tx() 309 val = mt76_rr(dev, MT_WMM_CWMAX); in mt7601u_conf_tx()
|
| D | init.c | 273 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()
|