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