linux/drivers/thermal/intel/intel_soc_dts_thermal.c

// SPDX-License-Identifier: GPL-2.0-only
/*
 * intel_soc_dts_thermal.c
 * Copyright (c) 2014, Intel Corporation.
 */

#define pr_fmt(fmt)

#include <linux/acpi.h>
#include <linux/module.h>
#include <linux/interrupt.h>
#include <asm/cpu_device_id.h>
#include <asm/intel-family.h>
#include "intel_soc_dts_iosf.h"

#define CRITICAL_OFFSET_FROM_TJ_MAX

static int crit_offset =;
module_param(crit_offset, int, 0644);
MODULE_PARM_DESC();

/* IRQ 86 is a fixed APIC interrupt for BYT DTS Aux threshold notifications */
#define BYT_SOC_DTS_APIC_IRQ

static int soc_dts_thres_gsi;
static int soc_dts_thres_irq;
static struct intel_soc_dts_sensors *soc_dts;

static irqreturn_t soc_irq_thread_fn(int irq, void *dev_data)
{}

static const struct x86_cpu_id soc_thermal_ids[] =;
MODULE_DEVICE_TABLE(x86cpu, soc_thermal_ids);

static int __init intel_soc_thermal_init(void)
{}

static void __exit intel_soc_thermal_exit(void)
{}

module_init()
module_exit()

MODULE_DESCRIPTION();
MODULE_AUTHOR();
MODULE_LICENSE();