#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/pci.h>
#include "mt7615.h"
#include "mcu.h"
static const struct pci_device_id mt7615_pci_device_table[] = …;
static int mt7615_pci_probe(struct pci_dev *pdev,
const struct pci_device_id *id)
{ … }
static void mt7615_pci_remove(struct pci_dev *pdev)
{ … }
#ifdef CONFIG_PM
static int mt7615_pci_suspend(struct pci_dev *pdev, pm_message_t state)
{ … }
static int mt7615_pci_resume(struct pci_dev *pdev)
{ … }
#endif
struct pci_driver mt7615_pci_driver = …;
MODULE_DEVICE_TABLE(pci, mt7615_pci_device_table);
MODULE_FIRMWARE(…);
MODULE_FIRMWARE(…);
MODULE_FIRMWARE(…);
MODULE_FIRMWARE(…);
MODULE_FIRMWARE(…);
MODULE_FIRMWARE(…);
MODULE_FIRMWARE(…);