#include <linux/acpi.h>
#include <linux/bitops.h>
#include <linux/device.h>
#include <linux/err.h>
#include <linux/io.h>
#include <linux/module.h>
#include <linux/pci.h>
#include <linux/types.h>
#include "gpio-tangier.h"
#define MRFLD_NGPIO …
static const struct tng_gpio_pinrange mrfld_gpio_ranges[] = …;
static const char *mrfld_gpio_get_pinctrl_dev_name(struct tng_gpio *priv)
{ … }
static int mrfld_gpio_probe(struct pci_dev *pdev, const struct pci_device_id *id)
{ … }
static const struct pci_device_id mrfld_gpio_ids[] = …;
MODULE_DEVICE_TABLE(pci, mrfld_gpio_ids);
static struct pci_driver mrfld_gpio_driver = …;
module_pci_driver(…) …;
MODULE_AUTHOR(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;
MODULE_IMPORT_NS(…);