• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/* SPDX-License-Identifier: GPL-2.0-only */
2
3#define DPTF_CPU_PASSIVE	98
4#define DPTF_CPU_CRITICAL	125
5#define DPTF_CPU_ACTIVE_AC0	91
6#define DPTF_CPU_ACTIVE_AC1	85
7#define DPTF_CPU_ACTIVE_AC2	83
8#define DPTF_CPU_ACTIVE_AC3	80
9#define DPTF_CPU_ACTIVE_AC4	75
10
11Name (DTRT, Package () {
12	/* CPU Throttle Effect on CPU */
13	Package () { \_SB.PCI0.B0D4, \_SB.PCI0.B0D4, 100, 50, 0, 0, 0, 0 },
14
15})
16
17Name (MPPC, Package ()
18{
19	0x2,		/* Revision */
20	Package () {	/* Power Limit 1 */
21		0,	/* PowerLimitIndex, 0 for Power Limit 1 */
22		10000,	/* PowerLimitMinimum */
23		31000,	/* PowerLimitMaximum */
24		28000,	/* TimeWindowMinimum */
25		28000,	/* TimeWindowMaximum */
26		100	/* StepSize */
27	},
28	Package () {	/* Power Limit 2 */
29		1,	/* PowerLimitIndex, 1 for Power Limit 2 */
30		15000,	/* PowerLimitMinimum */
31		65000,	/* PowerLimitMaximum */
32		28000,	/* TimeWindowMinimum */
33		28000,	/* TimeWindowMaximum */
34		100	/* StepSize */
35	}
36})
37
38/* Include DPTF */
39#include <soc/intel/skylake/acpi/dptf/dptf.asl>
40