forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/drivers/acpi/dptf/Kconfig
....@@ -1,7 +1,24 @@
11 # 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"
45 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
522 help
623 This driver adds support for Dynamic Platform and Thermal Framework
724 (DPTF) Platform Power Participant device (INT3407) support.
....@@ -14,3 +31,19 @@
1431
1532 To compile this driver as a module, choose M here:
1633 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