• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/* SPDX-License-Identifier: GPL-2.0-only */
2
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
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		1600,	/* PowerLimitMinimum */
23		15000,	/* PowerLimitMaximum */
24		1000,	/* TimeWindowMinimum */
25		1000,	/* TimeWindowMaximum */
26		200	/* StepSize */
27	},
28	Package () {	/* Power Limit 2 */
29		1,	/* PowerLimitIndex, 1 for Power Limit 2 */
30		8000,	/* PowerLimitMinimum */
31		8000,	/* PowerLimitMaximum */
32		1000,	/* TimeWindowMinimum */
33		1000,	/* TimeWindowMaximum */
34		1000	/* StepSize */
35	}
36})
37
38/* Include DPTF */
39#include <soc/intel/skylake/acpi/dptf/dptf.asl>
40