#define pr_fmt(fmt) …
#include <linux/module.h>
#include <linux/mod_devicetable.h>
#include <linux/nfc.h>
#include <net/nfc/llc.h>
#include "../mei_phy.h"
#include "microread.h"
#define MICROREAD_DRIVER_NAME …
static int microread_mei_probe(struct mei_cl_device *cldev,
const struct mei_cl_device_id *id)
{ … }
static void microread_mei_remove(struct mei_cl_device *cldev)
{ … }
static struct mei_cl_device_id microread_mei_tbl[] = …;
MODULE_DEVICE_TABLE(mei, microread_mei_tbl);
static struct mei_cl_driver microread_driver = …;
module_mei_cl_driver(…) …;
MODULE_LICENSE(…) …;
MODULE_DESCRIPTION(…);