18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_cimenuconfig ACPI_DPTF
48c2ecf20Sopenharmony_ci	bool "Intel DPTF (Dynamic Platform and Thermal Framework) Support"
58c2ecf20Sopenharmony_ci	depends on X86
68c2ecf20Sopenharmony_ci	help
78c2ecf20Sopenharmony_ci	  Intel Dynamic Platform and Thermal Framework (DPTF) is a platform
88c2ecf20Sopenharmony_ci	  level hardware/software solution for power and thermal management.
98c2ecf20Sopenharmony_ci
108c2ecf20Sopenharmony_ci	  As a container for multiple power/thermal technologies, DPTF provides
118c2ecf20Sopenharmony_ci	  a coordinated approach for different policies to effect the hardware
128c2ecf20Sopenharmony_ci	  state of a system.
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ci	  For more information see:
158c2ecf20Sopenharmony_ci	  <https://01.org/intel%C2%AE-dynamic-platform-and-thermal-framework-dptf-chromium-os/overview>
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ciif ACPI_DPTF
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ciconfig DPTF_POWER
208c2ecf20Sopenharmony_ci	tristate "Platform Power DPTF Participant"
218c2ecf20Sopenharmony_ci	default m
228c2ecf20Sopenharmony_ci	help
238c2ecf20Sopenharmony_ci	  This driver adds support for Dynamic Platform and Thermal Framework
248c2ecf20Sopenharmony_ci	  (DPTF) Platform Power Participant device (INT3407) support.
258c2ecf20Sopenharmony_ci	  This participant is responsible for exposing platform telemetry:
268c2ecf20Sopenharmony_ci		max_platform_power
278c2ecf20Sopenharmony_ci		platform_power_source
288c2ecf20Sopenharmony_ci		adapter_rating
298c2ecf20Sopenharmony_ci		battery_steady_power
308c2ecf20Sopenharmony_ci		charger_type
318c2ecf20Sopenharmony_ci
328c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here:
338c2ecf20Sopenharmony_ci	  the module will be called dptf_power.
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ciconfig DPTF_PCH_FIVR
368c2ecf20Sopenharmony_ci	tristate "PCH FIVR DPTF Participant"
378c2ecf20Sopenharmony_ci	default m
388c2ecf20Sopenharmony_ci	help
398c2ecf20Sopenharmony_ci	  This driver adds support for Dynamic Platform and Thermal Framework
408c2ecf20Sopenharmony_ci	  (DPTF) PCH FIVR Participant device support. This driver allows to
418c2ecf20Sopenharmony_ci	  switch the PCH FIVR (Fully Integrated Voltage Regulator) frequency.
428c2ecf20Sopenharmony_ci	  This participant is responsible for exposing:
438c2ecf20Sopenharmony_ci		freq_mhz_low_clock
448c2ecf20Sopenharmony_ci		freq_mhz_high_clock
458c2ecf20Sopenharmony_ci
468c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here:
478c2ecf20Sopenharmony_ci	  the module will be called dptf_pch_fivr.
488c2ecf20Sopenharmony_ci
498c2ecf20Sopenharmony_ciendif
50