#include <linux/kernel.h>
#include <linux/module.h>
#include "../mt76x02_usb.h"
#include "mt76x2u.h"
static const struct usb_device_id mt76x2u_device_table[] = …;
static int mt76x2u_probe(struct usb_interface *intf,
const struct usb_device_id *id)
{ … }
static void mt76x2u_disconnect(struct usb_interface *intf)
{ … }
static int __maybe_unused mt76x2u_suspend(struct usb_interface *intf,
pm_message_t state)
{ … }
static int __maybe_unused mt76x2u_resume(struct usb_interface *intf)
{ … }
MODULE_DEVICE_TABLE(usb, mt76x2u_device_table);
MODULE_FIRMWARE(…);
MODULE_FIRMWARE(…);
static struct usb_driver mt76x2u_driver = …;
module_usb_driver(…) …;
MODULE_AUTHOR(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;