| .. | .. |
|---|
| 1 | 1 | # SPDX-License-Identifier: GPL-2.0 |
|---|
| 2 | | -config DPTF_POWER |
|---|
| 3 | | - tristate "DPTF Platform Power Participant" |
|---|
| 2 | + |
|---|
| 3 | +menuconfig ACPI_DPTF |
|---|
| 4 | + bool "Intel DPTF (Dynamic Platform and Thermal Framework) Support" |
|---|
| 4 | 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 | + |
|---|
| 17 | +if ACPI_DPTF |
|---|
| 18 | + |
|---|
| 19 | +config DPTF_POWER |
|---|
| 20 | + tristate "Platform Power DPTF Participant" |
|---|
| 21 | + default m |
|---|
| 5 | 22 | help |
|---|
| 6 | 23 | This driver adds support for Dynamic Platform and Thermal Framework |
|---|
| 7 | 24 | (DPTF) Platform Power Participant device (INT3407) support. |
|---|
| .. | .. |
|---|
| 14 | 31 | |
|---|
| 15 | 32 | To compile this driver as a module, choose M here: |
|---|
| 16 | 33 | the module will be called dptf_power. |
|---|
| 34 | + |
|---|
| 35 | +config 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 | + |
|---|
| 49 | +endif |
|---|