#define pr_fmt(fmt) …
#include <linux/types.h>
#include <linux/module.h>
#include <linux/device.h>
#include <linux/sysfs.h>
#include <linux/platform_device.h>
#include <linux/acpi.h>
#include "intel_th.h"
#define DRIVER_NAME …
static const struct intel_th_drvdata intel_th_acpi_pch = …;
static const struct intel_th_drvdata intel_th_acpi_uncore = …;
static const struct acpi_device_id intel_th_acpi_ids[] = …;
MODULE_DEVICE_TABLE(acpi, intel_th_acpi_ids);
static int intel_th_acpi_probe(struct platform_device *pdev)
{ … }
static void intel_th_acpi_remove(struct platform_device *pdev)
{ … }
static struct platform_driver intel_th_acpi_driver = …;
module_platform_driver(…) …;
MODULE_LICENSE(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_AUTHOR(…) …;