linux/drivers/net/wireless/mediatek/mt76/mt7615/usb.c

// SPDX-License-Identifier: ISC
/* Copyright (C) 2019 MediaTek Inc.
 *
 * Author: Felix Fietkau <[email protected]>
 *	   Lorenzo Bianconi <[email protected]>
 *	   Sean Wang <[email protected]>
 */

#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/usb.h>

#include "mt7615.h"
#include "mac.h"
#include "mcu.h"
#include "regs.h"

static const struct usb_device_id mt7615_device_table[] =;

static u32 mt7663u_rr(struct mt76_dev *dev, u32 addr)
{}

static void mt7663u_wr(struct mt76_dev *dev, u32 addr, u32 val)
{}

static u32 mt7663u_rmw(struct mt76_dev *dev, u32 addr,
		       u32 mask, u32 val)
{}

static void mt7663u_copy(struct mt76_dev *dev, u32 offset,
			 const void *data, int len)
{}

static void mt7663u_stop(struct ieee80211_hw *hw, bool suspend)
{}

static void mt7663u_cleanup(struct mt7615_dev *dev)
{}

static void mt7663u_init_work(struct work_struct *work)
{}

static int mt7663u_probe(struct usb_interface *usb_intf,
			 const struct usb_device_id *id)
{}

static void mt7663u_disconnect(struct usb_interface *usb_intf)
{}

#ifdef CONFIG_PM
static int mt7663u_suspend(struct usb_interface *intf, pm_message_t state)
{}

static int mt7663u_resume(struct usb_interface *intf)
{}
#endif /* CONFIG_PM */

MODULE_DEVICE_TABLE(usb, mt7615_device_table);
MODULE_FIRMWARE();
MODULE_FIRMWARE();
MODULE_FIRMWARE();
MODULE_FIRMWARE();

static struct usb_driver mt7663u_driver =;
module_usb_driver();

MODULE_AUTHOR();
MODULE_AUTHOR();
MODULE_DESCRIPTION();
MODULE_LICENSE();