xref: /linux/drivers/acpi/dptf/Kconfig (revision cbecf716ca618fd44feda6bd9a64a8179d031fc5)
1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
2*d7a4a85cSRafael J. Wysocki
3*d7a4a85cSRafael J. Wysockimenuconfig ACPI_DPTF
4*d7a4a85cSRafael J. Wysocki	bool "Intel DPTF (Dynamic Platform and Thermal Framework) Support"
56256ebd5SSrinivas Pandruvada	depends on X86
66256ebd5SSrinivas Pandruvada	help
7*d7a4a85cSRafael J. Wysocki	  Intel Dynamic Platform and Thermal Framework (DPTF) is a platform
8*d7a4a85cSRafael J. Wysocki	  level hardware/software solution for power and thermal management.
9*d7a4a85cSRafael J. Wysocki
10*d7a4a85cSRafael J. Wysocki	  As a container for multiple power/thermal technologies, DPTF provides
11*d7a4a85cSRafael J. Wysocki	  a coordinated approach for different policies to effect the hardware
12*d7a4a85cSRafael J. Wysocki	  state of a system.
13*d7a4a85cSRafael J. Wysocki
14*d7a4a85cSRafael J. Wysockiif ACPI_DPTF
15*d7a4a85cSRafael J. Wysocki
16*d7a4a85cSRafael J. Wysockiconfig DPTF_POWER
17*d7a4a85cSRafael J. Wysocki	tristate "Platform Power DPTF Participant"
18*d7a4a85cSRafael J. Wysocki	default m
19*d7a4a85cSRafael J. Wysocki	help
20*d7a4a85cSRafael J. Wysocki	  This driver adds support for Dynamic Platform and Thermal Framework
21*d7a4a85cSRafael J. Wysocki	  (DPTF) Platform Power Participant device (INT3407) support.
22*d7a4a85cSRafael J. Wysocki	  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.
316256ebd5SSrinivas Pandruvada
326256ebd5SSrinivas Pandruvadaconfig DPTF_PCH_FIVR
336256ebd5SSrinivas Pandruvada	tristate "PCH FIVR DPTF Participant"
342ce6324eSSrinivas Pandruvada	default m
352ce6324eSSrinivas Pandruvada	help
36*d7a4a85cSRafael J. Wysocki	  This driver adds support for Dynamic Platform and Thermal Framework
37*d7a4a85cSRafael J. Wysocki	  (DPTF) PCH FIVR Participant device support. This driver allows to
382ce6324eSSrinivas Pandruvada	  switch the PCH FIVR (Fully Integrated Voltage Regulator) frequency.
392ce6324eSSrinivas Pandruvada	  This participant is responsible for exposing:
402ce6324eSSrinivas Pandruvada		freq_mhz_low_clock
41*d7a4a85cSRafael J. Wysocki		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.
452ce6324eSSrinivas Pandruvada
462ce6324eSSrinivas Pandruvadaendif
472ce6324eSSrinivas Pandruvada