#include <linux/module.h>
#include <linux/mod_devicetable.h>
#include <linux/nfc.h>
#include <net/nfc/hci.h>
#include <net/nfc/llc.h>
#include "../mei_phy.h"
#include "pn544.h"
#define PN544_DRIVER_NAME …
static int pn544_mei_probe(struct mei_cl_device *cldev,
const struct mei_cl_device_id *id)
{ … }
static void pn544_mei_remove(struct mei_cl_device *cldev)
{ … }
static struct mei_cl_device_id pn544_mei_tbl[] = …;
MODULE_DEVICE_TABLE(mei, pn544_mei_tbl);
static struct mei_cl_driver pn544_driver = …;
module_mei_cl_driver(…) …;
MODULE_LICENSE(…) …;
MODULE_DESCRIPTION(…);