1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 2d7a4a85cSRafael J. Wysocki 3d7a4a85cSRafael J. Wysockimenuconfig ACPI_DPTF 4d7a4a85cSRafael J. Wysocki bool "Intel DPTF (Dynamic Platform and Thermal Framework) Support" 56256ebd5SSrinivas Pandruvada depends on X86 66256ebd5SSrinivas Pandruvada help 7d7a4a85cSRafael J. Wysocki Intel Dynamic Platform and Thermal Framework (DPTF) is a platform 8d7a4a85cSRafael J. Wysocki level hardware/software solution for power and thermal management. 9d7a4a85cSRafael J. Wysocki 10d7a4a85cSRafael J. Wysocki As a container for multiple power/thermal technologies, DPTF provides 11d7a4a85cSRafael J. Wysocki a coordinated approach for different policies to effect the hardware 12d7a4a85cSRafael J. Wysocki state of a system. 13d7a4a85cSRafael J. Wysocki 14d7a4a85cSRafael J. Wysockiif ACPI_DPTF 15d7a4a85cSRafael J. Wysocki 16d7a4a85cSRafael J. Wysockiconfig DPTF_POWER 17d7a4a85cSRafael J. Wysocki tristate "Platform Power DPTF Participant" 18d7a4a85cSRafael J. Wysocki default m 19d7a4a85cSRafael J. Wysocki help 206256ebd5SSrinivas Pandruvada This driver adds support for Dynamic Platform and Thermal Framework 216256ebd5SSrinivas Pandruvada (DPTF) Platform Power Participant device (INT3407) support. 226256ebd5SSrinivas Pandruvada This participant is responsible for exposing platform telemetry: 236256ebd5SSrinivas Pandruvada max_platform_power 246256ebd5SSrinivas Pandruvada platform_power_source 256256ebd5SSrinivas Pandruvada adapter_rating 266256ebd5SSrinivas Pandruvada battery_steady_power 276256ebd5SSrinivas Pandruvada charger_type 286256ebd5SSrinivas Pandruvada 296256ebd5SSrinivas Pandruvada To compile this driver as a module, choose M here: 306256ebd5SSrinivas Pandruvada the module will be called dptf_power. 312ce6324eSSrinivas Pandruvada 322ce6324eSSrinivas Pandruvadaconfig DPTF_PCH_FIVR 33d7a4a85cSRafael J. Wysocki tristate "PCH FIVR DPTF Participant" 34d7a4a85cSRafael J. Wysocki default m 352ce6324eSSrinivas Pandruvada help 362ce6324eSSrinivas Pandruvada This driver adds support for Dynamic Platform and Thermal Framework 372ce6324eSSrinivas Pandruvada (DPTF) PCH FIVR Participant device support. This driver allows to 38d7a4a85cSRafael J. Wysocki switch the PCH FIVR (Fully Integrated Voltage Regulator) frequency. 392ce6324eSSrinivas Pandruvada This participant is responsible for exposing: 402ce6324eSSrinivas Pandruvada freq_mhz_low_clock 412ce6324eSSrinivas Pandruvada freq_mhz_high_clock 422ce6324eSSrinivas Pandruvada 432ce6324eSSrinivas Pandruvada To compile this driver as a module, choose M here: 442ce6324eSSrinivas Pandruvada the module will be called dptf_pch_fivr. 45d7a4a85cSRafael J. Wysocki 46d7a4a85cSRafael J. Wysockiendif 47