1 /* SPDX-License-Identifier: GPL-2.0-only */
3 #define DPTF_CPU_PASSIVE 80
4 #define DPTF_CPU_CRITICAL 90
5 #define DPTF_CPU_ACTIVE_AC0 90
6 #define DPTF_CPU_ACTIVE_AC1 80
7 #define DPTF_CPU_ACTIVE_AC2 70
8 #define DPTF_CPU_ACTIVE_AC3 60
9 #define DPTF_CPU_ACTIVE_AC4 50
11 #define DPTF_TSR0_SENSOR_ID 0
12 #define DPTF_TSR0_SENSOR_NAME "ITE8528_CPU"
13 #define DPTF_TSR0_PASSIVE DPTF_CPU_PASSIVE
14 #define DPTF_TSR0_CRITICAL DPTF_CPU_CRITICAL
16 Name (DTRT, Package () {
17 /* CPU Throttle Effect on CPU */
18 Package () { \_SB.PCI0.B0D4, \_SB.PCI0.B0D4, 100, 50, 0, 0, 0, 0 },
21 Name (MPPC, Package ()
24 Package () { /* Power Limit 1 */
25 0, /* PowerLimitIndex, 0 for Power Limit 1 */
26 1600, /* PowerLimitMinimum */
27 15000, /* PowerLimitMaximum */
28 1000, /* TimeWindowMinimum */
29 1000, /* TimeWindowMaximum */
32 Package () { /* Power Limit 2 */
33 1, /* PowerLimitIndex, 1 for Power Limit 2 */
34 8000, /* PowerLimitMinimum */
35 8000, /* PowerLimitMaximum */
36 1000, /* TimeWindowMinimum */
37 1000, /* TimeWindowMaximum */
43 #include <soc/intel/skylake/acpi/dptf/dptf.asl>