Home
last modified time | relevance | path

Searched full:mt76 (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/net/wireless/mediatek/mt76/mt76x0/
H A Dusb.c63 dev_dbg(dev->mt76.dev, "MCU not ready\n"); in mt76x0_init_usb_dma()
77 mt76u_queues_deinit(&dev->mt76); in mt76x0u_cleanup()
87 mt76u_stop_tx(&dev->mt76); in mt76x0u_stop()
94 dev_warn(dev->mt76.dev, "TX DMA did not stop\n"); in mt76x0u_stop()
99 dev_warn(dev->mt76.dev, "RX DMA did not stop\n"); in mt76x0u_stop()
112 ieee80211_queue_delayed_work(dev->mt76.hw, &dev->mphy.mac_work, in mt76x0u_start()
114 ieee80211_queue_delayed_work(dev->mt76.hw, &dev->cal_work, in mt76x0u_start()
157 if (!mt76x02_wait_for_mac(&dev->mt76)) in mt76x0u_init_hardware()
181 struct ieee80211_hw *hw = dev->mt76.hw; in mt76x0u_register_device()
182 struct mt76_usb *usb = &dev->mt76.usb; in mt76x0u_register_device()
[all …]
H A Dmain.c13 struct mt76x02_dev *dev = container_of(mphy->dev, struct mt76x02_dev, mt76); in mt76x0_set_channel()
16 if (mt76_is_mmio(&dev->mt76)) in mt76x0_set_channel()
24 if (mt76_is_mmio(&dev->mt76)) { in mt76x0_set_channel()
41 mutex_lock(&dev->mt76.mutex); in mt76x0_set_sar_specs()
54 mutex_unlock(&dev->mt76.mutex); in mt76x0_set_sar_specs()
67 mutex_lock(&dev->mt76.mutex); in mt76x0_config()
82 dev->mt76.rxfilter |= MT_RX_FILTR_CFG_PROMISC; in mt76x0_config()
84 dev->mt76.rxfilter &= ~MT_RX_FILTR_CFG_PROMISC; in mt76x0_config()
86 mt76_wr(dev, MT_RX_FILTR_CFG, dev->mt76.rxfilter); in mt76x0_config()
89 mutex_unlock(&dev->mt76.mutex); in mt76x0_config()
H A Dinit.c41 dev_err(dev->mt76.dev, "PLL and XTAL check failed\n"); in mt76x0_set_wlan_state()
149 dev_warn(dev->mt76.dev, "Warning: MAC TX did not stop!\n"); in mt76x0_mac_stop()
167 dev_warn(dev->mt76.dev, "Warning: MAC RX did not stop!\n"); in mt76x0_mac_stop()
175 if (!mt76x02_wait_for_wpdma(&dev->mt76, 1000)) in mt76x0_init_hardware()
179 if (!mt76x02_wait_for_mac(&dev->mt76)) in mt76x0_init_hardware()
189 if (!mt76x02_wait_for_txrx_idle(&dev->mt76)) in mt76x0_init_hardware()
196 dev->mt76.rxfilter = mt76_rr(dev, MT_RX_FILTR_CFG); in mt76x0_init_hardware()
246 ret = mt76_register_device(&dev->mt76, true, mt76x02_rates, in mt76x0_register_device()
H A Dmt76x0.h33 if (!mt76_is_mmio(&dev->mt76)) in is_mt7610e()
36 return mt76_chip(&dev->mt76) == 0x7610; in is_mt7610e()
41 return mt76_chip(&dev->mt76) == 0x7630; in is_mt7630()
/linux/drivers/net/wireless/mediatek/
H A DMakefile3 obj-$(CONFIG_MT76_CORE) += mt76/
H A DKconfig15 source "drivers/net/wireless/mediatek/mt76/Kconfig"
/linux/drivers/net/wireless/mediatek/mt7601u/
H A Dmt7601u.h296 /* Compatibility with mt76 */
H A Dmain.c52 /* Note: for AP do the AP-STA things mt76 does: in mt7601u_add_interface()
/linux/drivers/net/ethernet/mediatek/
H A Dmtk_wed.c2143 continue; /* queue is not configured by mt76 */ in mtk_wed_dma_enable()
/linux/
H A DMAINTAINERS16091 MEDIATEK MT76 WIRELESS LAN DRIVER
16100 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
16101 F: drivers/net/wireless/mediatek/mt76/
18156 X: drivers/net/wireless/mediatek/mt76/