mirror of
https://github.com/tbsdtv/linux_media.git
synced 2025-07-24 05:01:03 +02:00
ACPI: thermal: Drop struct acpi_thermal_flags
Drop struct acpi_thermal_flags which is not really used (only one flag in it is ever set, but it is never read) and call acpi_execute_simple_method() directly to evaluate _SCP instead of using acpi_thermal_set_cooling_mode(), which has no callers after that change, so drop it. No intentional functional impact. Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> Reviewed-by: Daniel Lezcano <daniel.lezcano@linaro.org>
This commit is contained in:
@@ -129,12 +129,6 @@ struct acpi_thermal_trips {
|
|||||||
struct acpi_thermal_active active[ACPI_THERMAL_MAX_ACTIVE];
|
struct acpi_thermal_active active[ACPI_THERMAL_MAX_ACTIVE];
|
||||||
};
|
};
|
||||||
|
|
||||||
struct acpi_thermal_flags {
|
|
||||||
u8 cooling_mode:1; /* _SCP */
|
|
||||||
u8 devices:1; /* _TZD */
|
|
||||||
u8 reserved:6;
|
|
||||||
};
|
|
||||||
|
|
||||||
struct acpi_thermal {
|
struct acpi_thermal {
|
||||||
struct acpi_device *device;
|
struct acpi_device *device;
|
||||||
acpi_bus_id name;
|
acpi_bus_id name;
|
||||||
@@ -142,7 +136,6 @@ struct acpi_thermal {
|
|||||||
unsigned long last_temperature;
|
unsigned long last_temperature;
|
||||||
unsigned long polling_frequency;
|
unsigned long polling_frequency;
|
||||||
volatile u8 zombie;
|
volatile u8 zombie;
|
||||||
struct acpi_thermal_flags flags;
|
|
||||||
struct acpi_thermal_trips trips;
|
struct acpi_thermal_trips trips;
|
||||||
struct acpi_handle_list devices;
|
struct acpi_handle_list devices;
|
||||||
struct thermal_zone_device *thermal_zone;
|
struct thermal_zone_device *thermal_zone;
|
||||||
@@ -197,18 +190,6 @@ static int acpi_thermal_get_polling_frequency(struct acpi_thermal *tz)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int acpi_thermal_set_cooling_mode(struct acpi_thermal *tz, int mode)
|
|
||||||
{
|
|
||||||
if (!tz)
|
|
||||||
return -EINVAL;
|
|
||||||
|
|
||||||
if (ACPI_FAILURE(acpi_execute_simple_method(tz->device->handle,
|
|
||||||
"_SCP", mode)))
|
|
||||||
return -ENODEV;
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
static int acpi_thermal_trips_update(struct acpi_thermal *tz, int flag)
|
static int acpi_thermal_trips_update(struct acpi_thermal *tz, int flag)
|
||||||
{
|
{
|
||||||
acpi_status status;
|
acpi_status status;
|
||||||
@@ -926,9 +907,8 @@ static int acpi_thermal_get_info(struct acpi_thermal *tz)
|
|||||||
return result;
|
return result;
|
||||||
|
|
||||||
/* Set the cooling mode [_SCP] to active cooling (default) */
|
/* Set the cooling mode [_SCP] to active cooling (default) */
|
||||||
result = acpi_thermal_set_cooling_mode(tz, ACPI_THERMAL_MODE_ACTIVE);
|
acpi_execute_simple_method(tz->device->handle, "_SCP",
|
||||||
if (!result)
|
ACPI_THERMAL_MODE_ACTIVE);
|
||||||
tz->flags.cooling_mode = 1;
|
|
||||||
|
|
||||||
/* Get default polling frequency [_TZP] (optional) */
|
/* Get default polling frequency [_TZP] (optional) */
|
||||||
if (tzp)
|
if (tzp)
|
||||||
|
Reference in New Issue
Block a user