The ACPI INT3400 device IDs are shared between the DPTF core and thermal drivers, thus they are moved to the common header. Signed-off-by: Slawomir Rosek <srosek@xxxxxxxxxx> --- drivers/acpi/dptf/int340x_thermal.c | 10 ++------- drivers/acpi/int340x_thermal.h | 21 +++++++++++++++++++ .../intel/int340x_thermal/int3400_thermal.c | 10 ++------- 3 files changed, 25 insertions(+), 16 deletions(-) create mode 100644 drivers/acpi/int340x_thermal.h diff --git a/drivers/acpi/dptf/int340x_thermal.c b/drivers/acpi/dptf/int340x_thermal.c index 947fe50c2ef6..04df20ef1a2e 100644 --- a/drivers/acpi/dptf/int340x_thermal.c +++ b/drivers/acpi/dptf/int340x_thermal.c @@ -9,10 +9,11 @@ #include <linux/acpi.h> #include <linux/module.h> +#include "../int340x_thermal.h" #include "../internal.h" static const struct acpi_device_id int340x_thermal_device_ids[] = { - {"INT3400"}, + ACPI_INT3400_DEVICE_IDS, {"INT3401"}, {"INT3402"}, {"INT3403"}, @@ -24,9 +25,6 @@ static const struct acpi_device_id int340x_thermal_device_ids[] = { {"INT340A"}, {"INT340B"}, {"INT3532"}, - {"INTC1040"}, - {"INTC1041"}, - {"INTC1042"}, {"INTC1043"}, {"INTC1044"}, {"INTC1045"}, @@ -42,25 +40,21 @@ static const struct acpi_device_id int340x_thermal_device_ids[] = { {"INTC1064"}, {"INTC1065"}, {"INTC1066"}, - {"INTC1068"}, {"INTC1069"}, {"INTC106A"}, {"INTC106B"}, {"INTC106C"}, {"INTC106D"}, - {"INTC10A0"}, {"INTC10A1"}, {"INTC10A2"}, {"INTC10A3"}, {"INTC10A4"}, {"INTC10A5"}, - {"INTC10D4"}, {"INTC10D5"}, {"INTC10D6"}, {"INTC10D7"}, {"INTC10D8"}, {"INTC10D9"}, - {"INTC10FC"}, {"INTC10FD"}, {"INTC10FE"}, {"INTC10FF"}, diff --git a/drivers/acpi/int340x_thermal.h b/drivers/acpi/int340x_thermal.h new file mode 100644 index 000000000000..a0d379492a79 --- /dev/null +++ b/drivers/acpi/int340x_thermal.h @@ -0,0 +1,21 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + +/* + * The ACPI INT3400 device IDs are shared between the DPTF core + * and thermal drivers. + */ + +#ifndef _ACPI_INT340X_H_ +#define _ACPI_INT340X_H_ + +#define ACPI_INT3400_DEVICE_IDS \ + {"INT3400"}, \ + {"INTC1040"}, \ + {"INTC1041"}, \ + {"INTC1042"}, \ + {"INTC1068"}, \ + {"INTC10A0"}, \ + {"INTC10D4"}, \ + {"INTC10FC"} + +#endif diff --git a/drivers/thermal/intel/int340x_thermal/int3400_thermal.c b/drivers/thermal/intel/int340x_thermal/int3400_thermal.c index 908cc1bf57f1..6311125c3ebd 100644 --- a/drivers/thermal/intel/int340x_thermal/int3400_thermal.c +++ b/drivers/thermal/intel/int340x_thermal/int3400_thermal.c @@ -11,6 +11,7 @@ #include <linux/acpi.h> #include <linux/thermal.h> #include "acpi_thermal_rel.h" +#include "../../../../drivers/acpi/int340x_thermal.h" #define INT3400_THERMAL_TABLE_CHANGED 0x83 #define INT3400_ODVP_CHANGED 0x88 @@ -683,14 +684,7 @@ static void int3400_thermal_remove(struct platform_device *pdev) } static const struct acpi_device_id int3400_thermal_match[] = { - {"INT3400", 0}, - {"INTC1040", 0}, - {"INTC1041", 0}, - {"INTC1042", 0}, - {"INTC1068", 0}, - {"INTC10A0", 0}, - {"INTC10D4", 0}, - {"INTC10FC", 0}, + ACPI_INT3400_DEVICE_IDS, {} }; -- 2.51.0.318.gd7df087d1a-goog