#include <linux/dfl.h>
#include <linux/errno.h>
#include <linux/module.h>
#include <linux/uio_driver.h>
#define DRIVER_NAME …
static int uio_dfl_probe(struct dfl_device *ddev)
{ … }
#define FME_FEATURE_ID_ETH_GROUP …
#define FME_FEATURE_ID_HSSI_SUBSYS …
#define FME_FEATURE_ID_VENDOR_SPECIFIC …
#define PORT_FEATURE_ID_IOPLL_USRCLK …
static const struct dfl_device_id uio_dfl_ids[] = …;
MODULE_DEVICE_TABLE(dfl, uio_dfl_ids);
static struct dfl_driver uio_dfl_driver = …;
module_dfl_driver(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_AUTHOR(…) …;
MODULE_LICENSE(…) …;