xref: /kernel/linux/linux-6.6/drivers/acpi/dptf/Kconfig (revision 62306a36)
162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci
362306a36Sopenharmony_cimenuconfig ACPI_DPTF
462306a36Sopenharmony_ci	bool "Intel DPTF (Dynamic Platform and Thermal Framework) Support"
562306a36Sopenharmony_ci	depends on X86
662306a36Sopenharmony_ci	help
762306a36Sopenharmony_ci	  Intel Dynamic Platform and Thermal Framework (DPTF) is a platform
862306a36Sopenharmony_ci	  level hardware/software solution for power and thermal management.
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci	  As a container for multiple power/thermal technologies, DPTF provides
1162306a36Sopenharmony_ci	  a coordinated approach for different policies to effect the hardware
1262306a36Sopenharmony_ci	  state of a system.
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ciif ACPI_DPTF
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ciconfig DPTF_POWER
1762306a36Sopenharmony_ci	tristate "Platform Power DPTF Participant"
1862306a36Sopenharmony_ci	default m
1962306a36Sopenharmony_ci	help
2062306a36Sopenharmony_ci	  This driver adds support for Dynamic Platform and Thermal Framework
2162306a36Sopenharmony_ci	  (DPTF) Platform Power Participant device (INT3407) support.
2262306a36Sopenharmony_ci	  This participant is responsible for exposing platform telemetry:
2362306a36Sopenharmony_ci		max_platform_power
2462306a36Sopenharmony_ci		platform_power_source
2562306a36Sopenharmony_ci		adapter_rating
2662306a36Sopenharmony_ci		battery_steady_power
2762306a36Sopenharmony_ci		charger_type
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ci	  To compile this driver as a module, choose M here:
3062306a36Sopenharmony_ci	  the module will be called dptf_power.
3162306a36Sopenharmony_ci
3262306a36Sopenharmony_ciconfig DPTF_PCH_FIVR
3362306a36Sopenharmony_ci	tristate "PCH FIVR DPTF Participant"
3462306a36Sopenharmony_ci	default m
3562306a36Sopenharmony_ci	help
3662306a36Sopenharmony_ci	  This driver adds support for Dynamic Platform and Thermal Framework
3762306a36Sopenharmony_ci	  (DPTF) PCH FIVR Participant device support. This driver allows to
3862306a36Sopenharmony_ci	  switch the PCH FIVR (Fully Integrated Voltage Regulator) frequency.
3962306a36Sopenharmony_ci	  This participant is responsible for exposing:
4062306a36Sopenharmony_ci		freq_mhz_low_clock
4162306a36Sopenharmony_ci		freq_mhz_high_clock
4262306a36Sopenharmony_ci
4362306a36Sopenharmony_ci	  To compile this driver as a module, choose M here:
4462306a36Sopenharmony_ci	  the module will be called dptf_pch_fivr.
4562306a36Sopenharmony_ci
4662306a36Sopenharmony_ciendif
47