#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/platform_device.h>
#include <linux/pci.h>
#include <linux/mfd/core.h>
#include <linux/mfd/rdc321x.h>
static struct rdc321x_wdt_pdata rdc321x_wdt_pdata;
static const struct resource rdc321x_wdt_resource[] = …;
static struct rdc321x_gpio_pdata rdc321x_gpio_pdata = …;
static const struct resource rdc321x_gpio_resources[] = …;
static const struct mfd_cell rdc321x_sb_cells[] = …;
static int rdc321x_sb_probe(struct pci_dev *pdev,
const struct pci_device_id *ent)
{ … }
static const struct pci_device_id rdc321x_sb_table[] = …;
MODULE_DEVICE_TABLE(pci, rdc321x_sb_table);
static struct pci_driver rdc321x_sb_driver = …;
module_pci_driver(…) …;
MODULE_AUTHOR(…) …;
MODULE_LICENSE(…) …;
MODULE_DESCRIPTION(…) …;