• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/* SPDX-License-Identifier: GPL-2.0-only */
2
3/* Include variant DPTF */
4#include <variant/acpi/dptf.asl>
5
6/* Mainboard specific _PDL is 1GHz */
7Name (MPDL, 8)
8
9Name (DTRT, Package () {
10	/* CPU Throttle Effect on CPU */
11	Package () { \_SB.DPTF.TCPU, \_SB.DPTF.TCPU, 100, 50, 0, 0, 0, 0 },
12
13	/* CPU Effect on Temp Sensor 0 */
14	Package () { \_SB.DPTF.TCPU, \_SB.DPTF.TSR0, 100, 600, 0, 0, 0, 0 },
15
16#ifdef DPTF_ENABLE_CHARGER
17	/* Charger Effect on Temp Sensor 1 */
18	Package () { \_SB.DPTF.TCHG, \_SB.DPTF.TSR1, 200, 600, 0, 0, 0, 0 },
19#endif
20
21	/* CPU Effect on Temp Sensor 1 */
22	Package () { \_SB.DPTF.TCPU, \_SB.DPTF.TSR1, 100, 600, 0, 0, 0, 0 },
23
24	/* CPU Effect on Temp Sensor 2 */
25	Package () { \_SB.DPTF.TCPU, \_SB.DPTF.TSR2, 100, 600, 0, 0, 0, 0 },
26})
27
28Name (MPPC, Package ()
29{
30	0x2,		// Revision
31	Package () {	// Power Limit 1
32		0,	// PowerLimitIndex, 0 for Power Limit 1
33		1600,	// PowerLimitMinimum
34		6200,	// PowerLimitMaximum
35		1000,	// TimeWindowMinimum
36		1000,	// TimeWindowMaximum
37		200	// StepSize
38	},
39	Package () {	// Power Limit 2
40		1,	// PowerLimitIndex, 1 for Power Limit 2
41		8000,	// PowerLimitMinimum
42		8000,	// PowerLimitMaximum
43		1000,	// TimeWindowMinimum
44		1000,	// TimeWindowMaximum
45		1000	// StepSize
46	}
47})
48
49/* Include SoC DPTF */
50#include <soc/intel/baytrail/acpi/dptf/dptf.asl>
51