Home
last modified time | relevance | path

Searched refs:mt76 (Results 1 – 25 of 105) sorted by relevance

12345

/linux/drivers/net/wireless/mediatek/mt76/
A Dmt76x02_mmio.c17 struct mt76_dev *mdev = &dev->mt76; in mt76x02_pre_tbtt_tasklet()
146 mt76.tx_napi); in mt76x02_poll_tx()
187 mt76_dma_attach(&dev->mt76); in mt76x02_dma_init()
233 netif_tx_napi_add(&dev->mt76.tx_napi_dev, &dev->mt76.tx_napi, in mt76x02_dma_init()
262 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask); in mt76x02_irq_handler()
281 if (dev->mt76.csa_complete) in mt76x02_irq_handler()
282 mt76_csa_finish(&dev->mt76); in mt76x02_irq_handler()
419 dev->mt76.vif_mask = 0; in mt76x02_reset_state()
420 dev->mt76.beacon_mask = 0; in mt76x02_reset_state()
440 mutex_lock(&dev->mt76.mutex); in mt76x02_watchdog_reset()
[all …]
/linux/drivers/net/wireless/mediatek/mt76/mt7615/
A Dmcu.c418 mphy = dev->mt76.phy2; in mt7615_mcu_rx_csa_notify()
438 mphy = dev->mt76.phy2; in mt7615_mcu_rx_radar_detected()
495 mphy = dev->mt76.phy2; in mt7615_mcu_scan_event()
933 skb = mt76_connac_mcu_alloc_sta_req(&dev->mt76, &mvif->mt76, NULL); in mt7615_mcu_add_bss()
974 skb = mt76_connac_mcu_alloc_sta_req(&dev->mt76, &mvif->mt76, in mt7615_mcu_wtbl_tx_ba()
996 skb = mt76_connac_mcu_alloc_sta_req(&dev->mt76, &mvif->mt76, in mt7615_mcu_wtbl_rx_ba()
1034 sskb = mt76_connac_mcu_alloc_sta_req(&dev->mt76, &mvif->mt76, in mt7615_mcu_wtbl_sta_add()
1121 skb = mt76_connac_mcu_alloc_sta_req(&dev->mt76, &mvif->mt76, in mt7615_mcu_sta_ba()
1327 return mt76_connac_mcu_sta_ba(&dev->mt76, &sta->vif->mt76, params, in mt7615_mcu_uni_tx_ba()
1343 skb = mt76_connac_mcu_alloc_sta_req(&dev->mt76, &mvif->mt76, in mt7615_mcu_uni_rx_ba()
[all …]
A Dmain.c200 mvif->mt76.idx = ffs(~dev->mt76.vif_mask) - 1; in mt7615_add_interface()
211 mvif->mt76.omac_idx = idx; in mt7615_add_interface()
213 mvif->mt76.band_idx = ext_phy; in mt7615_add_interface()
218 mvif->mt76.wmm_idx = mvif->mt76.idx % MT7615_MAX_WMM_SETS; in mt7615_add_interface()
220 dev->mt76.vif_mask |= BIT(mvif->mt76.idx); in mt7615_add_interface()
276 dev->mt76.vif_mask &= ~BIT(mvif->mt76.idx); in mt7615_remove_interface()
322 mt76_set_channel(phy->mt76); in mt7615_set_channel()
589 mt76_connac_mcu_update_arp_filter(&dev->mt76, &mvif->mt76, in mt7615_bss_info_changed()
711 mt76.tx_worker); in mt7615_tx_worker()
1219 phy->mt76); in mt7615_suspend()
[all …]
A Dpci_init.c47 if (is_mt7663(&dev->mt76)) { in mt7615_init_hardware()
64 dev->mt76.global_wcid.idx = idx; in mt7615_init_hardware()
65 dev->mt76.global_wcid.hw_key_idx = -1; in mt7615_init_hardware()
66 rcu_assign_pointer(dev->mt76.wcid[idx], &dev->mt76.global_wcid); in mt7615_init_hardware()
76 struct mt76_dev *mt76; in mt7615_led_set_config() local
80 dev = container_of(mt76, struct mt7615_dev, mt76); in mt7615_led_set_config()
94 val = MT_LED_CTRL_REPLAY(mt76->led_pin) | in mt7615_led_set_config()
95 MT_LED_CTRL_KICK(mt76->led_pin); in mt7615_led_set_config()
96 if (mt76->led_al) in mt7615_led_set_config()
173 mt76_unregister_device(&dev->mt76); in mt7615_unregister_device()
[all …]
A Dpci_mac.c34 if (is_mt7615(&dev->mt76)) in mt7615_tx_complete_skb()
62 if (is_mt7663(&dev->mt76)) in mt7615_write_hw_txp()
144 wcid = &dev->mt76.global_wcid; in mt7615_tx_prepare_skb()
152 spin_lock_bh(&dev->mt76.lock); in mt7615_tx_prepare_skb()
155 spin_unlock_bh(&dev->mt76.lock); in mt7615_tx_prepare_skb()
171 if (is_mt7615(&dev->mt76)) in mt7615_tx_prepare_skb()
211 if (is_mt7663(&dev->mt76)) in mt7615_hif_int_event_trigger()
257 if (!dev->mt76.phy2) in mt7615_update_beacons()
273 ext_phy = dev->mt76.phy2; in mt7615_mac_reset_work()
285 wake_up(&dev->mt76.mcu.wait); in mt7615_mac_reset_work()
[all …]
A Deeprom.c54 dev->mt76.otp.data = devm_kzalloc(dev->mt76.dev, len, GFP_KERNEL); in mt7615_efuse_init()
55 dev->mt76.otp.size = len; in mt7615_efuse_init()
56 if (!dev->mt76.otp.data) in mt7615_efuse_init()
59 buf = dev->mt76.otp.data; in mt7615_efuse_init()
101 if (is_mt7663(&dev->mt76)) { in mt7615_eeprom_parse_hw_band_cap()
108 if (is_mt7622(&dev->mt76)) { in mt7615_eeprom_parse_hw_band_cap()
114 if (is_mt7611(&dev->mt76)) { in mt7615_eeprom_parse_hw_band_cap()
146 if (is_mt7663(&dev->mt76)) { in mt7615_eeprom_parse_hw_cap()
195 if (is_mt7663(&dev->mt76)) in mt7615_eeprom_get_target_power_index()
241 if (is_mt7663(&dev->mt76)) { in mt7615_eeprom_get_power_delta_index()
[all …]
A Dusb.c33 mt76u_stop_tx(&dev->mt76); in mt7663u_stop()
39 mt76u_queues_deinit(&dev->mt76); in mt7663u_cleanup()
123 ret = mt76u_alloc_mcu_queue(&dev->mt76); in mt7663u_probe()
127 ret = mt76u_alloc_queues(&dev->mt76); in mt7663u_probe()
138 mt76u_queues_deinit(&dev->mt76); in mt7663u_probe()
142 mt76_free_device(&dev->mt76); in mt7663u_probe()
154 ieee80211_unregister_hw(dev->mt76.hw); in mt7663u_disconnect()
160 mt76_free_device(&dev->mt76); in mt7663u_disconnect()
177 mt76u_stop_rx(&dev->mt76); in mt7663u_suspend()
178 mt76u_stop_tx(&dev->mt76); in mt7663u_suspend()
[all …]
A Ddma.c54 if (!is_mt7615(&dev->mt76)) in mt7615_init_tx_queues()
109 struct mt76_dev *mdev = &dev->mt76; in mt7615_wait_pdma_busy()
211 if (is_mt7622(&dev->mt76)) in mt7615_dma_start()
214 if (is_mt7663(&dev->mt76)) { in mt7615_dma_start()
228 mt76_dma_attach(&dev->mt76); in mt7615_dma_init()
247 if (is_mt7615(&dev->mt76)) { in mt7615_dma_init()
273 if (!is_mt7615(&dev->mt76)) in mt7615_dma_init()
287 netif_tx_napi_add(&dev->mt76.tx_napi_dev, &dev->mt76.tx_napi, in mt7615_dma_init()
289 napi_enable(&dev->mt76.tx_napi); in mt7615_dma_init()
298 if (is_mt7663(&dev->mt76)) in mt7615_dma_init()
[all …]
A Dmmio.c70 if (is_mt7663(&dev->mt76)) { in mt7615_reg_map()
113 intr &= dev->mt76.mmio.irqmask; in mt7615_irq_tasklet()
116 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask); in mt7615_irq_tasklet()
124 napi_schedule(&dev->mt76.tx_napi); in mt7615_irq_tasklet()
127 napi_schedule(&dev->mt76.napi[0]); in mt7615_irq_tasklet()
130 napi_schedule(&dev->mt76.napi[1]); in mt7615_irq_tasklet()
135 if (is_mt7663(&dev->mt76)) { in mt7615_irq_tasklet()
218 mt76_mmio_init(&dev->mt76, mem_base); in mt7615_mmio_probe()
227 dev->bus_ops = dev->mt76.bus; in mt7615_mmio_probe()
238 dev->mt76.bus = bus_ops; in mt7615_mmio_probe()
[all …]
/linux/drivers/net/wireless/mediatek/mt76/mt7921/
A Ddma.c17 phy->mt76->q_tx[i] = phy->mt76->q_tx[0]; in mt7921_init_tx_queues()
267 mt76_for_each_q_rx(&dev->mt76, i) in mt7921_dma_reset()
299 mt76_for_each_q_rx(&dev->mt76, i) in mt7921_wpdma_reset()
348 dev->phy.mt76 = &dev->mt76.phy; in mt7921_dma_init()
349 dev->mt76.phy.priv = &dev->phy; in mt7921_dma_init()
350 dev->bus_ops = dev->mt76.bus; in mt7921_dma_init()
359 dev->mt76.bus = bus_ops; in mt7921_dma_init()
361 mt76_dma_attach(&dev->mt76); in mt7921_dma_init()
418 netif_tx_napi_add(&dev->mt76.tx_napi_dev, &dev->mt76.tx_napi, in mt7921_dma_init()
420 napi_enable(&dev->mt76.tx_napi); in mt7921_dma_init()
[all …]
A Dsdio_mac.c35 struct mt76_sdio *sdio = &dev->mt76.sdio; in mt7921s_wfsys_reset()
74 wake_up(&dev->mt76.mcu.wait); in mt7921s_init_reset()
75 skb_queue_purge(&dev->mt76.mcu.res_q); in mt7921s_init_reset()
76 wait_event_timeout(dev->mt76.sdio.wait, in mt7921s_init_reset()
80 mt7921s_disable_irq(&dev->mt76); in mt7921s_init_reset()
86 mt7921s_enable_irq(&dev->mt76); in mt7921s_init_reset()
100 wake_up(&dev->mt76.mcu.wait); in mt7921s_mac_reset()
101 skb_queue_purge(&dev->mt76.mcu.res_q); in mt7921s_mac_reset()
109 mt7921s_disable_irq(&dev->mt76); in mt7921s_mac_reset()
119 mt7921s_enable_irq(&dev->mt76); in mt7921s_mac_reset()
[all …]
A Dinit.c35 memcpy(dev->mt76.alpha2, request->alpha2, sizeof(dev->mt76.alpha2)); in mt7921_regd_notifier()
36 dev->mt76.region = request->dfs_region; in mt7921_regd_notifier()
81 phy->mt76->frp = devm_kcalloc(dev->mt76.dev, in mt7921_init_wiphy()
85 if (!phy->mt76->frp) in mt7921_init_wiphy()
198 dev->mt76.global_wcid.idx = idx; in mt7921_init_hardware()
201 rcu_assign_pointer(dev->mt76.wcid[idx], &dev->mt76.global_wcid); in mt7921_init_hardware()
212 dev->phy.mt76 = &dev->mt76.phy; in mt7921_register_device()
213 dev->mt76.phy.priv = &dev->phy; in mt7921_register_device()
221 if (mt76_is_sdio(&dev->mt76)) in mt7921_register_device()
239 if (mt76_is_mmio(&dev->mt76)) { in mt7921_register_device()
[all …]
A Dmcu.c560 skb = mt76_connac_mcu_alloc_sta_req(&dev->mt76, &mvif->mt76, in mt7921_mcu_add_key()
582 return mt76_connac_mcu_sta_ba(&dev->mt76, &msta->vif->mt76, params, in mt7921_mcu_uni_tx_ba()
592 return mt76_connac_mcu_sta_ba(&dev->mt76, &msta->vif->mt76, params, in mt7921_mcu_uni_rx_ba()
642 if (is_mt7922(&dev->mt76)) in mt7921_patch_name()
808 if (is_mt7922(&dev->mt76)) in mt7921_ram_name()
974 .bss_idx = mvif->mt76.idx, in mt7921_mcu_set_tx()
1145 .bss_idx = mvif->mt76.idx, in mt7921_mcu_uni_bss_ps()
1213 .bss_idx = mvif->mt76.idx, in mt7921_mcu_set_bss_pm()
1222 .bss_idx = mvif->mt76.idx, in mt7921_mcu_set_bss_pm()
1278 mt7921_reset(&dev->mt76); in mt7921_mcu_drv_pmctrl()
[all …]
A Dmain.c282 mvif->mt76.idx = ffs(~dev->mt76.vif_mask) - 1; in mt7921_add_interface()
288 mvif->mt76.omac_idx = mvif->mt76.idx; in mt7921_add_interface()
290 mvif->mt76.band_idx = 0; in mt7921_add_interface()
291 mvif->mt76.wmm_idx = mvif->mt76.idx % MT7921_MAX_WMM_SETS; in mt7921_add_interface()
298 dev->mt76.vif_mask |= BIT(mvif->mt76.idx); in mt7921_add_interface()
322 (!mvif->mt76.omac_idx || mvif->mt76.omac_idx > 3)) in mt7921_add_interface()
348 dev->mt76.vif_mask &= ~BIT(mvif->mt76.idx); in mt7921_remove_interface()
386 ieee80211_queue_delayed_work(phy->mt76->hw, &phy->mt76->mac_work, in mt7921_set_channel()
604 mt76_connac_mcu_update_arp_filter(&dev->mt76, &mvif->mt76, in mt7921_bss_info_changed()
709 mt76.tx_worker); in mt7921_tx_worker()
[all …]
A Dpci_mac.c56 wcid = &dev->mt76.global_wcid; in mt7921e_tx_prepare_skb()
123 struct mt76_dev *mdev = &dev->mt76; in mt7921_txwi_free()
154 struct mt76_dev *mdev = &dev->mt76; in mt7921_mac_tx_free()
275 dev->mt76.token_count--; in mt7921_tx_token_put()
278 idr_destroy(&dev->mt76.token); in mt7921_tx_token_put()
294 wake_up(&dev->mt76.mcu.wait); in mt7921e_mac_reset()
303 napi_disable(&dev->mt76.tx_napi); in mt7921e_mac_reset()
306 idr_init(&dev->mt76.token); in mt7921e_mac_reset()
312 napi_enable(&dev->mt76.napi[i]); in mt7921e_mac_reset()
341 napi_enable(&dev->mt76.tx_napi); in mt7921e_mac_reset()
[all …]
A Dpci.c60 intr &= dev->mt76.mmio.irqmask; in mt7921_irq_tasklet()
63 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask); in mt7921_irq_tasklet()
84 napi_schedule(&dev->mt76.tx_napi); in mt7921_irq_tasklet()
87 napi_schedule(&dev->mt76.napi[MT_RXQ_MCU]); in mt7921_irq_tasklet()
90 napi_schedule(&dev->mt76.napi[MT_RXQ_MCU_WA]); in mt7921_irq_tasklet()
93 napi_schedule(&dev->mt76.napi[MT_RXQ_MAIN]); in mt7921_irq_tasklet()
106 mt76_unregister_device(&dev->mt76); in mt7921e_unregister_device()
107 mt76_for_each_q_rx(&dev->mt76, i) in mt7921e_unregister_device()
108 napi_disable(&dev->mt76.napi[i]); in mt7921e_unregister_device()
119 mt76_free_device(&dev->mt76); in mt7921e_unregister_device()
[all …]
/linux/drivers/net/wireless/mediatek/mt76/mt7915/
A Dmain.c32 mutex_lock(&dev->mt76.mutex); in mt7915_start()
90 mutex_unlock(&dev->mt76.mutex); in mt7915_start()
102 mutex_lock(&dev->mt76.mutex); in mt7915_stop()
118 mutex_unlock(&dev->mt76.mutex); in mt7915_stop()
198 mutex_lock(&dev->mt76.mutex); in mt7915_add_interface()
221 if (dev->mt76.phy2) in mt7915_add_interface()
279 mutex_lock(&dev->mt76.mutex); in mt7915_remove_interface()
290 mutex_lock(&dev->mt76.mutex); in mt7915_remove_interface()
329 mutex_lock(&dev->mt76.mutex); in mt7915_set_channel()
333 mt76_set_channel(phy->mt76); in mt7915_set_channel()
[all …]
A Ddma.c17 phy->mt76->q_tx[i] = phy->mt76->q_tx[0]; in mt7915_init_tx_queues()
25 mt76_queue_tx_cleanup(dev, dev->mt76.q_mcu[MT_MCUQ_WM], false); in mt7915_tx_cleanup()
26 mt76_queue_tx_cleanup(dev, dev->mt76.q_mcu[MT_MCUQ_WA], false); in mt7915_tx_cleanup()
33 dev = container_of(napi, struct mt7915_dev, mt76.tx_napi); in mt7915_poll_tx()
85 mt76_dma_attach(&dev->mt76); in mt7915_dma_init()
143 ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MCU], in mt7915_dma_init()
157 ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MAIN], in mt7915_dma_init()
164 ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_EXT], in mt7915_dma_init()
185 netif_tx_napi_add(&dev->mt76.tx_napi_dev, &dev->mt76.tx_napi, in mt7915_dma_init()
187 napi_enable(&dev->mt76.tx_napi); in mt7915_dma_init()
[all …]
A Dinit.c196 struct mt76_dev *mt76; in mt7915_led_set_config() local
200 dev = container_of(mt76, struct mt7915_dev, mt76); in mt7915_led_set_config()
215 if (dev->mt76.led_al) in mt7915_led_set_config()
293 memcpy(dev->mt76.alpha2, request->alpha2, sizeof(dev->mt76.alpha2)); in mt7915_regd_notifier()
343 if (phy->mt76->cap.has_2ghz) in mt7915_init_wiphy()
348 if (phy->mt76->cap.has_5ghz) { in mt7915_init_wiphy()
451 phy->mt76 = mphy; in mt7915_register_ext_phy()
595 rcu_assign_pointer(dev->mt76.wcid[idx], &dev->mt76.global_wcid); in mt7915_init_hardware()
605 if (!phy->mt76->cap.has_5ghz) in mt7915_set_stream_vht_txbf_caps()
908 dev->phy.mt76 = &dev->mt76.phy; in mt7915_register_device()
[all …]
/linux/drivers/net/wireless/mediatek/mt76/mt7603/
A Dcore.c8 struct mt7603_dev *dev = container_of(mdev, struct mt7603_dev, mt76); in mt7603_rx_poll_complete()
24 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask); in mt7603_irq_handler()
26 intr &= dev->mt76.mmio.irqmask; in mt7603_irq_handler()
33 tasklet_schedule(&dev->mt76.pre_tbtt_tasklet); in mt7603_irq_handler()
35 if ((hwintr & MT_HW_INT3_TBTT0) && dev->mt76.csa_complete) in mt7603_irq_handler()
36 mt76_csa_finish(&dev->mt76); in mt7603_irq_handler()
41 napi_schedule(&dev->mt76.tx_napi); in mt7603_irq_handler()
46 napi_schedule(&dev->mt76.napi[0]); in mt7603_irq_handler()
51 napi_schedule(&dev->mt76.napi[1]); in mt7603_irq_handler()
62 dev->bus_ops->wr(&dev->mt76, MT_MCU_PCIE_REMAP_2, base); in mt7603_reg_map()
A Dmcu.c137 ret = request_firmware(&fw, firmware, dev->mt76.dev); in mt7603_load_firmware()
142 dev_err(dev->mt76.dev, "Invalid firmware\n"); in mt7603_load_firmware()
207 snprintf(dev->mt76.hw->wiphy->fw_version, in mt7603_load_firmware()
208 sizeof(dev->mt76.hw->wiphy->fw_version), in mt7603_load_firmware()
210 dev_info(dev->mt76.dev, "firmware init done\n"); in mt7603_load_firmware()
227 dev->mt76.mcu_ops = &mt7603_mcu_ops; in mt7603_mcu_init()
233 __mt76_mcu_restart(&dev->mt76); in mt7603_mcu_exit()
234 skb_queue_purge(&dev->mt76.mcu.res_q); in mt7603_mcu_exit()
316 u8 *req, *eep = (u8 *)dev->mt76.eeprom.data; in mt7603_mcu_set_eeprom()
355 #define EEP_VAL(n) ((u8 *)dev->mt76.eeprom.data)[n] in mt7603_mcu_set_tx_power()
[all …]
A Deeprom.c51 dev->mt76.otp.data = devm_kzalloc(dev->mt76.dev, len, GFP_KERNEL); in mt7603_efuse_init()
52 dev->mt76.otp.size = len; in mt7603_efuse_init()
53 if (!dev->mt76.otp.data) in mt7603_efuse_init()
56 buf = dev->mt76.otp.data; in mt7603_efuse_init()
104 struct device_node *np = dev->mt76.dev->of_node; in mt7603_apply_cal_free_data()
105 u8 *eeprom = dev->mt76.eeprom.data; in mt7603_apply_cal_free_data()
165 if (dev->mt76.otp.data) { in mt7603_eeprom_init()
166 if (mt7603_check_eeprom(&dev->mt76) == 0) in mt7603_eeprom_init()
167 mt7603_apply_cal_free_data(dev, dev->mt76.otp.data); in mt7603_eeprom_init()
169 memcpy(dev->mt76.eeprom.data, dev->mt76.otp.data, in mt7603_eeprom_init()
[all …]
A Ddma.c40 wcid = rcu_dereference(dev->mt76.wcid[idx]); in mt7603_rx_loopback_skb()
83 mt76_mcu_rx_event(&dev->mt76, skb); in mt7603_queue_rx_skb()
96 mt76_mcu_rx_event(&dev->mt76, skb); in mt7603_queue_rx_skb()
100 mt76_rx(&dev->mt76, q, skb); in mt7603_queue_rx_skb()
131 dev = container_of(napi, struct mt7603_dev, mt76.tx_napi); in mt7603_poll_tx()
134 mt76_queue_tx_cleanup(dev, dev->mt76.q_mcu[MT_MCUQ_WM], false); in mt7603_poll_tx()
147 mt76_worker_schedule(&dev->mt76.tx_worker); in mt7603_poll_tx()
163 mt76_dma_attach(&dev->mt76); in mt7603_dma_init()
226 netif_tx_napi_add(&dev->mt76.tx_napi_dev, &dev->mt76.tx_napi, in mt7603_dma_init()
228 napi_enable(&dev->mt76.tx_napi); in mt7603_dma_init()
[all …]
/linux/drivers/net/wireless/mediatek/mt76/mt76x2/
A Dusb_mcu.c23 mt76u_vendor_request(&dev->mt76, MT_VEND_DEV_MODE, in mt76x2u_mcu_load_ivb()
30 struct mt76_usb *usb = &dev->mt76.usb; in mt76x2u_mcu_enable_patch()
38 mt76u_vendor_request(&dev->mt76, MT_VEND_DEV_MODE, in mt76x2u_mcu_enable_patch()
45 struct mt76_usb *usb = &dev->mt76.usb; in mt76x2u_mcu_reset_wmt()
52 mt76u_vendor_request(&dev->mt76, MT_VEND_DEV_MODE, in mt76x2u_mcu_reset_wmt()
67 dev_err(dev->mt76.dev, in mt76x2u_mcu_load_rom_patch()
81 dev_info(dev->mt76.dev, "ROM patch already applied\n"); in mt76x2u_mcu_load_rom_patch()
90 dev_err(dev->mt76.dev, "failed to load firmware\n"); in mt76x2u_mcu_load_rom_patch()
133 dev_err(dev->mt76.dev, "failed to load ROM patch\n"); in mt76x2u_mcu_load_rom_patch()
174 dev_info(dev->mt76.dev, "Build: %x\n", val); in mt76x2u_mcu_load_firmware()
[all …]
A Dpci_mcu.c25 dev_err(dev->mt76.dev, in mt76pci_load_rom_patch()
39 dev_info(dev->mt76.dev, "ROM patch already applied\n"); in mt76pci_load_rom_patch()
49 dev_err(dev->mt76.dev, "Failed to load firmware\n"); in mt76pci_load_rom_patch()
68 dev_err(dev->mt76.dev, "Failed to load ROM patch\n"); in mt76pci_load_rom_patch()
106 dev_info(dev->mt76.dev, "Firmware Version: %d.%d.%02d\n", in mt76pci_load_firmware()
110 dev_info(dev->mt76.dev, "Build: %x\n", val); in mt76pci_load_firmware()
139 dev_err(dev->mt76.dev, "Firmware failed to start\n"); in mt76pci_load_firmware()
145 dev_info(dev->mt76.dev, "Firmware running!\n"); in mt76pci_load_firmware()
152 dev_err(dev->mt76.dev, "Invalid firmware\n"); in mt76pci_load_firmware()
163 dev = container_of(mdev, struct mt76x02_dev, mt76); in mt76pci_mcu_restart()
[all …]

Completed in 1624 milliseconds

12345