#include <linux/array_size.h>
#include <linux/init.h>
#include <linux/mod_devicetable.h>
#include <linux/module.h>
#include <linux/platform_device.h>
#include <linux/types.h>
#include <linux/pinctrl/pinctrl.h>
#include "pinctrl-tangier.h"
static const struct pinctrl_pin_desc mofld_pins[] = …;
static const struct tng_family mofld_families[] = …;
static const struct tng_pinctrl mofld_soc_data = …;
static const struct acpi_device_id mofld_acpi_table[] = …;
MODULE_DEVICE_TABLE(acpi, mofld_acpi_table);
static struct platform_driver mofld_pinctrl_driver = …;
static int __init mofld_pinctrl_init(void)
{ … }
subsys_initcall(mofld_pinctrl_init);
static void __exit mofld_pinctrl_exit(void)
{ … }
module_exit(mofld_pinctrl_exit);
MODULE_AUTHOR(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;
MODULE_ALIAS(…) …;
MODULE_IMPORT_NS(…);