Lines Matching refs:mt7915_dev
233 struct mt7915_dev *dev;
278 struct mt7915_dev { struct
378 static inline struct mt7915_dev *
383 return container_of(phy->dev, struct mt7915_dev, mt76); in mt7915_hw_dev()
387 mt7915_ext_phy(struct mt7915_dev *dev) in mt7915_ext_phy()
397 static inline u32 mt7915_check_adie(struct mt7915_dev *dev, bool sku) in mt7915_check_adie()
414 int mt7986_wmac_enable(struct mt7915_dev *dev);
415 void mt7986_wmac_disable(struct mt7915_dev *dev);
417 static inline int mt7986_wmac_enable(struct mt7915_dev *dev) in mt7986_wmac_enable()
422 static inline void mt7986_wmac_disable(struct mt7915_dev *dev) in mt7986_wmac_disable()
426 struct mt7915_dev *mt7915_mmio_probe(struct device *pdev,
428 void mt7915_wfsys_reset(struct mt7915_dev *dev);
433 int mt7915_register_device(struct mt7915_dev *dev);
434 void mt7915_unregister_device(struct mt7915_dev *dev);
435 int mt7915_eeprom_init(struct mt7915_dev *dev);
436 void mt7915_eeprom_parse_hw_cap(struct mt7915_dev *dev,
438 int mt7915_eeprom_get_target_power(struct mt7915_dev *dev,
441 s8 mt7915_eeprom_get_power_delta(struct mt7915_dev *dev, int band);
442 int mt7915_dma_init(struct mt7915_dev *dev, struct mt7915_phy *phy2);
443 void mt7915_dma_prefetch(struct mt7915_dev *dev);
444 void mt7915_dma_cleanup(struct mt7915_dev *dev);
445 int mt7915_mcu_init(struct mt7915_dev *dev);
446 int mt7915_mcu_twt_agrt_update(struct mt7915_dev *dev,
454 int mt7915_mcu_add_sta(struct mt7915_dev *dev, struct ieee80211_vif *vif,
456 int mt7915_mcu_add_tx_ba(struct mt7915_dev *dev,
459 int mt7915_mcu_add_rx_ba(struct mt7915_dev *dev,
462 int mt7915_mcu_update_bss_color(struct mt7915_dev *dev, struct ieee80211_vif *vif,
466 int mt7915_mcu_add_obss_spr(struct mt7915_dev *dev, struct ieee80211_vif *vif,
468 int mt7915_mcu_add_rate_ctrl(struct mt7915_dev *dev, struct ieee80211_vif *vif,
470 int mt7915_mcu_add_smps(struct mt7915_dev *dev, struct ieee80211_vif *vif,
474 int mt7915_mcu_set_tx(struct mt7915_dev *dev, struct ieee80211_vif *vif);
475 int mt7915_mcu_update_edca(struct mt7915_dev *dev, void *req);
476 int mt7915_mcu_set_fixed_rate_ctrl(struct mt7915_dev *dev,
480 int mt7915_mcu_set_eeprom(struct mt7915_dev *dev);
481 int mt7915_mcu_get_eeprom(struct mt7915_dev *dev, u32 offset);
482 int mt7915_mcu_get_eeprom_free_block(struct mt7915_dev *dev, u8 *block_num);
483 int mt7915_mcu_set_mac(struct mt7915_dev *dev, int band, bool enable,
485 int mt7915_mcu_set_test_param(struct mt7915_dev *dev, u8 param, bool test_mode,
487 int mt7915_mcu_set_ser(struct mt7915_dev *dev, u8 action, u8 set, u8 band);
491 int mt7915_mcu_set_txbf(struct mt7915_dev *dev, u8 action);
492 int mt7915_mcu_set_fcc5_lpn(struct mt7915_dev *dev, int val);
493 int mt7915_mcu_set_pulse_th(struct mt7915_dev *dev,
495 int mt7915_mcu_set_radar_th(struct mt7915_dev *dev, int index,
497 int mt7915_mcu_set_muru_ctrl(struct mt7915_dev *dev, u32 cmd, u32 val);
498 int mt7915_mcu_apply_group_cal(struct mt7915_dev *dev);
507 int mt7915_mcu_rf_regval(struct mt7915_dev *dev, u32 regidx, u32 *val, bool set);
508 int mt7915_mcu_wa_cmd(struct mt7915_dev *dev, int cmd, u32 a1, u32 a2, u32 a3);
509 int mt7915_mcu_fw_log_2_host(struct mt7915_dev *dev, u8 type, u8 ctrl);
510 int mt7915_mcu_fw_dbg_ctrl(struct mt7915_dev *dev, u32 module, u8 level);
511 void mt7915_mcu_rx_event(struct mt7915_dev *dev, struct sk_buff *skb);
512 void mt7915_mcu_exit(struct mt7915_dev *dev);
514 static inline u16 mt7915_wtbl_size(struct mt7915_dev *dev) in mt7915_wtbl_size()
519 static inline u16 mt7915_eeprom_size(struct mt7915_dev *dev) in mt7915_eeprom_size()
524 void mt7915_dual_hif_set_irq_mask(struct mt7915_dev *dev, bool write_reg,
527 static inline void mt7915_irq_enable(struct mt7915_dev *dev, u32 mask) in mt7915_irq_enable()
537 static inline void mt7915_irq_disable(struct mt7915_dev *dev, u32 mask) in mt7915_irq_disable()
545 u32 mt7915_mac_wtbl_lmac_addr(struct mt7915_dev *dev, u16 wcid, u8 dw);
546 bool mt7915_mac_wtbl_update(struct mt7915_dev *dev, int idx, u32 mask);
549 void mt7915_mac_enable_nf(struct mt7915_dev *dev, bool ext_phy);
563 void mt7915_mac_twt_teardown_flow(struct mt7915_dev *dev,
573 void mt7915_tx_token_put(struct mt7915_dev *dev);
579 int mt76_dfs_start_rdd(struct mt7915_dev *dev, bool force);
584 int mt7915_mcu_muru_debug_set(struct mt7915_dev *dev, bool enable);
587 void mt7915_debugfs_rx_fw_monitor(struct mt7915_dev *dev, const void *data, int len);
588 bool mt7915_debugfs_rx_log(struct mt7915_dev *dev, const void *data, int len);