0001 # SPDX-License-Identifier: GPL-2.0
0002
0003 menuconfig ACPI_DPTF
0004 bool "Intel DPTF (Dynamic Platform and Thermal Framework) Support"
0005 depends on X86
0006 help
0007 Intel Dynamic Platform and Thermal Framework (DPTF) is a platform
0008 level hardware/software solution for power and thermal management.
0009
0010 As a container for multiple power/thermal technologies, DPTF provides
0011 a coordinated approach for different policies to effect the hardware
0012 state of a system.
0013
0014 For more information see:
0015 <https://01.org/intel%C2%AE-dynamic-platform-and-thermal-framework-dptf-chromium-os/overview>
0016
0017 if ACPI_DPTF
0018
0019 config DPTF_POWER
0020 tristate "Platform Power DPTF Participant"
0021 default m
0022 help
0023 This driver adds support for Dynamic Platform and Thermal Framework
0024 (DPTF) Platform Power Participant device (INT3407) support.
0025 This participant is responsible for exposing platform telemetry:
0026 max_platform_power
0027 platform_power_source
0028 adapter_rating
0029 battery_steady_power
0030 charger_type
0031
0032 To compile this driver as a module, choose M here:
0033 the module will be called dptf_power.
0034
0035 config DPTF_PCH_FIVR
0036 tristate "PCH FIVR DPTF Participant"
0037 default m
0038 help
0039 This driver adds support for Dynamic Platform and Thermal Framework
0040 (DPTF) PCH FIVR Participant device support. This driver allows to
0041 switch the PCH FIVR (Fully Integrated Voltage Regulator) frequency.
0042 This participant is responsible for exposing:
0043 freq_mhz_low_clock
0044 freq_mhz_high_clock
0045
0046 To compile this driver as a module, choose M here:
0047 the module will be called dptf_pch_fivr.
0048
0049 endif