1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun 3*4882a593Smuzhiyunmenuconfig ACPI_DPTF 4*4882a593Smuzhiyun bool "Intel DPTF (Dynamic Platform and Thermal Framework) Support" 5*4882a593Smuzhiyun depends on X86 6*4882a593Smuzhiyun help 7*4882a593Smuzhiyun Intel Dynamic Platform and Thermal Framework (DPTF) is a platform 8*4882a593Smuzhiyun level hardware/software solution for power and thermal management. 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun As a container for multiple power/thermal technologies, DPTF provides 11*4882a593Smuzhiyun a coordinated approach for different policies to effect the hardware 12*4882a593Smuzhiyun state of a system. 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun For more information see: 15*4882a593Smuzhiyun <https://01.org/intel%C2%AE-dynamic-platform-and-thermal-framework-dptf-chromium-os/overview> 16*4882a593Smuzhiyun 17*4882a593Smuzhiyunif ACPI_DPTF 18*4882a593Smuzhiyun 19*4882a593Smuzhiyunconfig DPTF_POWER 20*4882a593Smuzhiyun tristate "Platform Power DPTF Participant" 21*4882a593Smuzhiyun default m 22*4882a593Smuzhiyun help 23*4882a593Smuzhiyun This driver adds support for Dynamic Platform and Thermal Framework 24*4882a593Smuzhiyun (DPTF) Platform Power Participant device (INT3407) support. 25*4882a593Smuzhiyun This participant is responsible for exposing platform telemetry: 26*4882a593Smuzhiyun max_platform_power 27*4882a593Smuzhiyun platform_power_source 28*4882a593Smuzhiyun adapter_rating 29*4882a593Smuzhiyun battery_steady_power 30*4882a593Smuzhiyun charger_type 31*4882a593Smuzhiyun 32*4882a593Smuzhiyun To compile this driver as a module, choose M here: 33*4882a593Smuzhiyun the module will be called dptf_power. 34*4882a593Smuzhiyun 35*4882a593Smuzhiyunconfig DPTF_PCH_FIVR 36*4882a593Smuzhiyun tristate "PCH FIVR DPTF Participant" 37*4882a593Smuzhiyun default m 38*4882a593Smuzhiyun help 39*4882a593Smuzhiyun This driver adds support for Dynamic Platform and Thermal Framework 40*4882a593Smuzhiyun (DPTF) PCH FIVR Participant device support. This driver allows to 41*4882a593Smuzhiyun switch the PCH FIVR (Fully Integrated Voltage Regulator) frequency. 42*4882a593Smuzhiyun This participant is responsible for exposing: 43*4882a593Smuzhiyun freq_mhz_low_clock 44*4882a593Smuzhiyun freq_mhz_high_clock 45*4882a593Smuzhiyun 46*4882a593Smuzhiyun To compile this driver as a module, choose M here: 47*4882a593Smuzhiyun the module will be called dptf_pch_fivr. 48*4882a593Smuzhiyun 49*4882a593Smuzhiyunendif 50