555c45fe0d
Introduce MMIO RAPL support as Intel processor_thermal device exposes the capability to do RAPL control via MMIO registers. Reviewed-by: Pandruvada, Srinivas <srinivas.pandruvada@intel.com> Tested-by: Pandruvada, Srinivas <srinivas.pandruvada@intel.com> Signed-off-by: Zhang Rui <rui.zhang@intel.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
50 lines
1.6 KiB
Plaintext
50 lines
1.6 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0-only
|
|
#
|
|
# ACPI INT340x thermal drivers configuration
|
|
#
|
|
|
|
config INT340X_THERMAL
|
|
tristate "ACPI INT340X thermal drivers"
|
|
depends on X86 && ACPI && PCI
|
|
select THERMAL_GOV_USER_SPACE
|
|
select ACPI_THERMAL_REL
|
|
select ACPI_FAN
|
|
select INTEL_SOC_DTS_IOSF_CORE
|
|
help
|
|
Newer laptops and tablets that use ACPI may have thermal sensors and
|
|
other devices with thermal control capabilities outside the core
|
|
CPU/SOC, for thermal safety reasons.
|
|
They are exposed for the OS to use via the INT3400 ACPI device object
|
|
as the master, and INT3401~INT340B ACPI device objects as the slaves.
|
|
Enable this to expose the temperature information and cooling ability
|
|
from these objects to userspace via the normal thermal framework.
|
|
This means that a wide range of applications and GUI widgets can show
|
|
the information to the user or use this information for making
|
|
decisions. For example, the Intel Thermal Daemon can use this
|
|
information to allow the user to select his laptop to run without
|
|
turning on the fans.
|
|
|
|
config ACPI_THERMAL_REL
|
|
tristate
|
|
depends on ACPI
|
|
|
|
if INT340X_THERMAL
|
|
|
|
config INT3406_THERMAL
|
|
tristate "ACPI INT3406 display thermal driver"
|
|
depends on ACPI_VIDEO
|
|
help
|
|
The display thermal device represents the LED/LCD display panel
|
|
that may or may not include touch support. The main function of
|
|
the display thermal device is to allow control of the display
|
|
brightness in order to address a thermal condition or to reduce
|
|
power consumed by display device.
|
|
|
|
config PROC_THERMAL_MMIO_RAPL
|
|
bool
|
|
depends on 64BIT
|
|
depends on POWERCAP
|
|
select INTEL_RAPL_CORE
|
|
default y
|
|
endif
|