Lines Matching full:mt76

20 	struct mt7603_dev *dev = container_of(mdev, struct mt7603_dev, mt76);  in mt7603_mcu_parse_response()
41 struct mt7603_dev *dev = container_of(mdev, struct mt7603_dev, mt76); in mt7603_mcu_skb_send_msg()
91 return mt76_mcu_send_msg(&dev->mt76, -MCU_CMD_TARGET_ADDRESS_LEN_REQ, in mt7603_mcu_init_download()
106 return mt76_mcu_send_msg(&dev->mt76, -MCU_CMD_FW_START_REQ, &req, in mt7603_mcu_start_firmware()
137 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()
150 dev_info(dev->mt76.dev, "Firmware Version: %.10s\n", hdr->fw_ver); in mt7603_load_firmware()
151 dev_info(dev->mt76.dev, "Build Time: %.15s\n", hdr->build_date); in mt7603_load_firmware()
164 dev_info(dev->mt76.dev, "Firmware already running...\n"); in mt7603_load_firmware()
169 dev_err(dev->mt76.dev, "Timeout waiting for ROM code to become ready\n"); in mt7603_load_firmware()
177 dev_err(dev->mt76.dev, "Download request failed\n"); in mt7603_load_firmware()
181 ret = mt76_mcu_send_firmware(&dev->mt76, -MCU_CMD_FW_SCATTER, in mt7603_load_firmware()
184 dev_err(dev->mt76.dev, "Failed to send firmware to device\n"); in mt7603_load_firmware()
190 dev_err(dev->mt76.dev, "Failed to start firmware\n"); in mt7603_load_firmware()
195 dev_err(dev->mt76.dev, "Timeout waiting for firmware to initialize\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()
334 ret = mt76_mcu_send_msg(&dev->mt76, MCU_EXT_CMD_EFUSE_BUFFER_MODE, in mt7603_mcu_set_eeprom()
355 #define EEP_VAL(n) ((u8 *)dev->mt76.eeprom.data)[n] in mt7603_mcu_set_tx_power()
373 u8 *eep = (u8 *)dev->mt76.eeprom.data; in mt7603_mcu_set_tx_power()
381 return mt76_mcu_send_msg(&dev->mt76, MCU_EXT_CMD_SET_TX_POWER_CTRL, in mt7603_mcu_set_tx_power()
427 ret = mt76_mcu_send_msg(&dev->mt76, MCU_EXT_CMD_CHANNEL_SWITCH, &req, in mt7603_mcu_set_channel()