Lines Matching refs:mt76
114 int rx_chains = dev->mt76.antenna_mask; in mt7603_phy_init()
224 rcu_assign_pointer(dev->mt76.wcid[MT7603_WTBL_RESERVED], in mt7603_mac_init()
285 set_bit(MT76_STATE_INITIALIZED, &dev->mt76.state); in mt7603_init_hardware()
357 static void mt7603_led_set_config(struct mt76_dev *mt76, u8 delay_on, in mt7603_led_set_config() argument
360 struct mt7603_dev *dev = container_of(mt76, struct mt7603_dev, in mt7603_led_set_config()
361 mt76); in mt7603_led_set_config()
368 addr = mt7603_reg_map(dev, MT_LED_STATUS_0(mt76->led_pin)); in mt7603_led_set_config()
370 addr = mt7603_reg_map(dev, MT_LED_STATUS_1(mt76->led_pin)); in mt7603_led_set_config()
373 val = MT_LED_CTRL_REPLAY(mt76->led_pin) | in mt7603_led_set_config()
374 MT_LED_CTRL_KICK(mt76->led_pin); in mt7603_led_set_config()
375 if (mt76->led_al) in mt7603_led_set_config()
376 val |= MT_LED_CTRL_POLARITY(mt76->led_pin); in mt7603_led_set_config()
385 struct mt76_dev *mt76 = container_of(led_cdev, struct mt76_dev, in mt7603_led_set_blink() local
392 mt7603_led_set_config(mt76, delta_on, delta_off); in mt7603_led_set_blink()
399 struct mt76_dev *mt76 = container_of(led_cdev, struct mt76_dev, in mt7603_led_set_brightness() local
403 mt7603_led_set_config(mt76, 0, 0xff); in mt7603_led_set_brightness()
405 mt7603_led_set_config(mt76, 0xff, 0); in mt7603_led_set_brightness()
418 struct mt7603_dev *dev = container_of(mdev, struct mt7603_dev, mt76); in mt7603_rr()
426 struct mt7603_dev *dev = container_of(mdev, struct mt7603_dev, mt76); in mt7603_wr()
434 struct mt7603_dev *dev = container_of(mdev, struct mt7603_dev, mt76); in mt7603_rmw()
447 dev->mt76.region = request->dfs_region; in mt7603_regd_notifier()
449 dev->mt76.region == NL80211_DFS_ETSI; in mt7603_regd_notifier()
472 u8 *eeprom = (u8 *)dev->mt76.eeprom.data; in mt7603_init_txpower()
494 dev->mt76.txpower_cur = target_power; in mt7603_init_txpower()
499 if (dev->mt76.antenna_mask & BIT(1)) in mt7603_init_txpower()
516 dev->bus_ops = dev->mt76.bus; in mt7603_register_device()
517 bus_ops = devm_kmemdup(dev->mt76.dev, dev->bus_ops, sizeof(*bus_ops), in mt7603_register_device()
525 dev->mt76.bus = bus_ops; in mt7603_register_device()
529 INIT_DELAYED_WORK(&dev->mt76.mac_work, mt7603_mac_work); in mt7603_register_device()
530 tasklet_init(&dev->mt76.pre_tbtt_tasklet, mt7603_pre_tbtt_tasklet, in mt7603_register_device()
534 dev->mt76.antenna_mask = 3; in mt7603_register_device()
536 dev->mt76.antenna_mask = 1; in mt7603_register_device()
560 dev->mt76.led_cdev.brightness_set = mt7603_led_set_brightness; in mt7603_register_device()
561 dev->mt76.led_cdev.blink_set = mt7603_led_set_blink; in mt7603_register_device()
576 ret = mt76_register_device(&dev->mt76, true, mt7603_rates, in mt7603_register_device()
582 mt7603_init_txpower(dev, &dev->mt76.sband_2g.sband); in mt7603_register_device()
589 tasklet_disable(&dev->mt76.pre_tbtt_tasklet); in mt7603_unregister_device()
590 mt76_unregister_device(&dev->mt76); in mt7603_unregister_device()
593 mt76_free_device(&dev->mt76); in mt7603_unregister_device()