xref: /openbmc/linux/drivers/acpi/dptf/Kconfig (revision b9962b69)
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