|
@@ -33,13 +33,12 @@ static const struct acpi_device_id int340x_thermal_device_ids[] = {
|
|
|
static int int340x_thermal_handler_attach(struct acpi_device *adev,
|
|
|
const struct acpi_device_id *id)
|
|
|
{
|
|
|
-#if defined(CONFIG_INT340X_THERMAL) || defined(CONFIG_INT340X_THERMAL_MODULE)
|
|
|
- acpi_create_platform_device(adev);
|
|
|
-#elif defined(CONFIG_INTEL_SOC_DTS_THERMAL) || defined(CONFIG_INTEL_SOC_DTS_THERMAL_MODULE)
|
|
|
+ if (IS_ENABLED(CONFIG_INT340X_THERMAL))
|
|
|
+ acpi_create_platform_device(adev);
|
|
|
/* Intel SoC DTS thermal driver needs INT3401 to set IRQ descriptor */
|
|
|
- if (id->driver_data == INT3401_DEVICE)
|
|
|
+ else if (IS_ENABLED(CONFIG_INTEL_SOC_DTS_THERMAL) &&
|
|
|
+ id->driver_data == INT3401_DEVICE)
|
|
|
acpi_create_platform_device(adev);
|
|
|
-#endif
|
|
|
return 1;
|
|
|
}
|
|
|
|