The ACPI INT3403 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 | 9 +-------- drivers/acpi/int340x_thermal.h | 10 ++++++++++ .../thermal/intel/int340x_thermal/int3403_thermal.c | 10 ++-------- 3 files changed, 13 insertions(+), 16 deletions(-) diff --git a/drivers/acpi/dptf/int340x_thermal.c b/drivers/acpi/dptf/int340x_thermal.c index cf2e95a4f65a..f042bf22b664 100644 --- a/drivers/acpi/dptf/int340x_thermal.c +++ b/drivers/acpi/dptf/int340x_thermal.c @@ -16,7 +16,7 @@ static const struct acpi_device_id int340x_thermal_device_ids[] = { ACPI_INT3400_DEVICE_IDS, ACPI_INT3401_DEVICE_IDS, ACPI_INT3402_DEVICE_IDS, - {"INT3403"}, + ACPI_INT3403_DEVICE_IDS, {"INT3404"}, {"INT3406"}, {"INT3407"}, @@ -25,37 +25,30 @@ static const struct acpi_device_id int340x_thermal_device_ids[] = { {"INT340A"}, {"INT340B"}, {"INT3532"}, - {"INTC1043"}, {"INTC1044"}, {"INTC1045"}, - {"INTC1046"}, {"INTC1047"}, {"INTC1048"}, {"INTC1049"}, {"INTC1050"}, {"INTC1060"}, {"INTC1061"}, - {"INTC1062"}, {"INTC1063"}, {"INTC1064"}, {"INTC1065"}, {"INTC1066"}, - {"INTC1069"}, {"INTC106A"}, {"INTC106B"}, {"INTC106C"}, {"INTC106D"}, - {"INTC10A1"}, {"INTC10A2"}, {"INTC10A3"}, {"INTC10A4"}, {"INTC10A5"}, - {"INTC10D5"}, {"INTC10D6"}, {"INTC10D7"}, {"INTC10D8"}, {"INTC10D9"}, - {"INTC10FD"}, {"INTC10FE"}, {"INTC10FF"}, {"INTC1100"}, diff --git a/drivers/acpi/int340x_thermal.h b/drivers/acpi/int340x_thermal.h index cc1dfa56fc09..3b34b5338618 100644 --- a/drivers/acpi/int340x_thermal.h +++ b/drivers/acpi/int340x_thermal.h @@ -24,4 +24,14 @@ #define ACPI_INT3402_DEVICE_IDS \ {"INT3402"} +#define ACPI_INT3403_DEVICE_IDS \ + {"INT3403"}, \ + {"INTC1043"}, \ + {"INTC1046"}, \ + {"INTC1062"}, \ + {"INTC1069"}, \ + {"INTC10A1"}, \ + {"INTC10D5"}, \ + {"INTC10FD"} + #endif diff --git a/drivers/thermal/intel/int340x_thermal/int3403_thermal.c b/drivers/thermal/intel/int340x_thermal/int3403_thermal.c index ba63796761eb..d246c69d4872 100644 --- a/drivers/thermal/intel/int340x_thermal/int3403_thermal.c +++ b/drivers/thermal/intel/int340x_thermal/int3403_thermal.c @@ -12,6 +12,7 @@ #include <linux/thermal.h> #include <linux/platform_device.h> #include "int340x_thermal_zone.h" +#include "../../../../drivers/acpi/int340x_thermal.h" #define INT3403_TYPE_SENSOR 0x03 #define INT3403_TYPE_CHARGER 0x0B @@ -269,14 +270,7 @@ static void int3403_remove(struct platform_device *pdev) } static const struct acpi_device_id int3403_device_ids[] = { - {"INT3403", 0}, - {"INTC1043", 0}, - {"INTC1046", 0}, - {"INTC1062", 0}, - {"INTC1069", 0}, - {"INTC10A1", 0}, - {"INTC10D5", 0}, - {"INTC10FD", 0}, + ACPI_INT3403_DEVICE_IDS, {"", 0}, }; MODULE_DEVICE_TABLE(acpi, int3403_device_ids); -- 2.51.0.318.gd7df087d1a-goog